.en_view_list>li:first-child>.en_dept_wrap {
	display:block
}
.en_gnb .en_shopin_menu li.en_shop_duty a:after {
	background:url('../images/ico_common.png') no-repeat -94px -708px
}
.en_gnb .en_shopin_menu li.en_shop_duty.main a:after {
	background:url('../images/ico_common.png') no-repeat -0 -708px
}
.en_gnb .en_shopin_menu li.en_shop_duty.off a:after {
	color:#f1e5d7;
	background:url('../images/ico_common.png') no-repeat -94px -708px
}
.staff_mall .en_gnb .en_shopin_menu li.en_shop_duty a:after {
	background:url('../images/ico_common.png') no-repeat 0 -730px
}
.staff_mall .en_gnb .en_shopin_menu li.en_shop_duty.main a:after {
	background:url('../images/ico_common.png') no-repeat -94px -730px
}
.product_off {
	font-size:12px;
	text-align:center
}
.product_off .img {
	margin-bottom:10px
}
.product_off .img>img {
	padding:20px 0 10px 0
}
.product_off .img .tit {
	display:block;
	overflow:hidden;
	text-overflow:ellipsis;
	line-height:1.5;
	white-space:nowrap;
	width:100%;
	min-height:56px
}
.product_off .img .tit span {
	display:block;
	padding-bottom:7px;
	overflow:hidden;
	font-family:"RobotoMedium";
	text-overflow:ellipsis;
	line-height:1;
	white-space:nowrap
}
.product_off .rank {
	padding-bottom:5px;
	border-bottom:1px solid #ef3f3b;
	color:#ef3f3b;
	font-size:16px;
	font-family:"Arial"
}
.product_off .rank {
	position:absolute;
	top:20px;
	left:0;
	border-bottom:1px solid #a08e86;
	font-family:"RobotoMedium";
	color:#a08e86
}
.product_off .tit strong {
	display:block;
	margin-bottom:8px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	font-family:"RobotoMedium";
	font-weight:normal
}
.lnb_wrap {
	border:1px solid #e53433
}
.lnb_wrap .h2_area {
	min-height:148px;
	background-color:#e53433;
	color:#fff;
	text-align:center;
	font-size:0
}
.lnb_wrap .blank {
	display:inline-block;
	width:0;
	height:148px;
	vertical-align:middle;
	overflow:hidden
}
.lnb_wrap .h2_area>div {
	display:inline-block;
	width:100%;
	vertical-align:middle
}
.lnb_wrap .h2_area h2 {
	min-height:46px;
	margin-bottom:10px;
	padding:0 13px;
	line-height:33px;
	color:#fff!important;
	word-wrap:break-word
}
.lnb_wrap .h2_area strong {
	display:none;
	padding:13px 0 5px;
	font-size:12px;
	font-family:"RobotoMedium";
	font-weight:normal;
	line-height:14px;
	background:url(../images/bg_line1.png) no-repeat 50% 0
}
#container .lnb_wrap.type01 h2 {
	font-size:20px!important;
	line-height:28px
}
.lnb_wrap.type02 .h2_area strong {
	padding:13px 0;
	font-family:"RobotoMedium";
	font-weight:normal
}
.lnb_wrap .lnb {
	height:auto;
	box-sizing:border-box;
	padding:20px 14px 0 14px
}
.lnb_wrap .lnb li a {
	display:block;
	padding:0 0 12px 14px;
	background:url('../images/ico_arrow.png') no-repeat 0 -241px;
	color:#4c3a36;
	line-height:14px;
	font-size:12px;
	word-wrap:break-word
}
.lnb_wrap .brand {
	width:100%
}
.lnb_wrap .brand dt a {
	display:block;
	padding:14px 15px;
	border-top:0;
	border-bottom:0;
	background:#e6dfda url(../images/ico_common_01.png) no-repeat 160px -1110px
}
.lnb_wrap .brand dt a.on {
	background-position:160px -1160px
}
.lnb_wrap .brand dd {
	text-align:center
}
.lnb_wrap .brand dd a {
	position:relative;
	display:block
}
.lnb_wrap .brand dd img {
	width:116px;
	height:37px;
	padding:4px 15px 5px;
	border-top:1px solid #d2d2d2
}
.lnb_wrap .brand dt+dd img {
	border-top-color:#fff
}
.category_wrap {
	width:100%;
	margin-bottom:30px
}
.category_wrap .lnb_wrap {
	float:left;
	width:183px;
	box-sizing:border-box;
	overflow:hidden;
	background:#fff
}
.category_wrap .promotion {
	float:right;
	width:732px;
	max-height:613px;
	box-sizing:border-box;
	border:1px solid #bebebe
}
.category_wrap .promotion #category_banner {
	height:297px
}
.category_wrap .promotion h3 {
	height:52px;
	line-height:52px;
	font-size:22px!important
}
.category_wrap .promotion h3 span {
	display:inline-block;
	width:70px;
	height:22px;
	margin-left:10px;
	border:2px solid #fa5450;
	border-radius:30px;
	font-size:18px;
	text-align:center;
	line-height:24px;
	color:#fa5450
}
.category_wrap .promotion>.img {
	border-bottom:1px solid #bebebe;
	position:relative
}
.category_wrap .promotion .img .banner_img li {
	display:none
}
.category_wrap .promotion .img .banner_img li.on {
	display:block
}
.category_wrap .promotion .img .banner_nav {
	position:absolute;
	left:50%;
	bottom:20px;
	width:140px;
	margin-left:-70px;
	text-align:center
}
.category_wrap .promotion .img .banner_nav ul {
	display:inline-block
}
.category_wrap .promotion .img .banner_nav ul li {
	float:left;
	width:8px;
	margin-right:6px;
	height:8px
}
.category_wrap .promotion .img .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
}
.category_wrap .promotion .img .banner_nav ul li a.on {
	background-position:right -990px
}
.category_wrap .promotion .best {
	float:left;
	width:730px;
	border-right:1px solid #bebebe;
	min-height:313px
}
.category_wrap .promotion .best .list {
	position:relative;
	width:100%;
	border-top:1px solid #bebebe
}
.category_wrap .promotion .best .list>li {
	position:relative;
	float:left;
	box-sizing:border-box;
	width:33.3%
}
.category_wrap .promotion .best .list>li:first-child {
	width:33.4%;
	border-left:none
}
.category_wrap .promotion .best .list>li>a {
	display:block;
	width:150px;
	height:260px;
	margin:0 auto;
	text-align:center
}
.category_wrap .promotion .new {
	float:right;
	width:178px;
	position:relative
}
.category_wrap .promotion .new .list {
	position:relative;
	width:100%;
	border-top:1px solid #fff;
	display:none
}
.category_wrap .promotion .new .on {
	display:block
}
.category_wrap .promotion .new .list>a {
	display:block;
	width:150px;
	height:260px;
	margin:0 auto
}
.category_wrap .promotion .new .list:hover .product_over {
	display:block
}
.category_wrap .product_off .img {
	margin-bottom:0;
	border-bottom:0;
	padding-top:18px
}
.category_wrap .product_off .img>img {
	width:130px;
	padding:0;
	height:130px
}
.category_wrap .product_off .tit {
	display:block;
	height:37px;
	min-height:37px;
	margin-bottom:14px;
	padding-top:12px;
	font-size:12px;
	color:#534a3f
}
.category_wrap .product_off .tit em {
	display:block;
	font-family:"RobotoMedium"
}
.category_wrap .product_off .tit span {
	display:block;
	overflow:hidden;
	font-family:"RobotoMedium";
	text-overflow:ellipsis;
	white-space:nowrap;
	color:#373231
}
.category_wrap .product_off .price .sale {
	font-size:12px
}
.category_wrap .product_off .price .regular {
	font-size:12px
}
.category_wrap .product_over .price {
	color:#68554f
}
.category_wrap .product_over .price .sale {
	font-size:14px;
	padding-right:5px
}
.category_wrap .product_over .price .regular {
	font-size:12px;
	font-weight:normal;
	margin-right:5px
}
.category_wrap .promotion .new .banner_nav {
	position:absolute;
	top:45px;
	left:0;
	width:100%;
	text-align:center;
	z-index:3
}
.category_wrap .promotion .new .banner_nav ul {
	display:inline-block
}
.category_wrap .promotion .new .banner_nav ul li {
	float:left;
	width:8px;
	margin-right:6px;
	height:8px
}
.category_wrap .promotion .new .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
}
.category_wrap .promotion .new .banner_nav ul li a.on {
	background-position:right -990px
}
.category_wrap .promotion .product_over .tit span, .category_wrap .brand .product_over .tit span {
	padding-bottom:3px;
	font-size:12px
}
.search_option_box .btn_box+.product_list_wrap {
	margin-top:50px
}
.search_option_box .product_list_wrap .tit_box {
	border-top:1px solid #bfbfbf
}
.category_wrap .depth2 {
	min-height:414px;
	border:0;
	background-color:#e53433
}
.category_wrap .depth2 .h2_area {
	min-height:85px;
	margin:0 16px;
	border-bottom:1px solid #fff;
	background-color:#e53433
}
.category_wrap .depth2 .h2_area h2 {
	min-height:0;
	margin:0;
	padding:10px 0;
	background:0
}
.category_wrap .lnb_wrap .lnb {
	padding:18px 16px 0 16px
}
.category_wrap .depth2 .lnb li a {
	color:#fff
}
.category_wrap .depth2 .lnb li a:after {
	display:block;
	position:absolute;
	top:50%;
	right:0;
	width:5px;
	height:9px;
	margin-top:-5px;
	content:"";
	background:url('../images/ico_arrow.png') no-repeat 0 -247px
}
.category_wrap .depth2 .blank {
	height:85px
}
.category_wrap .promotion2 {
	float:right;
	width:730px;
	border:1px solid #bebebe;
	min-height:412px
}
.category_wrap .promotion2 h3 {
	padding:29px 0 30px 0;
	font-size:22px!important
}
.category_wrap .promotion2 .new {
	float:left;
	width:165px
}
.category_wrap .promotion2 .slide {
	position:relative;
	width:140px;
	height:330px;
	margin:0 auto
}
.category_wrap .promotion2 .slide .imgcon {
	display:none
}
.category_wrap .promotion2 .slide .on {
	display:block
}
.category_wrap .promotion2 .slide .slide_img img {
	width:130px;
	height:130px;
	padding:5px
}
.category_wrap .promotion2 .slide_img>li {
	position:relative;
	margin-bottom:10px
}
.category_wrap .promotion2 .slide_img>li>a {
	display:inline-block;
	height:140px
}
.category_wrap .promotion2 .slide .btn {
	position:absolute;
	left:0;
	bottom:20px;
	width:100%;
	height:8px;
	line-height:8px;
	text-align:center
}
.category_wrap .promotion2 .slide .btn a {
	display:inline-block;
	width:8px;
	height:8px;
	margin:0 2px;
	overflow:hidden;
	background:url(../images/ico_common_01.png) no-repeat right -998px;
	font-size:1px;
	text-indent:-9999px
}
.category_wrap .promotion2 .slide .btn a.on {
	background-position:right -990px
}
.category_wrap .promotion2 .brand {
	float:right;
	width:530px;
	height:412px;
	padding:0 15px;
	border-left:1px solid #bebebe
}
.category_wrap .promotion2 .brand .tit_tab {
	width:100%;
	height:52px;
	overflow:hidden
}
.category_wrap .promotion2 .brand .tit_tab li {
	float:left;
	width:33.3%
}
.category_wrap .promotion2 .brand .tit_tab li:first-child {
	width:33.4%
}
.category_wrap .promotion2 .brand .tit_tab li a {
	display:block;
	height:50px;
	border:1px solid #bfbfbf;
	border-left:none;
	background-color:#e6e6e6;
	text-align:center;
	line-height:50px;
	color:#6e6e6e
}
.category_wrap .promotion2 .brand .tit_tab li:first-child a {
	border:1px solid #bfbfbf
}
.category_wrap .promotion2 .brand .tit_tab li a img {
	opacity:.5;
	filter:alpha(opacity = 50)
}
.category_wrap .promotion2 .brand .tit_tab li a.on {
	border-top:2px solid #333;
	border-bottom:0;
	background-color:#fff;
	font-family:"RobotoMedium";
	color:#000
}
.category_wrap .promotion2 .brand .tit_tab li a.on img {
	opacity:1;
	filter:alpha(opacity = 100)
}
.category_wrap .promotion2 .list>li {
	position:relative;
	float:left;
	box-sizing:border-box;
	width:33.3%
}
.category_wrap .promotion2 .list>li:first-child {
	width:33.4%
}
.category_wrap .promotion2 .list>li>a {
	display:block;
	width:100%;
	height:278px;
	margin:0 auto;
	text-align:center
}
.category_wrap .promotion2 .list>li>a p.img {
	padding-top:18px
}
.category_wrap .promotion2 .list>li>a p.img img {
	width:130px;
	padding:15px 0 0 0
}
.power_search {
	font-size:12px
}
.power_search .table_default {
	margin-bottom:0
}
.power_search .table_default tbody tr:first-child th, .table_default tbody tr:first-child td {
	border-top-width:2px
}
.power_search .table_default th {
	width:153px;
	padding:14px 16px;
	padding:14px 14px 14px 16px;
	background-color:#988b85;
	font-size:14px;
	text-align:left;
	vertical-align:middle;
	color:#fff
}
.power_search .table_default td {
	position:relative;
	padding:14px 16px;
	vertical-align:middle
}
.power_search .table_default .space th {
	padding:14px 14px 14px 16px;
	vertical-align:middle
}
.power_search .category {
	position:relative;
	height:53px;
	overflow:hidden
}
.power_search .category .tit_tab {
	position:relative;
	width:100%
}
.power_search .category .tit_tab ul {
	width:676px;
	margin:0 auto;
	padding-bottom:15px
}
.power_search .category .tit_tab li {
	float:left;
	width:132px;
	height:44px;
	margin-left:4px
}
.power_search .category .tit_tab li:first-child {
	margin-left:0
}
.power_search .category .tit_tab li a {
	display:block;
	margin-bottom:6px;
	padding:10px 0;
	border:1px solid #d2d2d2;
	text-align:center
}
.power_search .category .tit_tab li.on {
	background:url(../images/bg_arrow2.png) no-repeat 50% bottom
}
.power_search .category .tit_tab li.on a {
	border:1px solid #40362a;
	background-color:#40362a;
	color:#fff
}
.power_search .category .btn_move a {
	display:block;
	position:absolute;
	top:8px;
	width:10px;
	height:20px;
	font-size:1px;
	text-indent:-9999px
}
.power_search .category .btn_move a.prev {
	left:0;
	background:url(../images/ico_common.png) no-repeat -10px -475px
}
.power_search .category .btn_move a.next {
	right:0;
	background:url(../images/ico_common.png) no-repeat -45px -475px
}
.power_search .category .btn_off {
	position:absolute;
	right:18px;
	bottom:0
}
.power_search .brand {
	position:relative
}
.power_search .brand .btn {
	width:100px;
	border:1px solid #40362a;
	margin-bottom:15px
}
.power_search .brand .btn li {
	float:left;
	width:50px
}
.power_search .brand .btn li a {
	display:block;
	padding:5px 0 7px 0;
	text-align:center
}
.power_search .brand .btn li a.on {
	background-color:#40362a;
	color:#fff
}
.power_search .brand .search {
	position:absolute;
	right:0;
	top:0
}
.power_search .brand .search input.l {
	margin-top:-3px;
	background-color:#f9f9f9
}
.power_search .brand .search .btn_off {
	padding-left:30px;
	background:url(../images/ico_search2.png) no-repeat 10px 50%
}
.power_search .chk_list {
	margin-top:-7px
}
.power_search .chk_list li {
	margin-top:7px
}
.power_search .chk_list li label {
	line-height:13px
}
.power_search .float {
	margin-top:0
}
.power_search .float li {
	display:block;
	float:left;
	width:177px;
	margin-top:0;
	padding:7px 0
}
.power_search .float li label {
	width:137px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	color:#333
}
.power_search .btn_off {
	display:inline-block;
	padding:2px 15px 5px 15px;
	border:1px solid #e0e0e0;
	border-radius:2px;
	font-size:14px;
	color:#666
}
.power_search input.input {
	padding:5px;
	border:1px solid #e1e1e1;
	font-size:12px
}
.power_search input.s {
	width:80px;
	text-align:right;
	color:#e53433
}
.power_search input.l {
	width:260px
}
.power_search .slidebar_area {
	position:relative
}
.power_search .search_slidebar {
	position:absolute;
	left:0;
	width:50%;
	height:42px;
	padding:30px 15px 0;
	top:-10px
}
.power_search .search_slidebar_rwap {
	position:absolute;
	left:-200px;
	width:50%;
	height:442px;
	padding:240px 215px 0;
	top:-220px
}
.power_search .search_slidebar .slidebar {
	position:relative;
	width:350px;
	height:9px;
	background:#979797;
	z-index:1
}
.power_search .search_slidebar .slidebar .mask {
	position:absolute;
	top:0;
	left:0;
	width:0;
	height:9px;
	background:#e43434;
	z-index:5
}
.power_search .search_slidebar .slidebar .dim_mask {
	position:absolute;
	top:0;
	left:0;
	width:0;
	height:9px;
	background:#979797;
	z-index:10
}
.power_search .search_slidebar .slidebar .arrow {
	display:block;
	position:absolute;
	top:-2px;
	left:0;
	width:11px;
	height:17px;
	background:url(../images/ico_slidebar.png) no-repeat 0 0;
	cursor:pointer;
	z-index:15
}
.power_search .search_slidebar .bubble {
	display:block;
	position:absolute;
	top:-26px;
	left:-33px;
	height:16px;
	padding:0 5px;
	border:1px solid #bfbfbf;
	background:#fff
}
.power_search .search_slidebar .bubble span.price {
	display:block;
	height:16px;
	color:#e53433;
	font-size:10px;
	font-family:"RobotoMedium";
	line-height:16px
}
.power_search .search_slidebar .bubble span.tag {
	position:absolute;
	top:16px;
	right:-1px;
	width:5px;
	height:5px;
	background:url('../images/ico_slidebar.png') no-repeat right top;
	display:block
}
.power_search .search_slidebar .bubble_right span.tag {
	top:16px;
	left:-1px;
	background:url('../images/ico_slidebar.png') no-repeat right bottom
}
.power_search .search_price {
	float:right;
	width:50%;
	text-align:right
}
.power_search .search_price>span {
	display:inline-block;
	margin-right:3px
}
.power_search .search_price>.dash {
	margin:0 4px 0 5px
}
.power_search .toggle_on {
	width:100%;
	color:#fff
}
.power_search .toggle_off {
	width:100%;
	color:#fff
}
.power_search .toggle_on span {
	background:url('../images/ico_arrow.png') no-repeat 100% -565px
}
.power_search .toggle_off span {
	background:url('../images/ico_arrow.png') no-repeat 100% -591px
}
.power_search .select_item {
	position:relative;
	min-height:19px;
	padding:21px 15px 15px 102px;
	border-bottom:1px solid #bfbfbf;
	background-color:#e6e6e6;
	color:#666;
	line-height:16px
}
.power_search .select_item dt {
	position:absolute;
	top:21px;
	left:15px;
	border-right:1px solid #e6e6e6
}
.power_search .select_item dd {
	display:inline-block;
	margin-bottom:5px;
	padding-right:20px;
	vertical-align:top
}
.power_search .select_item dt+dd {
	padding-right:12px
}
.power_search .select_item dd img {
	margin-left:10px
}
.power_search .select_item dd .all {
	padding-right:16px;
	color:#6d6050;
	text-decoration:underline;
	background:url(../images/bg_line_v_bfbfbf.png) no-repeat right 50%
}
.power_search .select_info {
	display:inline-block;
	margin-left:16px
}
.power_search .more_select {
	background-color:#f7f7f7
}
.power_search .more_select .tit {
	display:none
}
.power_search.category_page .more_select .tit {
	display:block
}
.power_search .more_select .tit a {
	display:block;
	padding:9px 0;
	border-bottom:1px solid #bfbfbf;
	color:#333;
	text-align:center
}
.power_search .more_select .tit span {
	display:inline-block;
	position:relative;
	height:18px;
	line-height:18px;
	padding-right:26px
}
.power_search .more_select .tit span:after {
	display:block;
	position:absolute;
	top:0;
	right:0;
	width:18px;
	height:18px;
	content:"";
	background:url('../images/ico_arrow.png') no-repeat 0 -410px
}
.power_search .more_select.on .tit span:after {
	background-position:0 -448px
}
.power_search .choice_more .chk_list+.chk_list {
	display:none
}
.power_search .btn_language {
	display:none
}
.power_search .on .btn_language {
	display:block
}
.power_search .on .choice_more {
	width:710px;
	max-height:200px
}
.power_search .brand_choice {
	margin-left:4px;
	display:none
}
.power_search .brand_choice>a {
	display:inline-block;
	padding:7px 20px 7px 0;
	color:#aaa;
	font-size:12px
}
.power_search .brand_choice>a.on span {
	font-family:"RobotoMedium";
	color:#ff0004
}
.power_search .brand_choice>a span {
	color:#666;
	text-decoration:underline
}
.power_search .select_more {
	float:right;
	margin-top:2px;
	padding-right:14px;
	color:#e6dfda;
	font-size:12px
}
.power_search .btn_area {
	padding:16px 0 50px 0;
	text-align:center
}
.power_search .btn_area a {
	display:inline-block;
	width:auto;
	min-width:120px;
	margin:0 2px;
	padding:10px 0;
	border:1px solid #4a3b38;
	font-size:14px;
	text-align:center
}
.power_search .btn_area a.on {
	background-color:#40362a;
	color:#fff
}
.power_search .btn_result {
	display:inline-block;
	height:28px;
	margin:4px 4px 4px 0;
	padding:0 10px;
	border:1px solid #e0e0e0;
	color:#888;
	font-size:12px;
	line-height:28px;
	background-color:#fff
}
.power_search .btn_result span {
	display:inline-block;
	vertical-align:bottom;
	color:#333
}
.power_search .btn_result.on {
	border:1px solid #534a3f;
	color:#aaa;
	background-color:#534a3f
}
.power_search .btn_result.on span {
	color:#fff
}
.power_search .btn_language {
	width:100px;
	border:1px solid #40362a;
	margin-bottom:9px
}
.power_search .btn_language li {
	float:left;
	width:50px
}
.power_search .btn_language li a {
	display:block;
	padding:5px 0 7px 0;
	text-align:center
}
.power_search .btn_language li a.on {
	background-color:#40362a;
	color:#fff
}
.power_search+.search_option_box>.btn_box {
	margin-top:16px
}
.product_list_wrap {
	position:relative;
	border:1px solid #bfbfbf
}
.product_list_wrap.facet_module {
	min-height:408px;
	padding-bottom:65px
}
.product_list_wrap .tab_area {
	position:relative;
	padding:11px 15px;
	border-bottom:1px solid #bfbfbf
}
.product_list_wrap .tab_area.compare_type {
	padding:11px 237px 11px 133px
}
.product_list_wrap .tab_area span.ea {
	position:absolute;
	left:15px;
	top:24px
}
.product_list_wrap .tab_area span.ea em {
	font-family:"RobotoMedium";
	color:#ef3f3b;
	font-family:Verdana;
	font-size:13px
}
.product_list_wrap .tab_area select {
	position:absolute;
	top:17px;
	right:15px;
	width:95px
}
.product_list_wrap .tab_area.compare_type select {
	right:142px
}
.product_list_wrap .tab_area .btn_compare {
	display:block;
	position:absolute;
	top:17px;
	right:15px;
	width:118px;
	height:27px;
	border:1px solid #e0e0e0;
	color:#333;
	font-size:12px;
	text-align:center;
	line-height:27px;
	background:#fff
}
.product_list_wrap .tab_area .btn_compare.on {
	border-color:#e53433;
	background:#e53433;
	color:#fff
}
.product_list_wrap .tab_area .tit_tab {
	text-align:center;
	font-size:0
}
.product_list_wrap .tab_area .tit_tab li {
	display:inline-block;
	font-size:14px
}
.product_list_wrap .tab_area .tit_tab li a {
	display:block;
	position:relative;
	padding:13px 10px 15px 10px;
	font-size:12px;
	background:url(../images/bg_line_10px_ccc.png) no-repeat right 50%
}
.product_list_wrap .tab_area .tit_tab li a.on {
	position:relative;
	background-color:#333;
	background-image:none;
	color:#fff;
	font-size:13px
}
.product_list_wrap .tab_area .tit_tab li a.on:after {
	display:block;
	position:absolute;
	left:50%;
	bottom:0;
	width:9px;
	height:5px;
	margin-left:-4px;
	content:"";
	background:url('../images/ico_arrow.png') no-repeat 0 -57px
}
.product_list_wrap .product_list {
	width:929px;
	overflow:hidden
}
.product_list_wrap .product_list .list+.pagination {
	position:relative;
	top:-1px;
	border-top:1px solid #bfbfbf;
	border-bottom:0
}
.product_list_wrap .product_list .tit_box+.pagination {
	position:relative;
	top:-1px;
	border-top:1px solid #bfbfbf;
	border-bottom:0
}
.product_list_wrap+.pagination {
	position:relative;
	top:-1px;
	padding:20px 0;
	border-top:1px solid #bfbfbf;
	border-bottom:0
}
.product_list_wrap .product_list .list>li {
	position:relative;
	float:left;
	width:186px;
	border-bottom:1px solid #e0e0e0
}
.product_list_wrap .product_list .list>li>a {
	height:353px;
	margin:0 auto
}
.product_list_wrap .product_list .product_off .img>img {
	width:150px;
	padding:40px 0 12px;
	height:150px
}
.product_list_wrap .product_list .product_off .tit {
	width:auto;
	padding:0 10px;
	overflow:hidden;
	color:#534a3f;
	text-overflow:ellipsis;
	white-space:nowrap
}
.product_list_wrap .product_list .product_off .tit span {
	display:block;
	padding-bottom:8px;
	overflow:hidden;
	color:#373231;
	font-family:"RobotoMedium";
	text-overflow:ellipsis;
	white-space:nowrap
}
.product_list_wrap .product_list .price .won {
	padding-top:6px
}
.product_list_wrap .product_list .price .regular {
	font-weight:normal;
	color:#534a3f
}
.product_list_wrap .product_list .outline .compare_over {
	position:absolute;
	z-index:999;
	top:0;
	left:0;
	width:100%;
	height:100%;
	padding:15px;
	border:1px solid #676362;
	background:url(../images/bg_dimmed.png);
	color:#fff;
	box-sizing:border-box;
	display:none
}
.product_list_wrap .pagination {
	padding:20px 0
}
.product_list_wrap .pagination {
	border-bottom:1px solid #bfbfbf
}
.product_list_wrap .btn_box+.product_list_wrap {
	margin-top:16px
}
.product_list_wrap .popup_layer {
	border:0
}
.product_list_wrap .tit_box {
	text-align:center;
	padding:150px 0
}
.product_list_wrap .tit_box>img {
	width:50px;
	margin-bottom:15px
}
.product_list_wrap .tit_box p {
	font-size:22px;
	color:#aaa
}
.product_list_wrap .tit_box.small_txt {
	padding:170px 0
}
.product_list_wrap .tit_box.small_txt p {
	font-size:12px;
	line-height:13px;
	color:#666
}
.pop_newwin .popup_favoritepage {
	width:420px;
	min-height:442px;
	margin:0 auto;
	text-align:center;
	background:#f7f7f7
}
.pop_newwin .popup_favoritepage>h1 {
	padding:30px 0;
	background:#fff;
	font-size:26px;
	font-family:"RobotoMedium";
	border-bottom:1px solid #bfbfbf
}
.pop_newwin .popup_favoritepage .contents {
	padding:30px 30px
}
.pop_newwin .popup_favoritepage .contents_top>h2 {
	margin-bottom:16px;
	font-size:18px;
	font-family:"RobotoMedium"
}
.pop_newwin .popup_favoritepage .contents_top>p {
	color:#666
}
.pop_newwin .popup_favoritepage .contents_top .btn_area {
	padding:20px 0 25px
}
.pop_newwin .popup_favoritepage .contents_top .btn_area>a {
	height:50px;
	line-height:50px;
	font-weight:normal
}
.pop_newwin .popup_favoritepage .contents_bottom {
	padding-top:20px;
	border-top:1px solid #e0e0e0;
	text-align:left
}
.pop_newwin .popup_favoritepage .contents_bottom li:first-child {
	margin-bottom:20px
}
.pop_newwin .popup_favoritepage .contents_bottom p {
	float:right;
	line-height:1.5;
	color:#666
}
.pop_newwin .popup_favoritepage .contents_bottom p:first-child {
	float:left
}
.pop_newwin .popup_favoritepage .contents_bottom li>p+p {
	margin-top:21px
}
.pop_newwin .popup_favoritepage .contents_bottom p>a {
	position:relative;
	padding-right:12px;
	text-decoration:underline;
	color:#333
}
.pop_newwin .popup_favoritepage .contents_bottom p>a:after {
	display:block;
	position:absolute;
	top:50%;
	right:0;
	width:5px;
	height:9px;
	margin-top:-5px;
	content:"";
	background:url(../images/ico_arrow.png) no-repeat 0 0
}
.popup_layer .compare {
	position:absolute;
	top:0;
	left:0;
	border-bottom:1px solid #bfbfbf;
	background-color:#fff;
	padding:0 30px
}
.popup_layer .compare .title {
	position:relative;
	padding:30px 0
}
.popup_layer .compare .title h3 {
	font-size:26px;
	font-family:"RobotoMedium";
	text-align:center
}
.popup_layer .compare .title h3 span.num {
	display:inline-block;
	vertical-align:top;
	margin-left:5px
}
.popup_layer .compare .title h3 span.num strong {
	color:#e53433;
	font-family:"RobotoMedium";
	font-weight:normal
}
.popup_layer .compare .title a.btn_close {
	position:absolute;
	top:50%;
	right:0;
	width:20px;
	height:20px;
	margin-top:-10px
}
.popup_layer .compare .title a.btn_close img {
	width:100%
}
.popup_layer .compare .compare_cont {
	padding:0 30px
}
.popup_layer .compare .table_wrap {
	position:relative;
	padding-left:122px;
	border-top:1px solid #bfbfbf;
	overflow-y:hidden;
	overflow-x:auto;
	border-bottom:1px solid #bfbfbf
}
.popup_layer .compare .table_wrap .th_area {
	position:absolute;
	top:0;
	left:0;
	width:122px;
	padding-bottom:17px;
	background:#f7f7f7;
	text-align:center
}
.popup_layer .compare .table_wrap .th_area div {
	position:relative;
	height:30px;
	padding:11px 15px;
	border-top:1px solid #f0f0f0;
	border-right:1px solid #e0e0e0;
	font-size:12px;
	line-height:30px
}
.popup_layer .compare .table_wrap .th_area .th_line01 {
	height:172px;
	line-height:172px;
	border-top:0;
	padding:0 15px
}
.popup_layer .compare .table_wrap .th_area .th_line02 {
	height:32px;
	line-height:20px
}
.popup_layer .compare .table_wrap .th_area .check_all {
	position:absolute;
	top:15px;
	left:15px;
	padding:0;
	border:0;
	line-height:1;
	height:auto
}
.popup_layer .compare .table_wrap .th_area .check_all input[type=checkbox].css-checkbox+label.css-label {
	min-width:18px;
	min-height:16px
}
.popup_layer .compare .table_scroll {
	width:746px;
	height:385px;
	overflow-y:hidden;
	overflow-x:auto
}
.popup_layer .compare .table_tbody {
	position:relative;
	float:left;
	width:186px
}
.popup_layer .compare .table_tbody tr th {
	width:0;
	padding:0;
	font-weight:normal;
	vertical-align:top
}
.popup_layer .compare .table_tbody tr td {
	width:186px;
	height:auto;
	padding:9px 15px;
	border-top:1px solid #f0f0f0;
	border-right:1px solid #e0e0e0;
	color:#888;
	font-size:12px;
	line-height:14px;
	text-align:center
}
.popup_layer .compare .table_tbody tr:first-child td {
	border-top:0
}
.popup_layer .compare .table_tbody .coupon {
	height:14px
}
.popup_layer .compare .table_tbody strong {
	padding-right:4px;
	font-family:"RobotoMedium";
	font-weight:normal
}
.popup_layer .compare .table_tbody input[type=checkbox].css-checkbox {
	left:0;
	top:0
}
.popup_layer .compare .table_tbody .star {
	vertical-align:middle
}
.popup_layer .compare .table_tbody .star+span {
	display:inline-block;
	height:16px;
	padding-left:10px;
	font-family:"RobotoMedium";
	line-height:16px;
	vertical-align:middle
}
.popup_layer .compare .table_tbody .zero+.bold {
	color:#999
}
.popup_layer .compare .product_off {
	position:relative;
	height:150px;
	padding:2px 0;
	color:#333
}
.popup_layer .compare .product_off .check {
	position:absolute;
	top:0;
	left:0
}
.popup_layer .compare .product_off .img img {
	width:80px;
	height:80px
}
.popup_layer .compare .product_off .tit {
	width:148px;
	height:14px;
	padding:0;
	overflow:hidden;
	border:0;
	background:0;
	text-align:center;
	text-overflow:ellipsis;
	white-space:nowrap
}
.popup_layer .compare .product_off .desc {
	display:block;
	margin-top:10px
}
.popup_layer .compare .product_off .desc span {
	display:block;
	width:148px;
	height:14px;
	margin-top:8px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.popup_layer .compare .product_off .desc span:first-child {
	margin-top:0
}
.popup_layer .compare .internet .price .sale {
	padding-right:4px
}
.popup_layer .compare .internet .price .won {
	padding-top:0;
	color:#666
}
.popup_layer .compare .coupon {
	line-height:16px
}
.popup_layer .compare .zero+.bold {
	color:#888
}
.popup_layer .compare .bold {
	color:#eb3030;
	font-family:"RobotoMedium";
	padding-left:10px
}
.popup_layer .compare .notice {
	position:relative;
	padding:15px 0 30px;
	font-size:12px;
	line-height:18px;
	color:#aaa
}
.popup_layer .compare .notice .btn_area {
	position:absolute;
	right:0;
	top:39px
}
.popup_layer .compare .notice .btn_area p {
	display:inline-block;
	padding-right:10px;
	color:#333
}
.popup_layer .compare .notice .btn_area p strong {
	color:#ef3f3b;
	font-family:"RobotoMedium";
	font-weight:normal
}
.popup_layer .compare .notice .btn_area a {
	width:auto;
	padding:0 10px
}
.prtit_wrap {
	position:relative;
	width:100%;
	padding-bottom:20px;
	border-bottom:2px solid #c6c6c6
}
.prtit_wrap .prtit_area {
	padding-bottom:15px
}
.prtit_wrap h3 {
	text-align:left!important
}
.prtit_wrap h3 span.en {
	font-family:"Verdana"
}
.prtit_wrap h3 span.desc {
	display:block;
	width:720px;
	padding-top:3px;
	font-size:15pt;
	font-weight:normal;
	line-height:26px;
	white-space:normal
}
.prtit_wrap h3 span.desc strong {
	color:#fa5450;
	font-family:"RobotoMedium";
	font-weight:normal
}
.prtit_wrap .number {
	padding-top:13px;
	font-size:11px;
	color:#8f8f8f
}
.prtit_wrap dl.store {
	position:absolute;
	bottom:20px;
	right:0;
	width:123px;
	height:80px;
	border:1px solid #e3e3e3;
	border-radius:2px;
	font-size:12px
}
.prtit_wrap dl.store dt {
	position:relative;
	width:97px;
	margin:0 auto;
	padding:7px 9px;
	border-bottom:1px solid #e3e3e3;
	color:#666;
	font-size:9px;
	padding-left:0
}
.prtit_wrap dl.store dt:after {
	display:block;
	position:absolute;
	top:50%;
	right:0;
	width:5px;
	height:9px;
	margin-top:-5px;
	content:"";
	background:url('../images/ico_arrow.png') no-repeat 0 0
}
.prtit_wrap dl.store dd {
	width:100%;
	padding:8px 0;
	text-align:center
}
.prtit_wrap dl.store dd img {
	width:116px;
	height:37px
}
.prtit_wrap h3 {
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	width:720px
}
.prtit_area li {
	float:left;
	margin-right:1px;
	margin-bottom:1px;
	padding:2px 3px 2px 3px;
	font-size:12px;
	text-align:center;
	color:#fff
}
.prtit_area .premiums {
	background-color:#aba000
}
.prtit_area .new {
	background-color:#ec1f60
}
.prtit_area .best {
	background-color:#444
}
.prtit_area .store {
	background-color:#448aca
}
.prtit_area .coupon {
	background-color:#fb8239
}
.prtit_area .flat {
	background-color:#9a8266
}
.prtit_area .soldout {
	width:56px;
	background-color:#7d0000
}
.pr_wrap {
	position:relative;
	padding-top:20px
}
.pr_wrap .img {
	float:left;
	width:560px
}
.pr_wrap .img p {
	width:320px;
	margin:0 auto;
	text-align:center
}
.pr_wrap .img p>img {
	width:100%
}
.pr_wrap .img .zoom_txt {
	display:block;
	padding-top:16px;
	color:#aaa;
	font-size:12px;
	text-align:center
}
.pr_wrap .img .zoom_txt img {
	padding-right:10px
}
.pr_wrap .img .zoom_txt a {
	color:#666
}
.pr_wrap .img .btn_prev {
	display:block;
	position:absolute;
	top:413px;
	left:60px;
	width:10px;
	height:13px;
	background:url('../images/ico_arrow.png') no-repeat 0 -933px;
	text-indent:-999px;
	overflow:hidden
}
.pr_wrap .img .btn_next {
	display:block;
	position:absolute;
	top:413px;
	left:488px;
	width:10px;
	height:13px;
	background:url('../images/ico_arrow.png') no-repeat 0 -946px;
	text-indent:-999px;
	overflow:hidden
}
.pr_wrap .img ul {
	width:302px;
	height:60px;
	margin:0 auto;
	padding-top:20px;
	text-align:center;
	overflow:hidden
}
.pr_wrap .img ul li {
	display:inline-block;
	width:57px;
	margin-bottom:5px
}
.pr_wrap .img ul li+li {
	margin-left:-4px
}
.pr_wrap .img ul li a {
	display:block;
	border-top:1px solid #e0e0e0;
	border-bottom:1px solid #e0e0e0;
	background-color:#fbfbfb
}
.pr_wrap .img ul li a img {
	width:100%;
	height:100%
}
.pr_wrap .img ul li a.on {
	border-top-color:#e53433;
	border-bottom-color:#e53433
}
.pr_wrap .img .productimg {
	position:relative;
	cursor:pointer;
	overflow:hidden
}
.pr_wrap .img .productimg img {
	max-height:320px
}
.pr_wrap .img .productimg .area {
	display:none;
	position:absolute;
	top:0;
	left:0;
	width:70px;
	height:70px;
	margin:0;
	padding:0;
	border:1px solid #000;
	opacity:.4;
	background:#ffff;
	filter:alpha(opacity = 40)
}
.pr_wrap .img .zoom {
	display:block;
	visibility:hidden;
	position:absolute;
	z-index:100;
	top:0;
	right:0;
	width:450px;
	height:450px;
	overflow:hidden;
	border:1px solid #ef3f3b;
	box-sizing:border-box;
	background:#fff
}
.pr_wrap .img .zoom img {
	position:absolute;
	top:0;
	left:0;
	width:auto
}
.pr_wrap .txt {
	float:right;
	width:350px;
	padding-right:15px
}
.pr_wrap .txt div {
	padding-top:20px;
	border-bottom:1px solid #f0f0f0
}
.pr_wrap .txt dt {
	float:left;
	width:100px;
	font-family:"RobotoMedium"
}
.pr_wrap .txt dd {
	float:right;
	width:235px
}
.pr_wrap .txt dd p {
	padding:7px 0 17px
}
.pr_wrap .txt .sale {
	padding-bottom:25px
}
.pr_wrap .txt .sale dd {
	font-family:"RobotoMedium"
}
.pr_wrap .txt .sale dd span {
	font-size:12px;
	font-weight:normal;
	color:#888
}
.pr_wrap .txt .normal {
	padding-bottom:15px
}
.pr_wrap .txt .normal dd {
	font-family:"RobotoMedium"
}
.pr_wrap .txt .normal dd span {
	font-size:12px;
	font-weight:normal;
	color:#888
}
.pr_wrap .txt .regular {
	padding-bottom:20px
}
.pr_wrap .txt .regular dt {
	padding-top:3px
}
.pr_wrap .txt .regular dd {
	padding-bottom:5px;
	font-size:12px;
	color:#888
}
.pr_wrap .txt .regular dd em {
	margin-right:2px;
	font-size:32px;
	font-family:"RobotoMedium";
	color:#e53433
}
.pr_wrap .txt .regular dd.login {
	font-size:12px;
	padding:5px 0 0
}
.pr_wrap .txt .regular dd.login a.btn {
	display:inline-block;
	padding:8px 10px 7px 10px;
	border:1px solid #e0e0e0;
	border-radius:2px;
	background-color:#f6f2ef;
	text-align:center;
	color:#666
}
.pr_wrap .txt .regular dd.login span {
	display:block;
	margin-top:7px;
	color:#ef3f3b
}
.pr_wrap .txt .r_sale {
	padding-bottom:25px
}
.pr_wrap .txt .r_sale dd.bold {
	font-family:"RobotoMedium";
	margin-top:6px;
	margin-bottom:4px
}
.pr_wrap .txt .r_sale dd.download a.btn {
	display:inline-block;
	height:23px;
	padding:0 10px;
	border:1px solid #e0e0e0;
	border-radius:2px;
	font-size:12px;
	line-height:21px;
	color:#333
}
.pr_wrap .txt .r_sale dd.download a.btn:first-child {
	margin-right:10px
}
.pr_wrap .txt .set dt {
	padding-top:5px
}
.pr_wrap .txt .select {
	padding-bottom:8px
}
.pr_wrap .txt .select dt {
	padding-top:7px
}
.pr_wrap .txt .select dd select {
	width:auto;
	min-width:138px;
	padding:5px!important;
	font-size:12px
}
.pr_wrap .txt .option .btn {
	display:inline-block;
	padding:4px 20px 6px 20px;
	border-radius:2px;
	background-color:#333;
	font-size:12px;
	text-align:center;
	color:#fff
}
.pr_wrap .txt .count {
	padding-bottom:25px
}
.pr_wrap .txt .count dt {
	padding-top:7px
}
.pr_wrap .txt .count div {
	display:block;
	position:relative;
	width:136px;
	height:23px;
	padding-top:7px;
	border:1px solid #e0e0e0;
	border-radius:2px;
	text-align:center
}
.pr_wrap .txt .count a {
	display:block;
	position:absolute;
	top:0;
	width:29px;
	height:30px;
	background:url(../images/ico_plus.png) no-repeat 50% 50%;
	text-indent:-999px;
	overflow:hidden
}
.pr_wrap .txt .count a.minus {
	left:0;
	border-right:1px solid #e0e0e0;
	background-image:url(../images/ico_minus.png)
}
.pr_wrap .txt .count a.plus {
	right:0;
	border-left:1px solid #e0e0e0
}
.pr_wrap .txt .count input {
	position:absolute;
	top:0;
	left:30px;
	width:74px;
	height:28px;
	border:0 none;
	text-align:center;
	line-height:28px;
	ime-mode:disabled
}
.pr_wrap .txt .desc {
	padding-top:15px;
	border-bottom:0;
	font-size:12px;
	line-height:1.5;
	color:#666
}
.pr_wrap .txt .desc p {
	position:relative;
	margin-bottom:15px
}
.pr_wrap .txt .desc span {
	color:#ef3f3b
}
.pr_wrap .txt .desc a {
	display:block;
	position:absolute;
	right:0;
	bottom:5px;
	min-width:36px;
	padding:4px 10px 5px 10px;
	border:1px solid #e0e0e0;
	border-radius:2px;
	background-color:#f6f2ef
}
.pr_wrap .txt .desc a>span {
	display:inline-block;
	position:relative;
	padding-right:12px;
	color:#666;
	background:#f6f2ef
}
.pr_wrap .txt .desc a>span:after {
	display:block;
	position:absolute;
	top:50%;
	right:0;
	width:5px;
	height:9px;
	margin-top:-5px;
	content:"";
	background:url('../images/ico_arrow.png') no-repeat 0 0
}
.pr_wrap .txt .desc .btn_b a {
	position:static;
	float:right;
	margin-top:9px;
	display:inline-block
}
.pr_wrap .txt .sold_out {
	margin-top:17px;
	padding-top:16px;
	border-top:1px solid #f0f0f0;
	color:#666;
	font-size:12px;
	line-height:1.5;
	border-bottom:0
}
.pr_wrap .txt .sold_out>strong {
	display:inline-block;
	font-size:14px;
	color:#e53433;
	font-family:"RobotoMedium";
	font-weight:normal
}
.pr_wrap .txt .sold_out p {
	margin-top:4px
}
.pr_wrap .txt .sold_out+.btn_area {
	padding:12px 0 20px 0
}
.pr_wrap .btn_area {
	width:100%;
	padding:0 0 20px 0
}
.pr_wrap .btn_area li a {
	display:block;
	height:50px;
	color:#fff;
	font-size:18px;
	text-align:center;
	line-height:50px;
	background-color:#ef3f3b
}
.pr_wrap .btn_area li.ea2 a {
	float:left;
	width:50%
}
.pr_wrap .btn_area li.ea2 a.btn1 {
	background-color:#40362a
}
.pr_wrap .btn_area li.ea2 a.btn2 {
	background-color:#ef3f3b
}
.pr_wrap .btn_area li a.btn_off {
	background-color:#979797
}
.pr_wrap .btn_area li .notice {
	background-color:#ef3f3b
}
.pr_wrap .btn_area li .btn_soldout {
	background-color:#957045
}
.pr_wrap .badge {
	display:block;
	position:absolute;
	top:20px;
	left:10px;
	width:96px;
	height:72px
}
.pr_wrap .tool_tip_box {
	position:relative
}
.pr_wrap .tool_tip_box a {
	display:inline-block;
	padding-right:19px;
	font-size:14px;
	line-height:16px;
	background:url('../images/ico_tool_tip.png') no-repeat 100% 50%
}
.pr_wrap .tool_tip_box .tool_tip {
	position:absolute;
	z-index:1;
	padding:12px;
	border:1px solid #bfbfbf;
	background:#f7f7f7;
	color:#333;
	font-size:16px;
	font-weight:normal;
	display:none
}
.pr_wrap .tool_tip_box:hover .tool_tip {
	display:block
}
.pr_wrap .tool_tip_box .tool_tip01 {
	top:28px;
	left:-45px;
	z-index:1
}
.pr_wrap .tool_tip_box .tool_tip02 {
	top:33px;
	left:-78px
}
.pr_wrap .tool_tip_box .tool_tip03 {
	top:33px;
	left:-48px
}
.pr_wrap .tool_tip_box .tool_tip>p {
	font-size:11px;
	line-height:1.5;
	width:250px
}
.pr_wrap .tool_tip_box .tool_tip strong {
	display:block;
	margin-bottom:5px;
	font-size:20px;
	font-family:"RobotoMedium";
	font-weight:normal;
	color:#333
}
.pr_wrap .tool_tip_box .tool_tip>span {
	display:block;
	position:absolute;
	top:-8px;
	left:50%;
	width:14px;
	height:8px;
	background:url('../images/ico_arrow.png') no-repeat 0 -816px;
	z-index:999
}
.sns_wrap {
	padding-top:0!important;
	border-bottom:none!important
}
.sns_wrap span {
	float:left;
	font-size:13px;
	padding-top:6px
}
.sns_wrap .sns {
	float:left;
	width:108px;
	height:26px;
	overflow:hidden;
	margin-left:5px
}
.sns_wrap .sns li {
	float:left;
	margin:0 3px 3px 0
}
.sns_wrap .sns li img {
	width:24px;
	height:24px
}
.sns_wrap a.btn_togle {
	display:inline-block;
	width:7px;
	height:18px;
	margin-top:-2px;
	background:url(../images/ico_common.png) no-repeat 7px -768px;
	text-indent:-999em;
	vertical-align:middle;
	padding:6px 11px 0 7px
}
.sns_wrap a.btn_togle.on {
	background-position:-91px -768px
}
.sns_wrap a.btn {
	display:inline-block;
	height:23px;
	margin-left:0;
	padding:0 10px 0 33px;
	border:1px solid #e0e0e0;
	border-radius:2px;
	background:url(../images/ico_favorite.png) no-repeat 10px 50%;
	line-height:24px;
	color:#666;
	font-size:12px
}
.sns_wrap a.btn.on {
	background:url(../images/ico_favorite_on.png) no-repeat 10px 50%
}
.mypage_table .sns_wrap {
	padding:20px 10px 10px 417px!important
}
.mypage_table .sns_wrap a.btn_togle {
	background-position:7px -765px
}
.mypage_table .sns_wrap a.btn_togle.on {
	background-position:-91px -765px
}
.detail_event_wrap {
	padding:50px 0 30px 0
}
.detail_event_wrap dl {
	float:left;
	width:300px;
	margin-left:15px;
	padding:15px 15px 15px 70px;
	border:1px solid #bfbfbf;
	box-sizing:border-box;
	background-color:#f6f2ef
}
.detail_event_wrap dl:first-child {
	margin-left:0
}
.detail_event_wrap dl dt {
	padding-bottom:5px;
	font-size:15px;
	font-family:"RobotoMedium";
	color:#333
}
.detail_event_wrap dl dd {
	line-height:1.3;
	color:#666
}
.detail_event_wrap dl.event1 {
	background:#f6f2ef url(../images/ico_detail_event1.png) no-repeat 12px 50%
}
.detail_event_wrap dl.event2 {
	background:#f6f2ef url(../images/ico_detail_event2.png) no-repeat 12px 50%
}
.detail_event_wrap dl.event3 {
	background:#f6f2ef url(../images/ico_detail_event3.png) no-repeat 12px 50%
}
.detail_event_wrap li {
	float:left;
	margin-left:15px
}
.detail_event_wrap li:first-child {
	margin-left:0
}
.detail_view .path {
	padding:15px 0 25px 0
}
.detail_view .tab_area .table_normal th {
	height:41px;
	padding:0 5px;
	border-top-color:#333;
	background-color:#f7f7f7
}
.detail_view .tab_area .table_normal td {
	padding:15px 5px;
	color:#666
}
.detail_view .tab_area .table_normal td .table_no_result {
	padding:15px 0
}
#container .detail_view .tab_area h3 {
	font-weight:normal;
	font-size:12px
}
.detail_view .tab1 h4 {
	position:relative;
	z-index:1
}
.detail_view .tab1 h4+.scroll_area .desc {
	padding-top:30px;
	padding-bottom:11px;
	font-family:"RobotoMedium";
	background:#fff
}
.detail_view .tab1 h4+.scroll_area .desc:first-child {
	padding-top:0
}
.detail_view .tab1 h4+.scroll_area {
	position:relative;
	top:-1px;
	z-index:2
}
.detail_view .tab1 h4+.scroll_area .table_default tr:first-child th, .detail_view .tab1 h4+.scroll_area .table_default tr:first-child td {
	border-top:1px solid #bfbfbf
}
.detail_view .scroll_area {
	max-height:685px;
	height:auto
}
.detail_view .tab1 h4.border_none {
	border:0
}
.detail_view .tab1 .sub_tit {
	margin-bottom:10px;
	font-size:14px;
	font-family:"RobotoMedium";
	color:#333
}
.detail_view .tab1 .brand_intro {
	padding-bottom:20px;
	border-bottom:1px solid #bfbfbf;
	font-size:12px;
	text-align:center;
	color:#666
}
.detail_view .tab1 .brand_intro .desc {
	padding:10px 0 20px 0;
	line-height:18px
}
.detail_view .tab1 .brand_intro .store {
	position:relative;
	font-size:18px;
	color:#333
}
.detail_view .tab1 .brand_intro .store span {
	display:inline-block;
	position:relative;
	top:4px;
	font-family:"Verdana"
}
.detail_view .tab1 .brand_intro .store a.btn {
	display:inline-block;
	margin-left:10px;
	padding:9px 10px;
	background-color:#40362a;
	font-size:12px;
	text-align:center;
	color:#fff
}
.detail_view .tab1 .table_default {
	margin-bottom:0
}
.detail_view .tab1 .table_default th {
	width:180px;
	background-color:#f7f7f7;
	text-align:left;
	color:#333
}
.detail_view .tab1 .table_default th, .detail_view .tab1 .table_default td {
	padding:15px 19px 15px 20px;
	border-top:0;
	border-bottom-color:#f0f0f0;
	font-size:12px
}
.detail_view .tab1 .scroll_area .table_default th, .detail_view .tab1 .table_default td {
	padding:15px;
	border-top:0;
	border-bottom:1px solid #f0f0f0;
	font-size:12px;
	line-height:18px
}
.detail_view .tab1 .table_default tr:first-child {
	border-top:1px solid #e0e0e0
}
.detail_view .tab1 .table_default td ul li {
	padding:5px 0
}
.detail_view .tab1 .table_default td ul li ul {
	padding:5px 0 5px 15px
}
.detail_view .tab1 .table_default td ul li ul li {
	padding:2px 0
}
.detail_view .tab1 .brand_img div.txt {
	padding-top:20px;
	font-size:12px;
	line-height:22px;
	color:#666
}
.detail_view .tab1 .brand_img p.img {
	text-align:center
}
.detail_view .tab1 .size_guide {
	display:block;
	position:absolute;
	top:10px;
	left:0;
	width:125px;
	padding:7px 0 10px 0;
	background-color:#373231;
	font-size:12px;
	text-align:center;
	color:#fff
}
.detail_view .tab1 .height_60px {
	height:60px;
	padding:0;
	line-height:60px
}
.detail_view .tab1 .detail_img {
	position:relative;
	padding:50px 0 30px 0
}
.detail_view .tab1 .detail_img p {
	width:400px;
	margin:0 auto
}
.detail_view .tab1 .detail_img p>img {
	width:100%;
	height:100%
}
.detail_view .tab1 .detail_img .detail_img_slide_wrap {
	position:absolute;
	top:50px;
	right:0;
	width:80px;
	height:400px;
	overflow:hidden
}
.detail_view .tab1 .detail_img .detail_img_slide_wrap .detailPrev, .detail_view .tab1 .detail_img .detail_img_slide_wrap .detailNext {
	display:block;
	width:78px;
	height:13px;
	text-align:center;
	border:1px solid #e0e0e0
}
.detail_view .tab1 .detail_img .detail_img_slide_wrap .detailPrev {
	position:absolute;
	top:0;
	left:0;
	font-size:0;
	text-indent:-999px;
	background:url('../images/ico_arrow.png') no-repeat 35px -512px
}
.detail_view .tab1 .detail_img .detail_img_slide_wrap .detailNext {
	position:absolute;
	left:0;
	bottom:0;
	font-size:0;
	text-indent:-999px;
	background:url('../images/ico_arrow.png') no-repeat 35px -538px
}
.detail_view .tab1 .detail_img ul {
	height:419px;
	margin:25px 0;
	overflow:hidden
}
.detail_view .tab1 .detail_img ul li {
	width:80px;
	height:80px;
	margin-bottom:10px;
	background-color:#f3f3f3
}
.detail_view .tab1 .detail_img ul li a {
	display:block;
	background-color:#f3f3f3;
	border:1px solid #e0e0e0
}
.detail_view .tab1 .detail_img ul li a.on {
	border-color:#ef3f3b
}
.detail_view .tab1 .detail_img ul li a img {
	max-width:78px;
	max-height:78px
}
.detail_view .tab2 .tit_cont {
	padding-bottom:20px;
	font-size:18px;
	color:#333
}
.detail_view .tab2 .tit_cont span {
	font-size:12px;
	font-family:"RobotoMedium";
	font-family:Verdana;
	color:#ef3f3b
}
.detail_view .tab2 .review_tit {
	padding-bottom:30px;
	border-bottom:1px solid #bfbfbf;
	text-align:center
}
.detail_view .tab2 .review_tit p:first-child {
	font-size:24px;
	color:#333
}
.detail_view .tab2 .review_tit p.desc {
	font-size:12px;
	color:#666
}
.detail_view .tab2 .review_tit p.desc span {
	color:#ef3f3b
}
.detail_view .tab2 .average {
	border:1px solid #bfbfbf;
	border-bottom:2px solid #333
}
.detail_view .tab2 .average ul {
	padding:13px 0;
	background:#f5f3f3 url(../images/bg_detail_average.png) no-repeat 0 0
}
.detail_view .tab2 .average ul li {
	float:left;
	width:24%;
	border-left:1px solid #bfbfbf;
	font-size:14px;
	box-sizing:border-box;
	text-align:center;
	padding:12px 0 13px
}
.detail_view .tab2 .average ul li:first-child {
	width:28%;
	border-left:none
}
.detail_view .tab2 .average ul li.bg_none {
	border-left:none
}
.detail_view .tab2 .average ul li span {
	display:block
}
.detail_view .tab2 .average ul li span.point {
	font-size:31px;
	font-family:"RobotoMedium";
	color:#333
}
.detail_view .tab2 .average ul li span.point span {
	display:inline;
	padding-left:5px;
	font-size:18px
}
.detail_view .tab2 .average ul li:first-child {
	padding:0
}
.detail_view .tab2 .average ul li:first-child span.point {
	font-size:42px
}
.detail_view .tab2 .average ul li span.star_l {
	margin:10px auto
}
.detail_view .tab2 .average ul li span.star_m {
	margin:10px auto
}
.detail_view .tab2 .average ul li em {
	font-size:18px;
	color:#333
}
.detail_view .tab2 .best_review {
	padding:30px 0;
	border-bottom:2px solid #e3e3e3;
	font-size:12px
}
.detail_view .tab2 .best_review div .cont {
	float:left;
	width:48%;
	margin-left:4%;
	color:#666
}
.detail_view .tab2 .best_review div .cont:first-child {
	margin-left:0
}
.detail_view .tab2 .best_review div .cont .img {
	float:left;
	width:116px;
	height:116px;
	background-color:#d3d3d3
}
.detail_view .tab2 .best_review div .cont .txt {
	float:right;
	width:280px
}
.detail_view .tab2 .best_review div .cont .txt li {
	padding-top:10px;
	line-height:1.5
}
.detail_view .tab2 .best_review div .cont .txt li:first-child {
	padding-top:0
}
.detail_view .tab2 .best_review div .cont .txt li span {
	display:inline-block;
	width:55px;
	margin-left:30px;
	color:#505050
}
.detail_view .tab2 .best_review div .cont .txt li span:first-child {
	margin-left:0
}
.detail_view .tab2 .img_review {
	position:relative;
	padding:30px 0;
	font-size:12px;
	color:#666
}
.detail_view .tab2 .img_review .cont {
	padding:20px 0;
	border-bottom:1px solid #d3d3d3
}
.detail_view .tab2 .img_review .cont .img {
	float:left;
	width:90px;
	height:90px;
	margin-right:25px;
	background-color:#d3d3d3
}
.detail_view .tab2 .img_review .cont .img img {
	width:100%
}
.detail_view .tab2 .img_review .cont .txt1 {
	float:left;
	width:455px
}
.detail_view .tab2 .img_review .cont .txt1 span.point {
	margin-right:10px;
	font-size:26px;
	font-family:"RobotoMedium";
	color:#505050
}
.detail_view .tab2 .img_review .cont .txt1 p+p {
	padding-top:10px;
	line-height:1.5
}
.detail_view .tab2 .img_review .cont .txt2 {
	float:right;
	width:285px
}
.detail_view .tab2 .img_review .cont .txt2 li {
	padding-bottom:10px;
	line-height:1.5
}
.detail_view .tab2 .img_review .cont .txt2 li span {
	display:inline-block;
	width:55px;
	color:#505050
}
.detail_view .tab2 .img_review .cont .txt2 li.last {
	margin-top:10px;
	padding-top:10px;
	background:url(../images/bg_line_h.png) no-repeat 0 0
}
.detail_view .tab2 .img_review .cont .txt2 li.last span {
	margin-left:50px
}
.detail_view .tab2 .img_review .cont .txt2 li.last span:first-child {
	margin-left:0
}
.detail_view .tab2 .general_review {
	position:relative;
	padding:30px 0;
	font-size:12px
}
.detail_view .tab2 .general_review select, .detail_view .tab2 .general_review a {
	font-size:12px
}
.detail_view .tab2 .general_review .left {
	position:relative
}
.detail_view .tab2 .general_review .left img {
	position:absolute;
	right:14px;
	top:9px
}
.detail_view .tab2 .general_review .left a {
	width:280px
}
.detail_view .tab2 .table_normal thead th {
	font-size:14px
}
.detail_view .tab2 .btn_area {
	position:absolute;
	top:32px;
	right:0
}
.detail_view .tab2 .btn_area a {
	display:inline-block;
	width:110px;
	padding:8px 0 9px 0;
	background-color:#40362a;
	text-align:center;
	color:#fff
}
.detail_view .tab2 .star_point {
	margin-left:6px;
	padding-bottom:30px
}
.detail_view .tab2 .star_point li {
	float:left;
	padding-left:40px;
	background:url(../images/bg_line_v_e3e3e3.png) no-repeat 20px 50%
}
.detail_view .tab2 .star_point li:first-child {
	padding-left:8px;
	background:0
}
.detail_view .tab2 .star_point li>span {
	margin-left:8px
}
.detail_view .toggle_img_txt {
	padding:0
}
.detail_view .toggle_img_txt .img {
	float:left;
	width:90px;
	margin-left:20px
}
.detail_view .toggle_img_txt .img img {
	width:100%
}
.detail_view .toggle_img_txt p.txt {
	float:right;
	width:695px;
	line-height:1.8;
	word-break:break-all;
	word-wrap:break-word
}
.detail_view .toggle_img_txt div.txt {
	width:100%;
	line-height:1.8
}
.detail_view .tab3 .guide {
	padding:0 0 20px 0;
	border-bottom:1px solid #d2d2d2
}
.detail_view .tab3 .qna_list {
	position:relative;
	width:100%;
	margin-bottom:15px
}
.detail_view .qna_list table {
	margin-bottom:15px;
	table-layout:fixed
}
.detail_view .tab3 .btn_area {
	padding:30px 0 15px 0;
	text-align:right
}
.detail_view .tab3 .btn_area a {
	display:inline-block;
	width:90px;
	padding:6px 0 9px 0;
	background-color:#40362a;
	text-align:center;
	color:#fff
}
.detail_view .toggle_img_txt ul {
	padding:0 70px
}
.detail_view .toggle_img_txt ul li {
	position:relative;
	padding-left:40px;
	line-height:20px;
	word-break:break-all;
	word-wrap:break-word
}
.detail_view .toggle_img_txt ul li:first-child {
	max-width:570px
}
.detail_view .toggle_img_txt ul li+li {
	margin-top:25px
}
.detail_view .toggle_img_txt ul li .ic_a {
	position:absolute;
	top:0;
	left:0;
	font-size:20px;
	font-family:"RobotoMedium";
	font-family:"Verdana";
	line-height:1;
	color:#373231
}
.detail_view .toggle_img_txt ul li .ic_q {
	position:absolute;
	top:0;
	left:0;
	font-size:20px;
	font-family:"RobotoMedium";
	font-family:"Verdana";
	line-height:1;
	color:#e53433
}
.detail_view .tab4 .guide {
	margin-bottom:30px;
	padding:0 0 30px 0;
	border-bottom:1px solid #e0e0e0
}
.detail_view .tab4 .guide ul li {
	line-height:1.8
}
.detail_view .tab4 .txt_img {
	position:relative;
	width:743px;
	margin-left:168px;
	padding-bottom:20px
}
.detail_view .tab4 .txt_img .txt {
	width:306px;
	border-left:1px solid #e4e4e4;
	border-top:1px solid #e4e4e4
}
.detail_view .tab4 .txt_img .txt li {
	line-height:33px
}
.detail_view .tab4 .txt_img .txt li a {
	display:block;
	height:33px;
	padding-left:20px;
	background:url(../images/bg_menu_receive_306px.png) no-repeat 0 0;
	font-size:12px;
	line-height:33px
}
.detail_view .tab4 .txt_img .txt li a:hover, .detail_view .tab4 .txt_img .txt li a.on {
	background-position:0 -50px;
	color:#fff
}
.detail_view .tab4 .txt_img .img {
	position:absolute;
	z-index:-1;
	top:0;
	right:42px;
	border:1px solid #e4e4e4
}
.detail_view .tab4 .txt_img .img li {
	display:none;
	width:400px
}
.detail_view .tab4 .txt_img .img li.on {
	display:block
}
.detail_view .tab4 .txt_img .img li img {
	width:100%
}
.detail_view h4 {
	padding:60px 0 20px 0
}
.detail_view h4, .detail_view h5 {
	border-bottom:1px solid #bfbfbf;
	font-size:24px;
	text-align:center;
	color:#333
}
.detail_view h5 {
	font-size:18px
}
.detail_view .tab_area .fixed {
	position:fixed;
	top:0;
	left:50%;
	width:931px;
	margin-left:-465px;
	z-index:1000
}
.detail_view .tit_tab {
	width:100%;
	box-sizing:border-box;
*zoom:1
}
.detail_view .tit_tab>li {
	display:table;
	float:left;
	width:200px
}
.detail_view .tit_tab>li.tab5 a {
	height:52px;
	padding-top:8px;
	padding-bottom:8px;
	line-height:17px;
	letter-spacing:-0.07em
}
.detail_view .tit_tab>li.tab5 a.on {
	padding-top:8px;
	padding-bottom:8px
}
.detail_view .tit_tab>li.tab6 {
	width:131px
}
.detail_view .tit_tab>li.tab6 a, .detail_view .tit_tab>li.tab6 a.on {
	padding:18px 0;
	border:1px solid #979797;
	background:#979797;
	color:#fff;
	font-weight:normal;
	letter-spacing:0;
	cursor:default
}
.detail_view .tit_tab.fixed>li.tab6 a, .detail_view .tit_tab>li.tab6 a.on {
	border-color:#ef3f3b;
	background:#ef3f3b;
	cursor:pointer
}
.detail_view .tit_tab>li a {
	display:table-cell;
	padding:18px 30px 18px 13px;
	height:52px;
	border:1px solid #bfbfbf;
	border-left:none;
	background:#e6e6e6 url(../images/bg_toggle.png) no-repeat 166px -27px;
	text-align:center;
	box-sizing:border-box;
	color:#6e6e6e;
	vertical-align:middle;
	letter-spacing:-0.03em
}
.detail_view .tit_tab>li:first-child a {
	border:1px solid #bfbfbf
}
.detail_view .tit_tab>li a.on {
	padding-top:17px;
	border-top:2px solid #333;
	border-bottom:0;
	background-color:#fff;
	background-position:160px 22px;
	color:#000;
	font-family:"RobotoMedium";
	padding-bottom:19px
}
.detail_view .tit_tab>li a span {
	font-size:12px;
	font-family:"RobotoMedium";
	color:#ef3f3b
}
.detail_view .tab_cont {
	padding:50px 30px;
	border:1px solid #bfbfbf;
	border-top:0
}
.detail_view .tab_cont.tab1 {
	padding:50px 0 0
}
.detail_view .tab_cont .inner {
	padding:0 30px
}
.detail_view .tab_cont.tab1 .guide {
	padding:16px 30px 11px;
	border-top:1px solid #bfbfbf
}
.detail_view .tab_cont.tab1 .guide ul {
	width:704px
}
.detail_view .tab_cont.tab1 .guide ul li {
	margin-left:10px;
	padding-bottom:4px;
	color:#888;
	text-indent:-10px;
	line-height:22px;
	font-size:12px
}
.detail_view .tab_cont.tab1 .guide ul li:first-child {
	color:#888
}
.detail_view .tab_area .table_normal .table_toggle {
	padding:0;
	text-align:left
}
.detail_view .table_toggle>div {
	position:relative;
	padding:20px;
	background-color:#f8f8fb
}
.detail_view .table_toggle .btn_ico {
	position:absolute;
	right:15px;
	top:15px
}
.detail_view .table_toggle dl {
	line-height:1.5
}
.detail_view .table_toggle dl span {
	float:left;
	display:block
}
.detail_view .table_toggle dl span.ico {
	width:30px;
	font-size:20px;
	font-family:"RobotoMedium"
}
.detail_view .table_toggle dl span.txt {
	float:right;
	width:720px;
	margin-right:60px;
	padding-top:5px
}
.detail_view .table_toggle dl dt {
	padding-bottom:10px
}
.detail_view .table_toggle dl dt span.ico {
	color:#ef3f3b
}
.detail_view .table_toggle dl dd span.ico {
	color:#443135
}
.detail_view .promotion {
	width:931px;
	box-sizing:border-box;
	margin:30px 0 0
}
.detail_view .promotion>.img {
	position:relative
}
.detail_view .promotion .img .banner_img li {
	display:none
}
.detail_view .promotion .img .banner_img li.on {
	display:block
}
.detail_view .promotion .img .banner_img img {
	width:931px;
	height:145px
}
.detail_view .promotion .img .banner_nav {
	position:absolute;
	left:0;
	bottom:10px;
	width:100%;
	text-align:center
}
.detail_view .promotion .img .banner_nav ul {
	display:inline-block
}
.detail_view .promotion .img .banner_nav ul li {
	float:left;
	width:8px;
	margin-right:6px;
	height:8px
}
.detail_view .promotion .img .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
}
.detail_view .promotion .img .banner_nav ul li a.on {
	background-position:right -990px
}
.detail_view .premium {
	margin-top:50px;
	border:1px solid #bfbfbf;
	border-top:2px solid #333;
	font-size:12px
}
.detail_view .premium h4 {
	padding:20px 0;
	background-color:#fff
}
.detail_view .gift {
	background-color:#f5f3f3;
	color:#989898;
	padding:20px
}
.detail_view .gift+.gift {
	padding-top:0
}
.detail_view .gift .img {
	position:relative;
	float:left;
	width:535px;
	border-right:1px solid #bfbfbf
}
.detail_view .gift .img:before {
	position:absolute;
	z-index:1;
	top:0;
	left:0;
	width:158px;
	height:158px;
	content:"";
	border:1px solid #bfbfbf
}
.detail_view .gift .img p {
	position:relative;
	float:left;
	width:160px
}
.detail_view .gift .img p img {
	width:160px;
	height:160px
}
.detail_view .gift .img p span {
	position:absolute;
	z-index:2;
	top:0;
	left:0;
	width:100%;
	height:24px;
	background:#847b74;
	color:#fff;
	text-align:center;
	line-height:24px;
	font-size:13px
}
.detail_view .gift .img>ul {
	float:left;
	width:225px;
	padding-left:25px;
	color:#666
}
.detail_view .gift .img>ul>li {
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.detail_view .gift .img>ul>li:first-child {
	padding:20px 0 10px 0;
	font-size:18px;
	color:#ef3f3b
}
.detail_view .gift .img>ul>li+li+li {
	padding-top:20px
}
.detail_view .gift .img>ul>li ul {
	padding-top:10px;
	line-height:22px
}
.detail_view .gift .txt {
	float:right;
	width:325px;
	margin-top:10px;
	color:#aaa
}
.detail_view .gift .txt li {
	padding:4px 0 4px 10px;
	background:url(../images/bg_dot1.png) no-repeat 0 13px;
	line-height:1.5
}
.detail_view .recommend {
	position:relative;
	z-index:1
}
.detail_view .recommend h4 {
	padding:20px 0;
	border-top:2px solid #333;
	border-bottom:0;
	text-align:center
}
.detail_view .recommend h4 span {
	display:block;
	padding-top:10px;
	font-size:12px;
	font-weight:normal;
	color:#666
}
.detail_view .recommend h4>span+span {
	padding-top:7px
}
.detail_view .recommend .plus_on {
	display:block;
	position:absolute;
	top:246px;
	left:218px;
	width:26px;
	height:26px;
	background:url(../images/ico_symbol_mark.png) no-repeat 0 0;
	z-index:1000
}
.detail_view .recommend .plus_off {
	display:block;
	position:absolute;
	top:119px;
	left:-13px;
	width:26px;
	height:26px;
	background:url(../images/ico_symbol_mark.png) no-repeat 0 -26px;
	z-index:1000
}
.detail_view .recommend .equal_on {
	display:block;
	position:absolute;
	top:246px;
	right:218px;
	width:26px;
	height:26px;
	background:url(../images/ico_symbol_mark.png) no-repeat 0 -52px;
	z-index:1000
}
.detail_view .recommend .list>li {
	float:left;
	width:25%;
	height:auto;
	min-height:300px;
	border-left:1px solid #bfbfbf;
	box-sizing:border-box;
	border-top:1px solid #bfbfbf
}
.detail_view .recommend .list>li:first-child {
	border:2px solid #ef3f3b
}
.detail_view .recommend .list>li.scroll {
	width:50%
}
.detail_view .recommend .list>li.scroll>div {
	position:relative;
	width:463px;
	overflow-x:scroll;
	z-index:5
}
.detail_view .recommend .list>li.scroll>div>ul {
	white-space:nowrap;
	width:2000%
}
.detail_view .recommend .list>li.scroll>div>ul>li {
	position:relative;
	float:left;
	width:232px;
	height:280px;
	white-space:normal;
	border-right:1px solid #bfbfbf
}
.detail_view .recommend .list>li.scroll>div>ul>li:first-child .plus_off {
	display:none
}
.detail_view .recommend .list>li.scroll>div>ul>li:last-child, .detail_view .recommend .list>li.scroll>div>ul>li.last {
	border-right:0
}
.detail_view .recommend .list .product_off {
	width:165px;
	margin:0 auto;
	color:#67564f
}
.detail_view .recommend .list .product_off .img>img {
	width:150px;
	padding:15px 0 10px;
	height:150px
}
.detail_view .recommend .list>li:first-child .product_off .img>img {
	padding:25px 0 10px 0
}
.detail_view .recommend .list .product_off .img .tit {
	min-height:36px
}
.detail_view .recommend .list .product_over .price .won {
	color:#fff
}
.detail_view .recommend .list .price {
	font-family:"Verdana"
}
.detail_view .recommend .list .price .regular {
	color:#534a3f;
	font-weight:normal
}
.detail_view .recommend .list .product_over .price .regular {
	color:#fff;
	font-weight:normal
}
.detail_view .recommend .list .price .won {
	color:#67564f
}
.detail_view .recommend .list .total {
	position:relative;
	width:165px;
	height:298px;
	margin:0 auto
}
.detail_view .recommend .list .total>p {
	padding-top:40px;
	font-size:18px
}
.detail_view .recommend .list .total>p>span {
	color:#ef3f3b
}
.detail_view .recommend .list .total dl.price {
	position:absolute;
	bottom:100px
}
.detail_view .recommend .list .total dt {
	float:left;
	width:90px;
	padding-bottom:12px
}
.detail_view .recommend .list .total dt+dd+dt {
	padding-top:5px
}
.detail_view .recommend .list .total dd {
	float:right;
	width:70px;
	padding-bottom:12px
}
.detail_view .recommend .list .total dd.dc_price {
	font-size:22px;
	font-family:"RobotoMedium";
	padding-right:0
}
.detail_view .recommend .list .total p.btn {
	position:absolute;
	bottom:35px;
	width:100%;
	padding-top:10px;
	border-top:1px solid #bfbfbf
}
.detail_view .recommend .list .total p.btn a {
	display:block;
	width:100%;
	padding:8px 0;
	background-color:#ef3f3b;
	font-size:18px;
	text-align:center;
	color:#fff
}
.detail_view .guide {
	padding:30px 0;
	font-size:12px
}
.detail_view .guide p {
	float:left;
	width:150px;
	font-size:16px;
	margin-top:5px
}
.detail_view .guide ul {
	float:right;
	width:700px;
	color:#aaa
}
.detail_view .guide ul li {
	padding-bottom:10px
}
.detail_view .guide ul+ul {
	padding-top:10px
}
.detail_view .guide>ul>li:first-child {
	font-size:14px;
	color:#666
}
.detail_view .guide>ul>li>ul {
	padding-top:12px
}
.detail_view .guide>ul>li>ul li {
	padding-left:15px;
	font-size:12px
}
.detail_view .guide ul li em {
	color:#e53433
}
.detail_view .guide ul li.normal {
	font-size:12px;
	color:#aaa
}
.detail_view .guide ul li.mar {
	padding-top:8px;
	padding-bottom:0
}
.detail_view .guide .cont li {
	padding-bottom:0
}
.detail_view .guide .cont li:first-child {
	padding:4px 0 5px;
	line-height:1
}
.detail_view .tab2 .guide {
	position:relative
}
.detail_view .tab2 .guide .btn_a_white {
	position:absolute;
	top:20px;
	right:0
}
.detail_view .tab2 .guide>ul>li:first-child {
	color:#333
}
.detail_view .tab5 .guide ul>li {
	margin-left:16px;
	padding:0 0 2px;
	text-indent:-16px;
	line-height:1.5
}
.detail_view .tab5 .guide ul>li>ul {
	padding:2px 0 0 0;
	float:none
}
.detail_view .tab5 .guide ul>li>ul>li {
	padding:0 0 3px 0;
	text-indent:-4px;
	margin-left:4px
}
.detail_view .border {
	border-top:1px solid #e0e0e0;
	border-bottom:1px solid #e0e0e0
}
.detail_view .border+.guide {
	border-bottom:1px solid #e0e0e0
}
.detail_view .checkbox {
	position:absolute;
	left:15px;
	top:15px
}
.detail_view .checkbox input[type=checkbox].css-checkbox+label.css-label {
	display:inline-block;
	min-width:28px;
	height:28px;
	background-repeat:no-repeat;
	background-position:0 -200px;
	vertical-align:middle;
	cursor:pointer
}
.detail_view .recommend .list .checkbox input[type=checkbox].css-checkbox:checked+label.css-label {
	background-position:0 -250px
}
.detail_view .recommend .mark {
	position:absolute;
	top:208px;
	width:100%;
	z-index:9999
}
.detail_view .recommend .mark a {
	display:block;
	position:absolute;
	width:26px;
	height:26px;
	background:url(../images/ico_symbol_mark.png) no-repeat
}
.detail_view .recommend .mark a.plus_on {
	left:218px;
	background-position:0 0
}
.detail_view .recommend .mark a.plus_off {
	left:445px;
	background-position:0 -26px
}
.detail_view .recommend .mark a.equal_on {
	right:218px;
	background-position:0 -52px
}
.detail_view .relative {
	padding:40px 0
}
.detail_view .relative .tit_tab li {
	width:50%
}
.detail_view .relative .tit_tab>li>a {
	background-image:none;
	font-size:18px
}
.detail_view .relative .list>li {
	position:relative;
	float:left;
	width:25%;
	min-height:319px;
	background:url(../images/bg_line_hl_260px.png) no-repeat 0 50%
}
.detail_view .relative .area {
	border:1px solid #bfbfbf;
	border-top:0
}
.detail_view .relative .detail_prod_slide .list>li {
	width:232px
}
.detail_view .relative .detail_prod_slide .list>li:first-child {
	width:233px
}
.detail_view .relative.detail_prod_slide.tab_zero .list>li {
	width:232px
}
.detail_view .relative.detail_prod_slide.tab_zero .list>li:first-child {
	width:233px
}
.detail_view .relative .list>li:first-child {
	background:url(../images/bg_line_hl_260px.png) no-repeat 100% 50%
}
.detail_view .relative .list>li:first-child+li {
	background:0
}
.detail_view .relative .list .product_off {
	width:167px;
	margin:0 auto;
	color:#67564f
}
.detail_view .relative .list .product_off .tit {
	color:#373231
}
.detail_view .relative .list .product_off .regular {
	color:#534a3f;
	font-weight:normal
}
.detail_view .relative .list .product_over .percent span {
	text-decoration:none
}
.detail_view .relative .list .product_over .tit {
	width:200px
}
.detail_view .relative .list .product_over .login_txt {
	width:200px;
	padding:0 15px
}
.detail_view .relative .list .product_over .regular {
	font-size:12px
}
.detail_view .area {
	position:relative;
	overflow:hidden
}
.detail_view .tab_zero {
	position:relative;
	margin-top:30px;
	padding:0;
	border:1px solid #bfbfbf;
	border-top:2px solid #333;
	overflow:hidden
}
.detail_view .tab_zero>h4 {
	padding:16px 0;
	font-size:18px;
	font-family:"RobotoMedium";
	border:0
}
.detail_view .tab_zero .list {
	border:0
}
.detail_view .detail_prod_slide .list .product_off .img img {
	width:150px;
	height:150px
}
.detail_view .btn_move a {
	display:block;
	position:absolute;
	top:125px;
	width:32px;
	height:50px;
	overflow:hidden;
	font-size:1px;
	text-indent:-9999px;
	z-index:1000
}
.detail_view .btn_move a.prev {
	left:0;
	background:url(../images/ico_common.png) no-repeat 0 -530px
}
.detail_view .btn_move a.next {
	right:0;
	background:url(../images/ico_common.png) no-repeat -34px -530px
}
.detail_view .tab_zero a.prev, .detail_view .tab_zero a.next {
	top:180px
}
.detail_view .detail_prod_slide {
	width:auto!important
}
.brand_shop .brand_intro {
	margin-bottom:30px;
	border:1px solid #bfbfbf;
	color:#333
}
.brand_shop .brand_intro .img_txt {
	padding:30px 0;
*zoom:1
}
.brand_shop .brand_intro .img_txt>strong {
	float:left;
	width:146px;
	padding:0 12px 0 31px;
	color:#333;
	font-size:16px;
	font-family:"RobotoMedium";
	font-weight:normal;
	line-height:1.8;
	text-align:left
}
.brand_shop .brand_intro .img_txt>div {
	float:left;
	width:709px;
	padding:0 30px 0 0;
	font-size:12px;
	text-align:justify;
	line-height:1.8;
	color:#666
}
.brand_shop .table_default th {
	position:static
}
.brand_shop .best_product {
	border:1px solid #bfbfbf;
	border-top:0
}
.brand_shop .best_product .tit_area {
	padding:13px 0 12px 0;
	border-bottom:1px solid #bfbfbf
}
.brand_shop .best_product .tit_area h3 {
	font-size:22px!important
}
.brand_shop .best_product .tit_area h3 span {
	display:inline-block;
	min-width:60px;
	margin-left:10px;
	padding:3px 10px 3px 5px;
	border:2px solid #fa5450;
	border-radius:30px;
	font-style:italic;
	font-size:18px;
	text-align:center;
	color:#fa5450
}
.brand_shop .best_product .list>li {
	position:relative;
	float:left;
	box-sizing:border-box;
	width:20%
}
.brand_shop .best_product .list>li:first-child {
	border-left:none
}
.brand_shop .best_product .list>li:first-child span.rank, .product_list .list>li:first-child span.rank {
	border-bottom-color:#e53433;
	color:#e53433
}
.brand_shop .best_product .list>li span.rank {
	left:15px;
	top:20px
}
.brand_shop .best_product .list>li>a {
	display:block;
	width:150px;
	height:auto;
	min-height:286px;
	margin:0 auto
}
.brand_shop .best_product .product_off .img>img {
	padding:24px 0 10px 0
}
.brand_shop .best_product .product_off .img .tit {
	min-height:56px;
	color:#534a3f;
	padding-bottom:0
}
.brand_shop .best_product .product_off .img .tit span {
	color:#373231
}
.brand_shop .best_product .product_over .tit {
	top:20px;
	line-height:1.6
}
.brand_shop .best_product .product_over .tit span {
	font-size:12px;
	padding-bottom:6px
}
.brand_shop .best_product .price .sale {
	font-size:14px
}
.brand_shop .best_product .price .regular {
	font-size:12px
}
.brand_shop .promotion {
	width:929px;
	box-sizing:border-box;
	margin:30px 1px 0
}
.brand_shop .promotion>.img {
	position:relative
}
.brand_shop .promotion .img .banner_img li {
	display:none
}
.brand_shop .promotion .img .banner_img li.on {
	display:block
}
.brand_shop .promotion .img .banner_img img {
	width:929px;
	height:144px
}
.brand_shop .promotion .img .banner_nav {
	position:absolute;
	left:0;
	bottom:10px;
	width:100%;
	text-align:center
}
.brand_shop .promotion .img .banner_nav ul {
	display:inline-block
}
.brand_shop .promotion .img .banner_nav ul li {
	float:left;
	width:8px;
	margin-right:6px;
	height:8px
}
.brand_shop .promotion .img .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
}
.brand_shop .promotion .img .banner_nav ul li a.on {
	background-position:right -990px
}
.no_path {
	padding-top:18px
}
.pr_wrap .txt .info_battery {
	position:relative;
	padding:0;
	border:none 0;
	display:inline-block
}
.pr_wrap .txt .info_battery div {
	padding:0;
	border:0 none
}
.pr_wrap .txt .info_battery .tool_tip_box>a {
	display:inline-block;
	position:static;
	min-width:16px;
	height:17px;
	margin-bottom:15px;
	padding:0 19px 0 0;
	border:0 none;
	background-color:transparent;
	color:#666
}
.pr_wrap .txt .info_battery .tool_tip_box .tool_tip {
	width:280px;
	padding:12px;
	border:1px solid #bfbfbf;
	font-size:11px;
	line-height:1.5;
	left:50px
}
.pr_wrap .txt .info_battery .tool_tip_box .tool_tip li {
	background:url(../images/bg_bullet02.png) no-repeat 0 6px;
	padding-left:6px
}
.pr_wrap .txt .info_battery .tool_tip_box .tool_tip li+li {
	margin-top:4px
}
.pr_wrap .txt .info_battery .tool_tip>span {
	left:85px
}
.detail_view .tit_tab.sh_bca_upgrade>li.tab1 {
	width:150px
}
.detail_view .tit_tab.sh_bca_upgrade>li.tab2 {
	width:184px
}
.detail_view .tit_tab.sh_bca_upgrade>li.tab3 {
	width:217px
}
.detail_view .tit_tab.sh_bca_upgrade>li.tab5 {
	width:233px
}
.detail_view .tit_tab.sh_bca_upgrade>li.tab5 a {
	background-position:185px -27px
}
.detail_view .tit_tab.sh_bca_upgrade>li.tab5 a.on {
	background-position:185px 22px
}
.sh_bca_upgrade.txt_img {
	position:relative;
	width:730px;
	height:480px;
	margin-left:0;
	border:1px solid #e4e4e4;
	background:#f7f7f7;
	z-index:1
}
.sh_bca_upgrade.txt_img .txt {
	width:267px
}
.sh_bca_upgrade.txt_img .txt li {
	position:relative
}
.sh_bca_upgrade.txt_img .txt li a {
	display:block;
	width:220px;
	min-height:16px;
	padding:9px 20px 7px;
	font-size:12px;
	line-height:16px;
	background:url(../images/bg_menu_receive_306px.png) no-repeat right 0
}
.sh_bca_upgrade.txt_img .txt li:first-child a {
	background-position:right -1px
}
.sh_bca_upgrade.txt_img .txt li a:hover, .sh_bca_upgrade.txt_img .txt li a.on {
	background-position:right -50px;
	color:#fff
}
.sh_bca_upgrade.txt_img .txt li:first-child a:hover, .sh_bca_upgrade.txt_img .txt li:first-child a.on {
	background-position:right -51px
}
.sh_bca_upgrade.txt_img .txt li a.on:after {
	content:"";
	display:block;
	position:absolute;
	top:50%;
	right:0;
	width:8px;
	height:14px;
	margin-top:-7px;
	background:url(../images/bg_menu_receive_306px.png) no-repeat 0 0
}
.sh_bca_upgrade.txt_img .txt li:last-child a {
	border-bottom:1px solid #e4e4e4
}
.sh_bca_upgrade.txt_img .img {
	position:absolute;
	top:0;
	right:0;
	z-index:0
}
.sh_bca_upgrade.txt_img .img li {
	display:none;
	width:405px;
	padding:30px 30px 0 25px
}
.sh_bca_upgrade.txt_img .img li.on {
	display:block
}
.sh_bca_upgrade.txt_img .img li img {
	width:400px;
	height:300px
}
.sh_bca_upgrade.txt_img .img li span {
	display:block;
	padding-top:9px;
	color:#666;
	font-size:13px;
	line-height:21px
}
.sh_bca_upgrade.txt_img .img li span em {
	display:block
}
.sh_bca_upgrade.txt_img .img li span.number {
	padding-top:4px;
	color:#e53433
}
.cart_wrap .cart_checkout .location_box {
	padding:35px 30px;
	border:1px solid #bfbfbf;
	border-top:2px solid #333
}
.pickup_dir .cart_check_location {
	padding:20px 0
}
.pickup_dir .cart_check_location:after {
	display:block;
	content:"";
	clear:both
}
.pickup_dir .cart_check_location .txt {
	float:right;
	width:320px
}
.pickup_dir .cart_check_location .txt h3 {
	padding-bottom:20px;
	font-size:15px!important;
	font-family:'NotoSansBold'!important;
	text-align:left!important
}
.pickup_dir .cart_check_location .txt dl {
	padding-bottom:3px;
	font-size:12.1px;
	line-height:1.8;
	color:#aaa
}
.pickup_dir .cart_check_location .txt dl dt {
	padding:0 10px 0 0;
	padding-left:7px;
	color:#333;
	font-family:'NotoSansBold';
	background:url(../images/bg_dot_666.png) no-repeat 0 10px
}
.pickup_dir .cart_check_location .txt dl dd {
	width:auto;
	color:#888;
	padding-left:7px
}
.pickup_dir .cart_check_location .txt dl dd span {
	display:block;
	padding-left:60px
}
.pickup_dir .cart_check_location .img {
	float:left;
	width:400px
}
.pickup_dir .cart_check_location .img img {
	width:100%;
	border:0
}
.cart_wrap .cart_checkout .location_box .pickup_dir .cart_check_location .txt {
	float:right;
	width:440px
}
.product_over_wrap .btnMoreNew {
	position:absolute;
	top:193px;
	left:50%;
	width:31px;
	height:31px;
	margin-left:-15.5px;
	background:url('../images/btnmorenewoff.png') no-repeat 0 0;
	z-index:5;
	display:block;
	text-indent:-9999px
}
.product_over_wrap .btnMoreNew:hover {
	background:url('../images/btnmorenewon.png') no-repeat 0 0
}
.product_over .btnMoreNew {
	position:absolute;
	top:213px;
	left:50%;
	width:31px;
	height:31px;
	margin-left:-15.5px;
	background:url('../images/btnmorenewoff.png') no-repeat 0 0;
	z-index:5;
	display:block;
	text-indent:-9999px
}
.product_over .btnMoreNew:hover {
	background:url('../images/btnmorenewon.png') no-repeat 0 0
}
.product_list li .product_over .btnMoreNew {
	top:175px
}
.product_list .thum_s li .product_over .btnMoreNew {
	top:146px
}
.product_list .thum_l li .product_over .btnMoreNew {
	top:413px
}
.marketing_exhibition_detail .product_list li .product_over .btnMoreNew {
	top:157px
}
.marketing_exhibition_detail .product_list .best05 li .product_over .btnMoreNew {
	top:148px
}
.marketing_exhibition_detail .product_list .best05 li.big .product_over .btnMoreNew {
	top:397px
}
.product_list .best03 li .product_over .btnMoreNew {
	top:147px
}
.product_list .best02 li .product_over .btnMoreNew {
	top:107.5px;
	left:123px
}
.detail_view .login_limit.productModuleNew {
	position:fixed;
	top:50%;
	left:50%;
	margin-top:-269px;
	margin-left:-350px;
	width:638px;
	padding:30px;
	background:#fff;
	border:1px solid #666;
	z-index:211
}
.detail_view .login_limit.productModuleNew .prtit_wrap {
	padding-bottom:12px;
	border-bottom:1px solid #c6c6c6
}
.detail_view .login_limit.productModuleNew .prtit_wrap h3 {
	width:auto;
	padding:10px 225px 8px 0;
	font-size:16px!important
}
.detail_view .login_limit.productModuleNew .prtit_wrap h3 .desc {
	width:auto;
	padding-top:0;
	font-size:14px
}
.detail_view .login_limit.productModuleNew .prtit_wrap .prtit_area {
	padding-bottom:0
}
.detail_view .login_limit.productModuleNew .prtit_wrap .number {
	padding-top:0;
	padding-right:225px
}
.detail_view .login_limit.productModuleNew .prtit_wrap ul.store {
	overflow:hidden;
	position:absolute;
	right:0;
	bottom:14px;
	width:auto;
	border:0
}
.detail_view .login_limit.productModuleNew .prtit_wrap ul.store li {
	float:left;
	margin-left:10px
}
.detail_view .login_limit.productModuleNew .prtit_wrap ul.store li:first-child {
	margin-left:0
}
.detail_view .login_limit.productModuleNew .prtit_wrap ul.store li a {
	display:block;
	width:110px;
	height:22px;
	margin:0 auto;
	padding-left:5px;
	border:1px solid #e0e0e0;
	background:url('../images/ico_arrow.png') no-repeat 105px -692px;
	font-size:12px;
	line-height:22px;
	color:#666
}
.detail_view .login_limit.productModuleNew .prtit_wrap ul.store li a.detailView {
	display:block;
	width:86px;
	height:22px;
	margin:0 auto;
	padding-left:5px;
	border:1px solid #e0e0e0;
	background:url('../images/ico_arrow.png') no-repeat 81px -692px;
	font-size:12px;
	line-height:22px;
	color:#666
}
.detail_view .login_limit.productModuleNew .pr_wrap {
	position:relative;
	padding-top:29px
}
.detail_view .login_limit.productModuleNew .pr_wrap .img {
	width:299px;
	margin-left:0
}
.detail_view .login_limit.productModuleNew .pr_wrap .img .productimg {
	width:237px
}
.detail_view .login_limit.productModuleNew .pr_wrap .img .productimg img {
	max-height:237px
}
.detail_view .login_limit.productModuleNew .pr_wrap .img .productimg_thum {
	margin-bottom:0
}
.detail_view .login_limit.productModuleNew .pr_wrap .img .zoom_txt {
	padding-top:19px
}
.detail_view .login_limit.productModuleNew .pr_wrap .img .zoom {
	top:-1px;
	width:338px;
	height:338px
}
.detail_view .login_limit.productModuleNew .pr_wrap .img .btn_prev {
	top:346px;
	left:0
}
.detail_view .login_limit.productModuleNew .pr_wrap .img .btn_next {
	top:346px;
	left:289px
}
.detail_view .login_limit.productModuleNew .pr_wrap .txt {
	width:337px;
	margin-right:0;
	padding-right:0
}
.detail_view .login_limit.productModuleNew .pr_wrap .txt div {
	padding-top:0
}
.detail_view .login_limit.productModuleNew .pr_wrap .txt div:nth-child(2) {
border-bottom:0
}
.detail_view .login_limit.productModuleNew .pr_wrap .txt .area {
	padding-top:0
}
.detail_view .login_limit.productModuleNew .pr_wrap .txt dl dt {
	width:137px;
	font-size:12px
}
.detail_view .login_limit.productModuleNew .pr_wrap .txt dl dd {
	width:200px;
	font-size:12px
}
.detail_view .login_limit.productModuleNew .pr_wrap .txt .area dl.sale {
	padding-bottom:18px
}
.detail_view .login_limit.productModuleNew .pr_wrap .txt .area dl.sale em {
	font-size:14px
}
.detail_view .login_limit.productModuleNew .pr_wrap .txt .area dl.regular {
	padding-bottom:19px
}
.detail_view .login_limit.productModuleNew .pr_wrap .txt .area dl.regular dt {
	padding-top:0
}
.detail_view .login_limit.productModuleNew .pr_wrap .txt .area dl.regular dd {
	padding-bottom:0
}
.detail_view .login_limit.productModuleNew .pr_wrap .txt .area dl.regular dd em {
	display:inline-block;
	padding-right:0;
	margin-top:-3px;
	color:#ef3f3b;
	font-size:36px;
	line-height:32px
}
.detail_view .login_limit.productModuleNew .pr_wrap .txt .area dl.regular dd>em {
	padding-right:7px
}
.detail_view .login_limit.productModuleNew .pr_wrap .txt .area dl.regular dd span.pd-country-cost {
	display:inline-block;
	padding-top:7px
}
.detail_view .login_limit.productModuleNew .pr_wrap .txt .area dl.regular dd.login {
	padding-top:0
}
.detail_view .login_limit.productModuleNew .pr_wrap .txt .area dl.regular dd.login span {
	display:block;
	margin-left:0;
	margin-top:3px;
	letter-spacing:-0.03em;
	line-height:20px
}
.detail_view .login_limit.productModuleNew .pr_wrap .txt .area dl.regular dd.login a.btn {
	padding:6px 9px 5px 9px
}
.detail_view .login_limit.productModuleNew .pr_wrap .txt dl.count {
	padding:11px 0 0 0
}
.detail_view .login_limit.productModuleNew .pr_wrap .txt dl.count dd div {
	padding-top:7px
}
.detail_view .login_limit.productModuleNew .pr_wrap .txt dl.count dd div input {
	color:#333
}
.detail_view .login_limit.productModuleNew .pr_wrap .txt dl.r_sale dd div:nth-child(2) {
border-bottom:1px solid #bfbfbf
}
.detail_view .login_limit.productModuleNew .pr_wrap .txt dl.r_sale {
	padding:18px 0;
	border-bottom:1px solid #f0f0f0
}
.detail_view .login_limit.productModuleNew .pr_wrap .txt dl.r_sale .tool_tip_box {
	border-bottom:0
}
.detail_view .login_limit.productModuleNew .pr_wrap .txt dl.r_sale .tool_tip_box a {
	background:url('../images/icoquestnew.png') no-repeat 100% 2px
}
.detail_view .login_limit.productModuleNew .pr_wrap .txt dl.r_sale .tool_tip_box>a img {
	vertical-align:top
}
.detail_view .login_limit.productModuleNew .pr_wrap .txt .btnAreaNew {
	position:absolute;
	bottom:0;
	border-bottom:0
}
.detail_view .login_limit.productModuleNew .pr_wrap .txt .sold_out {
	padding-top:0;
	border-top:0;
	margin:0 0 30px 0;
	text-align:center
}
.detail_view .login_limit.productModuleNew .pr_wrap .txt .sold_out>strong {
	color:#ef3f3b;
	font-size:13px;
	font-family:"RobotoMedium";
	font-weight:normal
}
.detail_view .login_limit.productModuleNew .pr_wrap .txt .sold_out>p {
	color:#333;
	margin-top:0
}
.detail_view .login_limit.productModuleNew .pr_wrap .txt .tool_tip01 {
	padding:12px
}
.detail_view .login_limit.productModuleNew .pr_wrap .txt .tool_tip01 p {
	padding:0
}
.detail_view .login_limit.productModuleNew .pr_wrap .pd-btn {
	width:338px;
	padding:0;
	text-align:center
}
.detail_view .login_limit.productModuleNew .pr_wrap .pd-btn .btn_soldout {
	display:inline-block;
	width:248px;
	height:14px;
	padding:11px 0;
	border:0;
	font-size:13px;
	line-height:14px;
	text-align:center;
	font-family:"RobotoMedium";
	font-family:'NotoSans'
}
.detail_view .login_limit.productModuleNew .pr_wrap .ea2 {
	margin-top:12px;
	text-align:center
}
.detail_view .login_limit.productModuleNew .pr_wrap .ea2 a {
	display:inline-block;
	float:none;
	width:120px;
	height:14px;
	padding:11px 0;
	border:0;
	font-size:13px;
	line-height:14px;
	font-family:"RobotoMedium";
	font-family:'NotoSans'
}
.detail_view .login_limit.productModuleNew .pr_wrap .ea2 a:first-child {
	margin-right:1px
}
.detail_view .login_limit.productModuleNew a.btn_close {
	position:absolute;
	top:30px;
	right:31px
}
.popup_layer .compare .table_wrap .th_area .th_line02 {
	height:32px;
	line-height:16px
}
.popup_layer .compare .table_wrap .th_area .th_line03 {
	line-height:16px
}
.power_search .btn_result {
	height:24px;
	line-height:24px;
	padding:0 12px;
	margin:4px 16px 4px 0;
	border-radius:12px;
	border:0;
	font-size:13px;
	color:#333
}
.power_search .btn_result span {
	margin-right:4px;
	color:#333;
	font-size:13px
}
.power_search .btn_result.on {
	background:#e53433;
	border:0;
	color:#fff
}
.power_search .btn_result.on em {
	font-family:'NotoSans'
}
.power_search .btn_result.on span {
	color:#fff;
	font-family:'NotoSans'
}
.power_search .brand_choice {
	padding:6px 0 3px 13px
}
.power_search .brand_choice:first-child {
	padding:0
}
.power_search .brand_choice a {
	padding:0 0 1px;
	margin:7px 20px 7px 0;
	color:#666
}
.power_search .brand_choice a.on {
	position:relative;
	font-weight:normal
}
.power_search .brand_choice a.on:after {
	content:'';
	width:100%;
	height:1px;
	background:#033333;
	position:absolute;
	bottom:0;
	left:0
}
.power_search .brand_choice a span, .power_search .brand_choice a.on span {
	color:#666;
	text-decoration:none;
	font-weight:normal
}
.power_search .float {
	margin-top:0
}
.power_search .float li {
	width:auto;
	height:24px;
	line-height:24px;
	border-radius:12px;
	color:#333;
	cursor:pointer;
	display:inline-block;
	font-size:13px;
	background:0
}
.power_search .float li label {
	width:137px;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
	color:#333
}
.power_search .float li input[type=checkbox].css-checkbox {
	width:0;
	height:0;
	z-index:-1000;
	position:absolute;
	top:0;
	left:0;
	padding:0;
	border:0
}
.power_search .float li label.css-label {
	width:auto;
	height:24px;
	padding:0 12px;
	line-height:24px;
	border-radius:12px;
	color:#333;
	cursor:pointer;
	display:inline-block;
	font-size:13px;
	background:0
}
.result_tap_wrap .power_search .p_brand ul.chk_list li label {
	width:auto
}
.power_search .float li input[type=checkbox].css-checkbox:checked+label.css-label {
	background:#a1988f;
	color:#fff
}
.power_search .float li {
	padding:3px 8px 3px 0
}
.power_search .float li:first-child {
	padding-left:0
}
.power_search .category {
	height:30px
}
.power_search ul.chk_list li input[type=checkbox].css-checkbox {
	width:0;
	height:0;
	z-index:-1000;
	position:absolute;
	top:0;
	left:0;
	padding:0;
	border:0
}
.power_search ul.chk_list li label.css-label {
	width:auto;
	height:24px;
	padding:0 12px;
	line-height:24px;
	border-radius:12px;
	color:#333;
	cursor:pointer;
	display:inline-block;
	font-size:13px;
	background:0
}
.power_search ul.chk_list li input[type=checkbox].css-checkbox:checked+label.css-label {
	background:#a1988f;
	color:#fff
}
.power_search ul.chk_list li {
	padding:3px 8px 3px 0
}
.power_search ul.chk_list li:first-child {
	padding-left:0
}
.power_search .btn_payment a {
	width:175px;
	height:50px;
	background-color:#373231;
	font-size:16px;
	line-height:50px
}
.power_search .on .choice_more {
	width:740px
}
.power_search .select_item {
	background-color:#f7f7f7;
	border-bottom:1px solid #000;
	padding:21px 106px 16px 184px;
	position:relative;
	overflow:hidden
}
.power_search .select_item dt {
	left:30px;
	font-size:13px;
	font-weight:normal;
	color:#333;
	width:124px
}
.power_search .select_item dd {
	float:left;
	padding-right:25px;
	margin-bottom:5px;
	font-size:13px;
	color:#666
}
.power_search .select_item dd .all {
	padding:0 0 0 19px;
	position:absolute;
	right:20px;
	top:21px;
	border:0;
	text-decoration:none;
	background:url(../images/icon_alldelete.png) 0 1px no-repeat;
	color:#666
}
.power_search .select_item dd img {
	width:11px;
	height:11px;
	margin-top:2px;
	vertical-align:top
}
.power_search .select_item dt+dd {
	padding-right:0
}
.power_search .select_item dt+dd span {
	padding-left:0;
	font-size:13px;
	color:#999
}
.power_search .select_info {
	margin-left:0
}
.power_search .table_default td {
	padding:15px 18px
}
.power_search .table_default tr.facet-price td {
	padding:14px 30px
}
.power_search .category .chk_list {
	width:100%
}
.power_search .facet-price {
	overflow:hidden;
	padding:0 11px;
	box-sizing:border-box
}
.power_search .facet-price .search_price {
	width:auto;
	overflow:hidden;
	float:inherit;
	text-align:left
}
.power_search .facet-price .search_price .search_minPrice {
	width:95px;
	height:28px;
	float:left;
	text-align:left
}
.power_search .facet-price .search_price .search_maxPrice {
	width:95px;
	height:28px;
	float:right;
	text-align:right
}
.power_search .facet-price .search_price .input {
	width:52px
}
.power_search .facet-price .search_slidebar {
	width:523px;
	height:21px;
	top:3px;
	left:121px;
	padding:24px 0 0
}
.power_search .facet-price .search_slidebar .slidebar {
	width:523px;
	height:2px
}
.power_search .facet-price .search_slidebar .slidebar .arrow {
	width:8px;
	height:8px;
	border:2px solid #e53433;
	background:#fff;
	border-radius:50%;
	top:-5px;
	left:-5px
}
.power_search .facet-price .search_slidebar .slidebar .mask {
	width:100%;
	height:2px
}
.power_search .facet-price .search_slidebar .slidebar .dim_mask {
	height:2px
}
.detail_view .relative {
	padding:0;
	margin-bottom:20px
}
.detail_view .relative .area {
	border:0;
	overflow:hidden
}
.detail_view .relative .list .product_off {
	width:157px
}
.detail_view .relative .list>li, .detail_view .relative .list>li:first-child {
	min-height:262px;
	background:0
}
.detail_view .relative .list .product_off .tit {
	min-height:36px
}
.detail_view .relative .list .product_over .tit {
	width:157px
}
.detail_view .relative .detail_prod_slide .list>li:first-child {
	width:186px
}
.detail_view .btn_move a {
	top:106px
}
.detail_view .relative .list .product_over .login_txt {
	width:153px
}
.detail_view .btn_move a.prev {
	background:url(../images/ico_detail_slide_arrows.png) no-repeat 0 0
}
.detail_view .btn_move a.next {
	background:url(../images/ico_detail_slide_arrows.png) no-repeat -34px 0
}
.save_info_box {
	background-color:#f7f7f7;
	font-size:12px;
	padding:17px 30px;
	margin:-20px 24px 0 24px
}
.save_info_box p {
	color:#4f4f4f
}
.save_info_box p strong {
	color:#e53433;
	font-family:"RobotoMedium";
	font-weight:normal
}
.save_info_box+.inner {
	margin-top:40px
}
.detail_view .btn_move a {
	z-index:100
}
.login_limit.productModuleNew .opt.clear_both.type02 {
	padding-top:11px;
	padding-bottom:11px;
	border-bottom:1px solid #f0f0f0
}
.login_limit.productModuleNew .opt.clear_both.type02 dt {
	line-height:28px
}
.login_limit.productModuleNew .opt.clear_both.type02 dd select {
	min-width:115px;
	max-width:180px
}
.pr_wrap .btn_area li a.btn_soldout.cursor_default {
	background:#888
}
.pr_wrap .tool_tip_box .tool_tip01 {
	z-index:3
}
.uiux_enhance_selColor_ja {
	position:relative;
	padding-bottom:0!important
}
.uiux_enhance_selColor_ja dd {
	margin-bottom:8px
}
.uiux_enhance_selColor_ja .color_pick {
	width:138px;
	height:32px;
	font-size:12px
}
.uiux_enhance_selColor_ja .product_list {
	margin:12px 0 15px 0;
	padding:0 0 0 12px;
	overflow:hidden
}
.uiux_enhance_selColor_ja .product_list li {
	float:left;
	margin:0 10px 10px 0
}
.uiux_enhance_selColor_ja .product_list li a {
	position:relative!important;
	display:block;
	width:57px!important;
	height:57px!important;
	text-indent:0!important;
	background:none!important;
	overflow:hidden
}
.uiux_enhance_selColor_ja .product_list li a.on {
	width:55px!important;
	height:55px!important;
	border:1px solid #e53433;
	border-radius:50%
}
.uiux_enhance_selColor_ja .product_list li a.on img {
	margin:-1px 0 0 -1px
}
.uiux_enhance_selColor_ja .product_list li a img {
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
	width:57px;
	height:57px
}
.uiux_enhance_selColor_ja .product_list li a img.on {
	z-index:2
}
.uiux_enhance_selColor_ja .product_list li a img.soldout {
	z-index:1
}
.uiux_enhance_selColor_ja .tipWrapper {
	position:absolute!important;
	width:450px!important;
	padding-top:0!important;
	border:none!important
}
.uiux_enhance_selColor_ja .tipWrapper>div {
	border:none!important
}
.uiux_e_color_tip {
	position:absolute!important;
	display:none;
	visibility:hidden;
	width:auto!important;
	height:auto!important;
	padding:0 7px!important;
	z-index:3;
	border-radius:0!important
}
.uiux_e_color_tip ul {
	overflow:hidden
}
.uiux_e_color_tip ul li {
	float:left;
	height:25px;
	padding-top:5px;
	background:#fff;
	box-sizing:border-box;
	font-size:12px
}
.uiux_e_color_tip ul li:first-child {
	width:7px;
	background:url("../images/img_tip_left.png") no-repeat 0 0
}
.uiux_e_color_tip ul li.last {
	width:7px;
	background:url("../images/img_tip_right.png") no-repeat 0 0
}
.uiux_e_color_tip ul li.mid {
	min-width:10px;
	max-width:140px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	word-wrap:normal;
	border-top:1px solid #999;
	border-bottom:1px solid #999
}
.uiux_e_color_tip ul:after {
	position:absolute;
	content:'';
	display:block;
	top:24px;
	left:15px;
	width:7px;
	height:5px;
	background:url("../images/img_tip_bottom.png") no-repeat 0 0;
	z-index:3
}
.detail_view .exhibition .img li a {
	display:block;
	position:relative;
	width:881px;
	height:144px
}
.exhibition .exhibition_tbox {
	display:table;
	position:absolute;
	left:0;
	top:0;
	right:0;
	bottom:0;
	height:144px
}
.exhibition .exhibition_txt {
	display:table-cell;
	padding-left:35px;
	text-align:left;
	font-family:"Roboto";
	vertical-align:middle
}
.exhibition .exhibition_txt .txt1 {
	display:block;
	height:40px;
	font-size:37px;
	color:#333;
	line-height:100%
}
.exhibition .exhibition_txt .txt2 {
	display:block;
	height:22px;
	padding-top:8px;
	font-size:18px;
	color:#333;
	line-height:100%
}
.pr_wrap .txt_set>div:first-child {
	padding-bottom:21px
}
.pr_wrap .txt_set .sale {
	padding-bottom:20px
}
.pr_wrap .txt_set .normal {
	padding-bottom:20px
}
.pr_wrap .txt_set .regular {
	padding-bottom:18px
}
.pr_wrap .txt_set .r_sale {
	padding:25px 0 0;
	border-top:1px solid #f0f0f0
}
.pr_wrap .txt_set .r_sale dt {
	line-height:1;
	padding-top:7px
}
.pr_wrap .txt_set .desc {
	padding-top:21px
}
.pr_wrap .txt_set .desc p {
	margin-bottom:13px
}
.pr_wrap .txt_set .count {
	margin-top:5px
}
.pr_wrap .txt_set .sold_out {
	margin-top:25px;
	padding-top:21px
}
.pr_wrap .txt_set .brand_point {
	padding-bottom:4px
}
.pr_wrap .txt_set .btn_white {
	display:inline-block;
	height:27px;
	line-height:27px;
	padding:0 10px;
	border:1px solid #e0e0e0;
	border-radius:2px;
	color:#333
}
.pr_wrap .txt_set .down {
	display:inline-block;
	padding-left:19px;
	background:url('../images/icon_arrow_down.png') no-repeat 0 9px;
	font-size:12px
}
.pr_wrap .tool_tip_box {
	display:inline-block
}
.pr_wrap .tool_tip_box a {
	padding-right:24px
}
.pr_wrap .tool_tip_box .tool_tip01 {
	width:250px;
	left:auto;
	right:-123px
}
.detail_view .tit_tab#detail_con_tab>li {
	width:25%
}
.detail_view .tit_tab#detail_con_tab>li a {
	background-image:none
}
.detail_view .tit_tab#detail_con_tab>li a:after {
	display:inline-block;
	content:"";
	width:13px;
	height:10px;
	margin-left:5px;
	background:url('../images/bg_toggle.png') no-repeat 0 -49px;
	vertical-align:middle
}
.detail_view .tit_tab#detail_con_tab>li a.on:after {
	background-position:0 1px
}
.detail_view .tit_tab#detail_con_tab>li a.card:after {
	display:none
}
.detail_view .tit_tab#detail_con_tab>li.tab6 {
	width:25%
}
.departurel_date2018 {
	display:block;
	color:#ef3f3b
}
.prtit_area .income {
	background-color:#e53433;
	letter-spacing:-0.1px
}



/*分页*/
.pagination{
    display:table;
    height:40px;
    padding:20px 0px;
    margin:0 auto;
}
.pagination li{
    float: left;
}
.pagination a{
    display:block;
    float:left;
    margin-right:8px;
    padding:2px 12px;
    min-height:24px;
    border:1px #cccccc solid;
    background:#fff;
    text-decoration:none;
    color:#808080;
    font-size:12px;
    line-height:24px;
    font-family:Verdana,Arial
}
.pagination li.active a{
    border: 1px #000000 solid;
    background: #000000;
    color: #fff;
}
.pagination a:hover{
    color:#000000;
    background: white;
    border:1px #000000 solid;
}
.pagination a.cur{
    border:1px #000000 solid;
    background:#000000;
    color:#fff;
}
.pagination p{
    padding:0px;
    margin:0px;
    float:left;
    cursor:pointer;
    font-family:Verdana,Arial;
    padding:2px 12px;
    font-size:12px;
    min-height:24px;
    line-height:24px;
    color:#bbb;
    border:1px #ccc solid;
    background:#fcfcfc;
    margin-right:8px;
}
.pagination p.pageRemark{
    border-style:none;
    background:none;
    margin-right:0px;
    padding:4px 0px;
    color:#666;
}
.pagination p.pageRemark b{
    color:red;
}
.pagination p.pageEllipsis{
    border-style:none;
    background:none;
    padding:4px 0px;
    color:#808080;
}