.main .sh_top_bar .top_bar_btn {
	margin-left:77px
}
.main .sh_top_bar .top_bar_inner .inner {
	margin-left:-115px
}
.main .sh_new_gnb .sh_new_gnb_inner {
	width:1080px
}
.main .header_top {
	width:1080px
}
.main .header_top .total_search {
	width:712px
}
.main .header_top .total_search .searchWrap {
	right:256px
}
.main .en_gnb {
	width:1080px
}
.main .en_gnb_wrap:after {
	display:none
}
.main .en_brand_view {
	width:1080px;
	margin-left:-540px;
	top:40px!important
}
.main .en_category_view {
	display:block!important;
	margin-left:-540px;
	top:40px!important
}
.main .en_gnb_wrap {
	border-bottom:0;
	height:40px
}
.main .en_gnb .en_shopin_menu li a {
	height:40px;
	line-height:40px
}
.main .en_gnb .en_shopin_menu li.en_shop_duty a {
	height:40px
}
.main .en_gnb .en_shopin_menu li.en_shop_product a {
	height:40px
}
.main .en_gnb .en_gnb_menu>li>a {
	padding-left:54px
}
.main .en_gnb .en_gnb_menu>li:first-child>a {
	padding-left:30px
}
.main .en_view_list {
	background:rgba(10, 10, 10, .5)
}
.main .en_view_list>li>.en_dept_wrap {
	width:914px
}
.main .en_view_list>li .title {
	width:457px
}
.main .en_dept_item_type dl dd {
	width:740px
}
.main .en_view_list>li>.en_dept_wrap .en_brand_area .title {
	margin-left:457px;
	width:456px
}
.main .en_brand_view .en_tab_list {
	width:1038px
}
.main .en_brand_cont .en_brand_part .part_tit+div {
	width:941px
}
.main .en_brand_cont .en_brand_part .part_tit+div a {
	width:313px
}
.main #containerFull {
	width:100%
}
.main #container {
	width:1080px;
	padding-bottom:0
}
.main .sky_scrapper_banner {
	left:50%;
	margin-left:-670px
}
.main .foot_area .inner {
	width:1080px
}
.main #footer {
	margin-top:60px
}
.main .foot_area .utill .fnb li {
	padding:0 20px
}
.main .foot_area .utill .fnb li:first-child {
	padding-left:0
}
#container .tit_area h2 {
	font-size:31px;
	line-height:31px;
	font-family:'RobotoMedium';
	font-weight:normal
}
#container .tit_area h3 {
	font-size:31px;
	line-height:31px;
	font-family:'RobotoMedium';
	font-weight:normal
}
.main_wrap {
	position:relative
}
.main_wrap .more {
	top:0;
	right:0;
	width:103px;
	border:0
}
.main_wrap .more a {
	padding:6px 27px 6px 10px;
	color:#888;
	font-size:13px
}
.main_wrap .more a:after {
	right:27px;
	margin-top:-3px;
	height:7px;
	background:url('../images/more_arrow.png') no-repeat 0 0
}
.main_wrap .tit_area {
	position:relative;
	width:100%;
	text-align:center
}
.btn_move a {
	overflow:hidden;
	position:absolute;
	background-image:url('../images/slider_arrow.png');
	background-repeat:no-repeat;
	font-size:1px;
	text-indent:-9999px
}
.btn_area li {
	float:left
}
.btn_area li:first-child {
	margin-right:-1px
}
.btn_area li a {
	overflow:hidden;
	background-image:url('../images/slider_arrow.png');
	background-repeat:no-repeat;
	font-size:1px;
	text-indent:-9999px
}
.tit_tab {
	box-sizing:border-box;
	width:100%
}
#main_visual_bg {
	position:absolute;
	top:163px;
	left:0;
	display:block;
	height:452px;
	width:100%;
	z-index:0;
	margin-top:0
}
.visual {
	position:relative;
	width:100%;
	height:452px;
	margin-bottom:30px;
	z-index:5;
	margin-top:0
}
.visual .img {
	text-align:right
}
.visual .img li {
	display:none
}
.visual .img li img {
	width:1080px;
	height:452px;
	vertical-align:top
}
.visual_detail .img>li .season_layer {
	display:block;
	position:absolute;
	top:0;
	left:0;
	width:1080px;
	height:452px
}
.visual .menu {
	position:absolute;
	left:165px;
	bottom:0;
	width:915px;
	z-index:200;
	font-family:"Roboto"
}
.visual .menu>li {
	position:relative;
	float:left;
	width:20%;
	border-bottom:1px solid #ebebeb
}
.visual .menu>li>a {
	display:block;
	padding:13px 0;
	font-size:13px;
	color:#666;
	background-color:#fff;
	opacity:1;
	filter:alpha(opacity = 100);
	background-color:rgba(255, 255, 255, 0.9);
	text-align:center;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap
}
.visual .menu>li>a.on {
	border-bottom-color:#ebebeb;
	color:#e63434
}
.visual .menu>li+li a {
	margin-left:1px
}
.visual .menu>li ul {
	position:absolute;
	bottom:40px;
	width:147px;
	display:none
}
.visual .menu>li ul li a {
	display:block;
	height:12px;
	padding:8px 10px 9px;
	border-top:1px solid #373231;
	font-size:13px;
	background-color:#534a3f;
	opacity:.9;
	filter:alpha(opacity = 90);
	color:#fff;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap
}
.visual .menu>li ul li a:hover, .visual .menu>li ul li a.on {
	background-color:#e53433
}
.visual .menu>li>a span {
	display:inline-block;
	width:100%;
	padding:0 5px;
	box-sizing:border-box
}
.visual .menu>li ul {
	width:100%
}
.visual .menu>li ul li a {
	display:block;
	padding:9px 10px;
	border-top:0;
	text-align:center;
	background-color:rgba(51, 51, 51, 0.85);
	font-size:12px;
	opacity:1;
	filter:alpha(opacity = 100);
	color:#fff;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap
}
.visual .menu>li ul li a:hover, .visual .menu>li ul li a.on {
	background-color:rgba(230, 51, 51, 0.85)
}
.visual .btn {
	position:absolute;
	right:0;
	bottom:0;
	border-bottom:1px solid #d8d8d8;
	z-index:100;
	background:#fff;
	opacity:.9;
	filter:alpha(opacity = 90)
}
.visual .btn a {
	display:block;
	width:30px;
	height:35px;
	border-left:1px solid #d1d1d1;
	background:url(../images/ico_common_01.png) no-repeat;
	font-size:1px;
	text-indent:-9999px
}
.visual .btn {
	overflow:hidden;
	position:absolute;
	top:10px;
	right:0;
	z-index:100;
	height:30px;
	border:0;
	background:0
}
.visual .btn a {
	overflow:hidden;
	display:block;
	float:left;
	height:30px;
	border-left:none;
	background:url(../images/visualcontrols.png) no-repeat;
	opacity:.7;
	filter:alpha(opacity = 70)
}
.visual .btn a:hover {
	opacity:1;
	filter:alpha(opacity = 100)
}
.visual .btn a.play {
	background-position:0 0
}
.visual .btn a.pause {
	background-position:-30px 0
}
.visual .btn a.prev {
	background-position:0 -30px
}
.visual .btn a.next {
	background-position:-30px -30px
}
.brand_sale {
	position:relative;
	margin-bottom:38px;
	overflow:hidden
}
.brand_sale .list {
	height:290px;
	overflow:hidden;
	transform:translate3d(0, 0, 0)
}
.brand_sale .list li {
	float:left;
	width:270px
}
.brand_sale .list li a {
	display:block;
	width:100%;
	height:290px
}
.brand_sale .btn_move a {
	top:100px;
	width:33px;
	height:41px
}
.brand_sale .btn_move a.prev {
	left:0;
	background-position:0 0
}
.brand_sale .btn_move a.next {
	right:0;
	background-position:100% 0
}
#affliation_visual_bg {
	position:absolute;
	left:0;
	display:block;
	height:130px;
	width:100%;
	z-index:0;
	margin-top:0
}
.event_banner {
	position:relative;
	margin-bottom:88px;
	height:150px;
	z-index:5
}
.event_banner .cont ul.img {
	width:100%;
	height:150px
}
.event_banner .cont ul.img li {
	display:none
}
.event_banner .cont ul.img li:first-child {
	display:block
}
.event_banner .cont ul.img li .bg {
	z-index:0;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:20px
}
.event_banner .cont ul.img li .bg+div {
	z-index:1;
	position:relative;
	width:1080px;
	margin:0 auto
}
.event_banner .cont img {
	width:100%;
	height:150px
}
.event_banner .slide_paging {
	position:absolute;
	left:50%;
	bottom:10px;
	margin-left:-40px;
	width:80px;
	text-align:center;
	z-index:9999
}
.event_banner .slide_paging li {
	float:none;
	display:inline-block
}
.event_banner .slide_paging li a {
	display:block;
	width:11px;
	height:11px;
	background:url('../images/slider_dot.png') no-repeat 0 -11px;
	font-size:0;
	text-indent:-9999px
}
.event_banner .slide_paging li a.on {
	background-position:0 0
}
.event_banner .slide_paging li+li a {
	margin-left:7px
}
.event_banner .btn_area {
	position:absolute;
	top:20px;
	left:50%;
	width:1080px;
	height:0;
	margin-left:-540px
}
.event_banner .btn_area li {
	position:relative;
	width:50%;
	height:0;
	float:left
}
.event_banner .btn_area li+li {
	float:right
}
.event_banner .btn_area a {
	position:absolute;
	top:54px;
	z-index:5;
	width:15px;
	height:28px
}
.event_banner .btn_area a.prev {
	left:0;
	background-position:0 -90px
}
.event_banner .btn_area a.next {
	right:0;
	background-position:100% -90px
}
.event_banner .btn_area a img {
	width:auto;
	height:auto
}
.main .product_off {
	position:relative;
	font-size:12px;
	text-align:center;
	padding-bottom:22px
}
.main .product_off .img {
	padding-top:20px
}
.main .product_off .img .tit {
	min-height:38px;
	margin-top:20px;
	display:block;
	color:#333;
	font-size:15px;
	line-height:1.1;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap
}
.main .product_off .img .tit span {
	display:block;
	padding-bottom:4px;
	font-family:'RobotoMedium';
	line-height:1;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap
}
.main .product_off .img .tit em {
	display:block;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap
}
.main .product_off .price .sale {
	color:#ff040d
}
.main .product_off .price .regular {
	font-size:16px;
	padding-right:7px
}
.main .product_off .price .sale {
	font-size:20px;
	font-weight:normal;
	padding-right:0
}
.main .product_over {
	border:0;
	padding-bottom:44px;
	background:url(../images/bg_dimmed.png)
}
.main .product_over .tit {
	color:#ccc
}
.main .product_over .tit>strong {
	margin-bottom:0;
	font-size:15px;
	font-family:'RobotoMedium'
}
.main .product_over .tit>em {
	margin-bottom:0;
	font-size:15px
}
.main .product_over .percent span {
	font-family:'RobotoMedium';
	font-weight:normal
}
.main .product_over .login_txt {
	color:#ff878b;
	font-size:18px;
	font-weight:normal;
	line-height:1.2
}
.main .product_over .soldout {
	color:#dab890;
	font-size:20px;
	font-weight:normal;
	line-height:1.2
}
.main .product_over .price .regular {
	font-size:13px;
	color:#ccc;
	padding-right:7px
}
.main .product_over .price .sale {
	font-size:22px;
	color:#ccc;
	padding-right:0;
	font-weight:normal
}
.main .product_over .over_btn {
	width:100%;
	left:0;
	bottom:0;
	border-color:#676767
}
.main .product_over .over_btn li a {
	color:#fefefe;
	font-family:'RobotoMedium'
}
.main .product_over .over_btn li:first-child a {
	border-color:#676767
}
.main .product_over .over_btn_area {
	bottom:0;
	padding:0
}
.main .product_over .over_btn_area a {
	padding:15px 0;
	font-size:15px;
	font-family:'RobotoMedium'
}
.main .brand_over>strong {
	display:none
}
.hot_sale {
	position:relative;
	margin-bottom:36px
}
.hot_sale .tit_area h2 {
	padding-bottom:5px
}
.hot_sale .list_wrap .list {
	padding:0;
	min-height:330px
}
.hot_sale .list_wrap .list>li {
	position:relative;
	float:left;
	width:25%;
	margin-bottom:31px
}
.hot_sale .list_wrap .list>li>a {
	display:block;
	width:210px;
	min-height:279px;
	height:auto;
	margin:0 auto
}
.hot_sale .list_wrap .product_off .img img {
	width:210px;
	height:210px
}
.hot_sale .list_wrap .product_over .tit {
	width:240px
}
.hot_sale .list_wrap .product_over .percent {
	font-size:50px
}
.hot_sale .list_wrap .product_over .percent span {
	font-size:64px
}
.product_off .ico {
	position:absolute;
	top:157px;
	right:-20px
}
.product_off .ico.percent {
	width:54px;
	height:54px;
	background:url('../images/bg_sale.png') no-repeat 0 0;
	font-size:14px;
	line-height:58px;
	color:#fff;
	font-family:'Roboto';
	text-align:center
}
.product_off .ico.percent>span {
	display:inline-block;
	margin-right:1px;
	font-size:20px;
	line-height:1;
	font-family:"Roboto"
}
.themeShop {
	width:100%;
	margin-bottom:87px;
	overflow:hidden
}
.themeShop .themeShopWrap {
	width:100%;
	overflow:hidden;
	position:relative
}
.themeShop .themeShopWrap .tit_area h2 {
	padding-bottom:25px
}
.themeShop .themeShopWrap .themeShopList {
	width:100%;
	height:210px;
	overflow:hidden
}
.themeShop .themeShopWrap .themeShopList .themeArea {
	width:1080px;
	height:210px;
	overflow:hidden;
	float:left
}
.themeShop .themeShopWrap .themeShopList .themeImg {
	width:540px;
	height:210px;
	overflow:hidden;
	float:left
}
.themeShop .themeShopWrap .themeShopList .themeImg+.themeImg {
	margin-left:1px;
	width:539px
}
.themeShop .themeShopWrap .themeShopList .themeImg img {
	width:100%;
	height:100%
}
.themeShop .themeShopWrap .themeBtn .themeArrow {
	position:absolute;
	top:140px;
	z-index:1;
	width:33px;
	height:41px;
	font-size:0;
	line-height:0;
	background:url(../images/slider_arrow.png) 0 0 no-repeat;
	display:inline-block;
	float:left
}
.themeShop .themeShopWrap .themeBtn .themeArrow.prev {
	left:0;
	background-position:0 0
}
.themeShop .themeShopWrap .themeBtn .themeArrow.next {
	right:0;
	background-position:100% 0
}
#korea_visual_bg {
	position:absolute;
	left:0;
	display:block;
	height:420px;
	width:100%;
	z-index:0;
	margin-top:0
}
.best_in {
	position:relative;
	margin-bottom:78px
}
.best_in h2 {
	padding-bottom:25px
}
.best_in .tit_area {
	width:1080px;
	margin:0 auto
}
.best_in .tab_area {
	min-height:616px;
	text-align:center
}
.best_in .tab_center {
	text-align:center;
	height:28px
}
.best_in .tit_tab {
	display:inline-block;
	width:auto
}
.best_in .tit_tab li {
	display:table-cell;
	padding:0 20px
}
.best_in .tit_tab li a {
	box-sizing:border-box;
	display:block;
	padding:0 2px;
	padding-bottom:11px;
	border-bottom:2px solid #fff;
	text-align:center;
	color:#666;
	font-size:15px
}
.best_in .tit_tab li a.on {
	border-bottom-color:#41403e;
	color:#404040;
	font-family:'RobotoMedium'
}
.best_in .area {
	position:relative
}
.best_in .area .banner {
	z-index:1;
	position:absolute;
	top:0;
	right:0;
	left:0;
	height:420px
}
.best_in .area .banner .img {
	width:1080px;
	height:210px;
	margin:0 auto
}
.best_in .area_cont {
	z-index:2;
	position:relative;
	top:210px;
	width:1080px;
	margin:0 auto;
	background:#fff
}
.best_in .area .list {
	padding:0;
	height:321px
}
.best_in .area .list>li {
	position:relative;
	float:left;
	width:20%;
	padding-top:17px;
	min-height:304px
}
.best_in .area .list>li>a {
	display:block;
	width:168px;
	height:auto;
	margin:0 auto
}
.best_in .area .list>li:first-child a .product_off .rank {
	border-bottom:1px solid #e53433;
	color:#e53433
}
.best_in .area .product_off .rank {
	position:absolute;
	left:0;
	top:0;
	border-bottom:1px solid #a9a9a9;
	color:#bbb;
	font-size:17px;
	font-family:'RobotoMedium'
}
.best_in .area .product_off .img {
	padding-top:30px
}
.best_in .area .product_off .img img {
	width:140px;
	height:140px
}
.best_in .area .product_over .tit {
	width:186px
}
.best_in .area .product_over .percent {
	font-size:40px
}
.best_in .area .product_over .percent span {
	font-size:52px
}
.best_in .area .tit_brand {
	border-top:1px solid #bfbfbf;
	border-bottom:1px solid #bfbfbf
}
.best_in .area .tit_brand li {
	float:left;
	width:180px;
	padding:9px 0;
	text-align:center;
	position:relative
}
.best_in .area .tit_brand li img {
	opacity:.7;
	filter:alpha(opacity = 70)
}
.best_in .area .tit_brand li .brand_over {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:url(../images/bg_dimmed.png)
}
.best_in .area .tit_brand li .brand_over>span {
	margin-top:21px;
	color:#fff;
	font-size:15px;
	font-family:'RobotoMedium'
}
#new_arrival_visual_bg {
	position:absolute;
	top:163px;
	left:0;
	background-color:#fff7ee;
	display:block;
	height:506px;
	width:100%;
	z-index:0;
	margin-top:0
}
.new_arrivals {
	position:relative;
	width:1698px;
	left:-309px;
	height:506px;
	margin-bottom:87px;
	z-index:1
}
.new_arrivals .tit_area {
	width:1080px;
	margin:0 auto
}
.new_arrivals h2 {
	padding-bottom:20px
}
.new_arrivals_area {
	overflow:hidden;
	width:100%;
	min-width:1080px;
	background-color:#fff7ee;
	padding:67px 0 51px
}
.new_arrivals_area .new_arrivals_list {
	width:1080px;
	height:337px;
	margin:0 auto;
	text-align:center
}
.new_arrivals_area ul {
	display:inline-block;
	position:relative;
transition:.2s linear
}
.new_arrivals_area ul li {
	float:left;
	vertical-align:middle
}
.new_arrivals_area ul li a {
	display:block;
	padding:40px 12px;
	width:190px;
	position:relative;
	z-index:1
}
.new_arrivals_area ul li a span {
	display:block;
	width:190px;
	padding-bottom:15px
}
.new_arrivals_area ul li a span:first-child img {
	width:190px;
	height:190px
}
.new_arrivals_area ul li a:hover {
	z-index:5;
	top:-40px;
	left:-40px
}
.new_arrivals_area ul li a:hover span {
	width:270px
}
.new_arrivals_area ul li a:hover span:first-child img {
	width:270px;
	height:270px
}
.new_arrivals_area ul li.focus a {
	z-index:5;
	top:-40px;
	left:-40px
}
.new_arrivals_area ul li.focus a span {
	width:270px
}
.new_arrivals_area ul li.focus a span:first-child img {
	width:270px;
	height:270px
}
.best_product {
	position:relative
}
.best_product h2 {
	width:100%;
	padding-bottom:28px
}
.best_product .tab_area {
	box-sizing:border-box;
	position:relative;
	width:100%;
	margin-bottom:65px
}
#container .best_product .tab_area h3 {
	padding:19px 0 13px;
	font-family:'RobotoMedium';
	font-size:24px;
	text-align:left;
	color:#404040
}
.best_product .tab_area h3>a {
	padding-right:32px;
	background:url('../images/more_arrow.png') no-repeat 100% -42px
}
.best_product .tab_area .area {
	border-top:1px solid #bfbfbf
}
.best_product .cont {
	position:relative;
	float:left;
	width:432px;
	min-height:529px
}
.best_product .cont .banner_img .imgcon {
	display:none
}
.best_product .cont .banner_img .imgcon img {
	width:432px;
	height:509px
}
.best_product .cont .banner_img .on {
	display:block
}
.best_product .cont .banner_nav {
	position:absolute;
	top:auto;
	bottom:22px;
	left:0;
	width:100%;
	text-align:center
}
.best_product .cont .banner_nav ul {
	display:inline-block
}
.best_product .cont .banner_nav ul li {
	float:left;
	margin-right:6px;
	width:8px;
	height:8px
}
.best_product .cont .banner_nav ul li a {
	display:block;
	width:8px;
	height:8px;
	overflow:hidden;
	text-indent:-99px;
	background:url(../images/ico_common_01.png) no-repeat right -998px
}
.best_product .cont .banner_nav ul li a.on {
	background-position:right -990px
}
.best_product .menu_area {
	position:absolute;
	top:20px;
	right:0;
	background:#fff;
	height:43px;
	overflow:hidden
}
.best_product .menu_area .cateMore {
	float:right;
	padding:5px 0 0
}
.best_product .menu_area .cateMore a {
	display:block;
	overflow:hidden;
	width:23px;
	height:23px;
	background:url('../images/more_arrow.png') no-repeat 0 0;
	background-position:0 -120px;
	text-indent:-9999px;
	cursor:hand
}
.best_product .menu_area .menu {
	float:right;
	padding:9px 4px 2px
}
.best_product .menu_area .cateMore+.menu {
	margin-right:15px
}
.best_product .menu_area li {
	float:left;
	padding:0
}
.best_product .menu_area li a {
	display:block;
	border-bottom:2px solid #fff;
	color:#4c4c4c;
	font-size:14px;
	text-align:center;
	line-height:1.2;
	position:relative
}
.best_product .menu_area li+li {
	padding-left:13px
}
.best_product .menu_area li+li a {
	margin-left:13px
}
.best_product .menu_area li+li a::before {
content:"";
display:block;
width:1px;
height:10px;
border-left:1px solid #e1e1e1;
position:absolute;
top:3px;
left:-13px
}
.best_product .menu_area li a:hover, .best_product .menu_area li a.on {
	border-bottom:2px solid #404040;
	color:#404040;
	font-family:'RobotoMedium'
}
.best_product .menu_area li.hide {
	display:none
}
.best_product .menu_area.opened {
	transition-property:width;
	transition-duration:5s;
	transition-delay:3s;
	width:100%
}
.best_product .menu_area.opened li.hide {
	display:block
}
.best_product .menu_area.opened .cateMore a {
	background-position:0 -153px
}
.best_product .brand_area {
	width:1080px;
	height:59px;
	background-color:#f2f2f2
}
.best_product .brand_area li {
	float:left;
	padding:11px 0;
	width:180px;
	text-align:center;
	position:relative
}
.best_product .brand_area li img {
	opacity:.7;
	filter:alpha(opacity = 70)
}
.best_product .brand_area .brand_over {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:url(../images/bg_dimmed.png)
}
.best_product .brand_area .brand_over>span {
	margin-top:23px;
	color:#fff;
	font-size:15px;
	font-family:'RobotoMedium'
}
.best_product .product_list {
	float:right;
	width:648px
}
.best_product .product_list .list>li {
	position:relative;
	float:left;
	width:216px;
	height:254px
}
.best_product .product_list .list>li:nth-child(4) {
padding-top:1px
}
.best_product .product_list .list>li:nth-child(5) {
padding-top:1px
}
.best_product .product_list .list>li:nth-child(6) {
padding-top:1px
}
.best_product .product_list .list>li>a {
	display:block;
	width:160px;
	height:auto;
	margin:0 auto
}
.best_product .product_list .product_off .img {
	padding-top:10px
}
.best_product .product_list .product_off .img img {
	width:160px;
	height:160px
}
.best_product .product_list .product_off .img .tit {
	margin-top:8px
}
.best_product .product_list .product_over .tit {
	width:186px
}
.best_product .product_list .product_over .percent {
	font-size:36px
}
.best_product .product_list .product_over .percent span {
	font-size:48px
}
.best_product .quick {
	position:absolute;
	left:-60px;
	top:117px
}
.best_product .fixed {
	position:fixed;
	top:73px;
	left:50%;
	margin-left:-600px
}
.best_product .quick li a {
	overflow:hidden;
	display:block;
	width:44px;
	height:44px;
	background:url(../images/ico_best_product.png) no-repeat;
	font-size:1px;
	text-indent:-9999px
}
.best_product .quick li.q1 a {
	background-position:0 0
}
.best_product .quick li.q1 a.on {
	background-position:-48px 0
}
.best_product .quick li.q2 a {
	background-position:0 -44px
}
.best_product .quick li.q2 a.on {
	background-position:-48px -44px
}
.best_product .quick li.q3 a {
	background-position:0 -88px
}
.best_product .quick li.q3 a.on {
	background-position:-48px -88px
}
.best_product .quick li.q4 a {
	background-position:0 -132px
}
.best_product .quick li.q4 a.on {
	background-position:-48px -132px
}
.best_product .quick li.q5 a {
	background-position:0 -176px
}
.best_product .quick li.q5 a.on {
	background-position:-48px -176px
}
.best_product .quick li.q6 a {
	background-position:0 -220px
}
.best_product .quick li.q6 a.on {
	background-position:-48px -220px
}
.best_product .quick li.q7 a {
	background-position:0 -264px
}
.best_product .quick li.q7 a.on {
	background-position:-48px -264px
}
.best_product .quick li.q8 a {
	background-position:0 -308px
}
.best_product .quick li.q8 a.on {
	background-position:-48px -308px
}
.best_product .quick li.q9 a {
	background-position:0 -352px
}
.best_product .quick li.q9 a.on {
	background-position:-48px -352px
}
.best_product .quick li.q10 a {
	background-position:0 -396px
}
.best_product .quick li.q10 a.on {
	background-position:-48px -396px
}
.best_product .quick li.q11 a {
	background-position:0 -440px
}
.best_product .quick li.q11 a.on {
	background-position:-48px -440px
}
.best_product .quick li.q12 a {
	background-position:0 -484px
}
.best_product .quick li.q12 a.on {
	background-position:-48px -484px
}
.branch_area {
	margin:50px 0 40px
}
.branch_area h2 {
	padding-bottom:12px
}
.branch_area h3 {
	padding:29px 0 17px 0;
	text-align:left!important
}
.branch_area h3 span {
	font-weight:normal
}
.branch_area .branch_tit {
	float:left;
	width:233px
}
.branch_area .branch_tit li {
	height:48px;
	position:relative
}
.branch_area .branch_tit li:first-child {
	height:49px
}
.branch_area .branch_tit li a {
	display:block;
	position:absolute;
	top:0;
	right:0;
	left:0;
	padding:14px 25px 13px 15px;
	line-height:20px;
	color:#000;
	font-size:15px;
	text-align:center;
	border:1px solid #e2e2e2;
	background-color:#f2f2f2
}
.branch_area .branch_tit li:first-child a {
	top:0
}
.branch_area .branch_tit li+li a {
	border-top:0
}
.branch_area .branch_tit li a:hover, .branch_area .branch_tit li a.on {
	top:-1px;
	border:1px solid #888;
	background:#fff;
	color:#000;
	font-family:'RobotoMedium'
}
.branch_area .branch_tit li:first-child a:hover, .branch_area .branch_tit li:first-child a.on {
	top:0
}
.branch_area .branch_tit li.line2 a {
	padding:4px 25px 3px 15px
}
.branch_area .area {
	float:right;
	width:846px;
	height:335px;
	border:1px solid #e2e2e2;
	border-left:0
}
.branch_area .area .txt {
	float:left;
	width:380px;
	color:#666;
	padding:0 18px 0 30px
}
.branch_area .area .txt .desc {
	line-height:1.5
}
.branch_area .area .txt .btn {
	padding:15px 0 17px 0
}
.branch_area .area .txt .btn li {
	display:inline-block;
	width:118px
}
.branch_area .area .txt .btn li a {
	display:block;
	width:110px;
	padding:7px 0 7px 0;
	border:1px solid #bfbfbf;
	font-size:13px;
	text-align:center;
	color:#333
}
.branch_area .area .txt .btn li a:hover, .branch_area .area .txt .btn li a.on {
	border-color:#868078;
	background-color:#868078;
	color:#fff
}
.branch_area .area .txt .info {
	font-size:12px
}
.branch_area .area .txt .info li {
	display:table;
	padding-top:4px;
	line-height:22px
}
.branch_area .area .txt .info li:first-child {
	padding-top:0
}
.branch_area .area .txt .info li span {
	display:inline-block;
	width:138px;
	vertical-align:top;
	padding-right:10px;
	color:#333
}
.branch_area .area .txt .info li p {
	display:inline-block;
	width:232px;
	vertical-align:top
}
.branch_area .area .img {
	float:right;
	width:390px;
	height:268px;
	padding:26px 28px 0 0
}
.branch_area .area .img img {
	width:100%;
	height:100%
}
.information {
	box-sizing:border-box;
	width:100%
}
.information h2 {
	padding-bottom:20px
}
.information .more {
	top:0;
	right:0;
	width:82px
}
.information .more a {
	padding:12px 13px 12px 10px
}
.information .more a::after {
right:0
}
.information .cs_center {
	position:relative;
	float:left;
	width:499px;
	color:#404040
}
.information .cs_center .area {
	width:100%
}
.information .cs_center .info {
	float:left;
	width:300px
}
.information .cs_center .info li+li {
	padding-top:9px
}
.information .cs_center .info li em {
	font-family:"RobotoMedium";
	color:#df2d2d
}
.information .cs_center .lnk {
	float:right;
	width:131px
}
.information .cs_center .lnk li a {
	display:block;
	border:1px solid #d2d2d2;
	padding:7px 0 8px;
	color:#000;
	font-size:13px;
	text-align:center
}
.information .cs_center .lnk li+li {
	padding-top:5px
}
.information .notice {
	position:relative;
	float:right;
	padding-right:23px;
	width:494px;
	color:#666
}
.information .notice li {
	position:relative;
	width:100%
}
.information .notice li+li {
	padding-top:9px
}
.information .notice li a {
	overflow:hidden;
	display:inline-block;
	color:#666;
	font-size:14px;
	width:360px;
	text-overflow:ellipsis;
	white-space:nowrap
}
.information .notice li span {
	position:absolute;
	right:0
}
.best_out {
	display:none;
	position:relative;
	margin-top:40px
}
.best_out h2 {
	padding:20px 0
}
.best_out .list_wrap {
	width:900px;
	margin:0 auto;
	margin-bottom:15px;
	height:338px;
	overflow:hidden
}
.best_out .list {
	white-space:nowrap
}
.best_out .list li {
	float:left;
	width:224px;
	margin-left:1px
}
.best_out .list li:first-child {
	margin-left:0
}
.best_out .btn_move a {
	position:absolute;
	bottom:90px;
	display:block;
	width:32px;
	height:50px;
	font-size:1px;
	text-indent:-9999px
}
.best_out .btn_move a.prev {
	left:0;
	background:url(../images/ico_common.png) no-repeat 0 -460px
}
.best_out .btn_move a.next {
	right:0;
	background:url(../images/ico_common.png) no-repeat -32px -460px
}
.visual_detail .img li {
	position:relative;
	width:1080px;
	height:452px
}
.visual_detail .visual_txt {
	position:absolute;
	left:220px;
	top:65px;
	text-align:left;
	font-family:"Roboto"
}
.visual_detail .visual_txt .txt_tag {
	display:inline-block;
	padding:0 10px;
	height:28px;
	line-height:29px;
	color:#fff;
	font-size:16px;
	font-family:"Roboto"
}
.visual_detail .visual_txt .txt1 {
	display:block;
	height:52px;
	padding-top:24px;
	font-size:47px;
	color:#333;
	line-height:100%;
	letter-spacing:-0.01em;
	white-space:nowrap
}
.visual_detail .visual_txt .txt1_2 {
	display:block;
	height:52px;
	padding-top:2px;
	font-size:47px;
	color:#333;
	line-height:100%;
	letter-spacing:-0.01em;
	white-space:nowrap
}
.visual_detail .visual_txt .txt2 {
	display:block;
	height:23px;
	padding-top:20px;
	font-size:20px;
	color:#333;
	line-height:110%;
	white-space:nowrap
}
.visual_detail .visual_txt .txt3 {
	display:block;
	height:20px;
	padding-top:59px;
	font-size:18px;
	color:#333
}
.themeShopList .themeImg {
	position:relative
}
.themeShopList .themeImg a {
	display:block
}
.themeShopList .themeImg .trend_txt {
	overflow:hidden;
	position:absolute;
	left:50px;
	top:51px;
	font-family:"Roboto";
	color:#333
}
.themeShopList .themeImg .trend_txt span {
	display:block
}
.themeShopList .themeImg .trend_txt .txt1 {
	height:34px;
	font-size:32px;
	letter-spacing:-0.02em;
	white-space:nowrap
}
.themeShopList .themeImg .trend_txt .txt1_2 {
	height:35px;
	padding-top:1px;
	font-size:32px;
	line-height:100%;
	letter-spacing:-0.02em
}
.themeShopList .themeImg .trend_txt .txt2 {
	height:19px;
	padding-top:18px;
	font-size:16px;
	letter-spacing:-0.01em;
	line-height:110%
}
.todaysPrice {
	margin-bottom:60px
}
.todaysPirce_top {
	padding-bottom:8px;
	color:#333;
	font-size:28px;
	font-weight:bold;
	text-align:center
}
.todaysPirce_top strong {
	display:inline-block;
	margin-top:4px;
	font-size:31px;
	font-weight:normal;
	vertical-align:top
}
.todaysPirce_top_date {
	display:inline-block;
	vertical-align:top
}
.todaysPirce_top_date span {
	display:inline-block;
	position:relative;
	width:40px;
	height:40px;
	margin-left:11px;
	border-radius:50%;
	background:#fa564b;
	font-size:24px;
	font-weight:normal;
	color:#fff;
	line-height:37px;
	text-align:center
}
.todaysPirce_top_date span:first-child {
	margin-left:0
}
.todaysPirce_top_date span:first-child:before {
	display:none
}
.todaysPirce_top_date span:before {
	display:inline-block;
	position:absolute;
	top:0;
	left:-12px;
	content:":";
	vertical-align:middle;
	font-size:18px;
	font-weight:bold;
	color:#fa5450
}
.todaysPirce_list {
	overflow:hidden;
	max-height:380px;
	border-top:1px solid #ccc;
	border-bottom:1px solid #e6e6e6
}
.todaysPirce_list_inner {
	position:relative
}
.todaysPirce_list_inner:after {
	display:block;
	clear:both;
	content:""
}
.todaysPirce_list_inner .item {
	float:left;
	position:relative;
	width:25%;
	margin-bottom:50px;
	box-sizing:border-box
}
.todaysPirce_list_inner .item>a {
	display:block;
	height:auto;
	margin:0 30px
}
.todaysPirce_list_inner .item .product_off .img img {
	width:150px;
	height:150px
}
.todaysPirce_list_inner .item .product_over .percent {
	font-size:50px
}
.todaysPirce_list_inner .item .product_over .percent span {
	font-size:64px
}
.todaysPirce_list_inner .item:hover .product_over {
	display:block
}
.todaysPirce_list_inner .slick-track:after {
	display:block;
	clear:both;
	content:""
}
.todaysPirce_list_inner .slick-arrow {
	position:absolute;
	top:50%;
	z-index:1000;
	margin-top:-20px;
	width:33px;
	height:41px;
	border:0;
	background:url('../images/slider_arrow.png') no-repeat 0 0;
	font-size:0;
	line-height:0
}
.todaysPirce_list_inner .slick-arrow.slick-prev {
	left:0;
	background-position:0 0
}
.todaysPirce_list_inner .slick-arrow.slick-next {
	right:0;
	background-position:100% 0
}
.todaysPirce_list_inner .slick-dots {
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	padding-bottom:20px;
	text-align:center
}
.todaysPirce_list_inner .slick-dots li {
	display:inline-block;
	padding-left:6px
}
.todaysPirce_list_inner .slick-dots li:first-child {
	padding-left:0
}
.todaysPirce_list_inner .slick-dots li button {
	display:block;
	width:11px;
	height:11px;
	border:0;
	border-radius:50%;
	background:#ccc;
	font-size:0;
	text-indent:-9999px
}
.todaysPirce_list_inner .slick-dots li.slick-active button {
	background:#e53433
}
.brand_sale .list .list2 {
	position:relative;
	width:270px;
	height:290px;
	overflow:hidden
}
.brand_sale .list .list2 a {
	display:block
}
.brand_sale .list .list2 img {
	position:absolute;
	bottom:92px;
	left:20px;
	width:230px;
	height:230px
}
.brand_sale .list .list2 .txt01 {
	overflow:hidden;
	position:absolute;
	bottom:77px;
	left:0;
	width:100%;
	height:22px;
	font-size:20px;
	text-align:center;
	color:#404040;
	font-family:'Roboto';
	font-weight:bold
}
.brand_sale .list .list2 .txt02 {
	overflow:hidden;
	position:absolute;
	bottom:56px;
	left:0;
	width:100%;
	height:22px;
	font-size:20px;
	text-align:center;
	color:#404040;
	font-family:'Roboto';
	font-weight:bold
}
.brand_sale .list .list2 .txt03 {
	overflow:hidden;
	position:absolute;
	bottom:33px;
	left:0;
	width:100%;
	height:18px;
	font-size:17px;
	text-align:center;
	color:#777;
	font-family:'Roboto'
}
.brand_sale .list .list2 .cir_bdg {
	display:block;
	position:absolute;
	left:196px;
	bottom:117px;
	width:54px;
	height:54px;
	line-height:55px;
	font-family:'Roboto';
	font-size:20px;
	color:#fff;
	text-align:center;
	border-radius:50%
}
.brand_sale .list .list2 .gift {
	background-color:#ffa451
}
.brand_sale .list .list2 .sale {
	background-color:#ff4148
}
.main .foot_area .utill .fnb li:nth-child(4) {
font-family:'RobotoMedium';
font-weight:500
}
.main .en_gnb.club {
	width:1080px;
	left:auto
}
.main .en_gnb.club .en_gnb_menu>li>a {
	padding-left:18px
}
.main .en_gnb.club .en_gnb_menu>li:first-child>a {
	padding-left:20px
}
.best_product .quick li a {
	background-image:url('../images/ico_best_product2.png')
}
.newcs_center .newcsBox {
	overflow:hidden
}
.newcsBox .csQuickLink {
	position:relative;
	width:340px;
	height:50px;
	box-sizing:border-box;
	border:1px solid #e2e5e8;
	line-height:48px;
	float:left;
	margin-left:30px
}
.newcsBox .csQuickLink:first-child {
	margin-left:0
}
.newcsBox .csQuickLink .txt {
	display:block;
	height:48px;
	text-align:center;
	font-size:16px;
	color:#333
}
.todaysPirce_top_date.type2 span {
	background:0;
	color:#ff040d;
	font-size:31px;
	font-family:'Roboto'
}
.todaysPirce_list .product_off .ico {
	bottom:auto;
	top:116px
}
