.en_view_list>li:first-child>.en_dept_wrap {display:block}
.en_gnb .en_shopin_menu li.en_shop_duty a:after {background:url('../img/common/ico_common.png') no-repeat -94px -708px}
.en_gnb .en_shopin_menu li.en_shop_duty.main a:after {background:url('../img/common/ico_common.png') no-repeat -0 -708px}
.en_gnb .en_shopin_menu li.en_shop_duty.off a:after {color:#f1e5d7; background:url('../img/common/ico_common.png') no-repeat -94px -708px}
.staff_mall .en_gnb .en_shopin_menu li.en_shop_duty a:after {background:url('../img/common/ico_common.png') no-repeat 0 -730px}
.staff_mall .en_gnb .en_shopin_menu li.en_shop_duty.main a:after {background:url('../img/common/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";/*font-weight:bold;*/ 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";/*font-weight:bold;*/ 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;/*display:inline-block;*/padding:13px 0 5px; font-size:12px; font-family: "RobotoMedium"; font-weight: normal; line-height:14px; background:url(../img/common/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('../img/common/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(../img/common/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(../img/common/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:550px; 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";/*font-weight: bold;*/}
.category_wrap .product_off .tit span {display:block; overflow:hidden; font-family: "RobotoMedium";/*font-weight:bold;*/ 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(../img/common/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('../img/common/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(../img/common/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";/*font-weight:bold;*/ 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(../img/common/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(../img/common/ico_common.png) no-repeat -10px -475px}
.power_search .category .btn_move a.next {right:0; background:url(../img/common/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(../img/common/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(../img/sub/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";/*font-weight:bold;*/ line-height:16px}
.power_search .search_slidebar .bubble span.tag {position:absolute; top:16px; right:-1px; width:5px; height:5px; background:url('../img/sub/ico_slidebar.png') no-repeat right top; display:block}
.power_search .search_slidebar .bubble_right span.tag {top:16px; left:-1px; background:url('../img/sub/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('../img/common/ico_arrow.png') no-repeat 100% -565px}
.power_search .toggle_off span {background:url('../img/common/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(../img/common/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('../img/common/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";/*font-weight:bold;*/ 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";/*font-weight:bold;*/ 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(../img/common/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('../img/common/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";/*font-weight:bold;*/ 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(../img/common/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";/*font-weight:bold;*/  border-bottom:1px solid #bfbfbf}
.pop_newwin .popup_favoritepage .contents {padding:30px 30px}
.pop_newwin .popup_favoritepage .contents_top {/*margin-bottom:25px; border-bottom:1px solid #e0e0e0*/}
.pop_newwin .popup_favoritepage .contents_top>h2 {margin-bottom:16px; font-size:18px; font-family: "RobotoMedium";/*font-weight:bold;*/ }
.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(../img/common/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";/*font-weight:bold;*/ 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";/*font-weight:bold;*/ 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 {height:36px}
.popup_layer .compare .internet li {padding-top:6px}
.popup_layer .compare .internet li:first-child {padding-top:0} 2018-05-30 삭제 */
.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";/*font-weight:bold;*/ 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;/*20px*/ 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('../img/common/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; /*width:48px; */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('../img/common/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('../img/common/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";/*font-weight: bold;*/}
.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";/*font-weight: bold;*/}
.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";/*font-weight: bold;*/}
.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";/*font-weight:bold;*/ 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(../img/common/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(../img/common/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('../img/common/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:0px 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('../img/common/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('../img/common/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(../img/common/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(../img/common/ico_favorite.png) no-repeat 10px 50%; line-height:24px; color:#666;font-size:12px;}
.sns_wrap a.btn.on {background:url(../img/common/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";/*font-weight:bold;*/  color:#333}
.detail_event_wrap dl dd {line-height:1.3; color:#666}
.detail_event_wrap dl.event1 {background:#f6f2ef url(../img/sub/ico_detail_event1.png) no-repeat 12px 50%}
.detail_event_wrap dl.event2 {background:#f6f2ef url(../img/sub/ico_detail_event2.png) no-repeat 12px 50%}
.detail_event_wrap dl.event3 {background:#f6f2ef url(../img/sub/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";/*font-weight:bold;*/ 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";/*font-weight:bold;*/  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 em {}
.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('../img/common/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('../img/common/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-weight:bold;*/ 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(../img/common/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(../img/common/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}
/* 2017-02-21 JP몰 */
.detail_view .tab2 .btn_area a {display:inline-block; /* width:90px; */ width:110px; padding:8px 0 9px 0; background-color:#40362a; text-align:center; color:#fff}
/* 2017-02-21 JP몰 - e */
.detail_view .tab2 .star_point {margin-left:6px; padding-bottom:30px}
.detail_view .tab2 .star_point li {float:left; padding-left:40px; background:url(../img/common/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-weight:bold;*/ 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-weight:bold;*/ 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(../img/common/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}
/* jp css���� */
.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.tab1 {width:114px} */
/* .detail_view .tit_tab>li.tab1 a {background-position:85px -27px} */
/* .detail_view .tit_tab>li.tab1 a.on {background-position:85px 22px} */
/* .detail_view .tit_tab > li.tab2 { width:190px; } */
/* .detail_view .tit_tab > li.tab2 a { background-position:164px -27px; } */
/* .detail_view .tit_tab > li.tab2 a.on { background-position:164px 22px; } */
/* .detail_view .tit_tab>li.tab3 {width:182px} */
/* .detail_view .tit_tab>li.tab4 {width:142px} */
/* .detail_view .tit_tab>li.tab4 a {background-position:113px -27px} */
/* .detail_view .tit_tab>li.tab4 a.on {background-position:113px 22px} */
/* .detail_view .tit_tab > li.tab5 { width:304px; } */
.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(../img/common/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";/*font-weight:bold;*/ padding-bottom:19px}
.detail_view .tit_tab>li a span {font-size:12px; font-family: "RobotoMedium";/*font-weight:bold;*/ color:#ef3f3b}
/* //jp css���� */
.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";/*font-weight: bold;*/}
.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(../img/common/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(../img/common/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(../img/common/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(../img/common/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(../img/common/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(../img/common/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(../img/common/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(../img/common/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";/*font-weight:bold;*/ 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(../img/common/ico_common.png) no-repeat 0 -530px}
.detail_view .btn_move a.next {right:0; background:url(../img/common/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(../img/common/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(../img/common/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; margin-left:0; border:1px solid #e4e4e4; background:#f7f7f7; z-index:1; display: flex;} /* 2023-07-17 인도장안내 영역 수정 *//* 25-07-09 인도장안내 이미지 높이 고정 제거 */
.sh_bca_upgrade.txt_img .txt {flex:0 0 267px; width:267px; }/* 25-07-09 인도장안내 이미지 높이 고정 제거 */
.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(../img/common/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(../img/common/bg_menu_receive_306px.png) no-repeat 0 0;}
.sh_bca_upgrade.txt_img .txt li:last-child a {border-bottom:1px solid #e4e4e4;} /* 2023-07-17 인도장안내 영역 수정 */
.sh_bca_upgrade.txt_img .img {flex:1; z-index:0;}/* 25-07-09 인도장안내 이미지 높이 고정 제거 */
.sh_bca_upgrade.txt_img .img li {display:none; width:405px;padding:30px 30px 30px 25px;}/* 25-07-09 인도장안내 이미지 높이 고정 제거 */
.sh_bca_upgrade.txt_img .img li.on {display:block}
.sh_bca_upgrade.txt_img .img li img {width:400px; height:auto;}/* 25-07-09 인도장안내 이미지 높이 고정 제거 */
.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(../img/sub/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('../img/common/btnMoreNewOff.png') no-repeat 0 0; z-index:5; display:block;	text-indent:-9999px;}
.product_over_wrap .btnMoreNew:hover {background:url('../img/common/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('../img/common/btnMoreNewOff.png') no-repeat 0 0; z-index:5; display:block;	text-indent:-9999px;}
.product_over .btnMoreNew:hover {background:url('../img/common/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;}/*기획전 type1*/
.marketing_exhibition_detail .product_list .best05 li .product_over .btnMoreNew {top:148px;}/*기획전 type1*/
.marketing_exhibition_detail .product_list .best05 li.big .product_over .btnMoreNew {top:397px;}/*기획전 type1*/
.product_list .best03  li .product_over .btnMoreNew {top:147px;}/*기획전 type2*/
.product_list .best02 li .product_over .btnMoreNew {top:107.5px;left:123px;}/*기획전 type3*/
/* 상품 모듈 수정 : 더보기 버튼 추가 - e */

/* 상품 미리보기 팝업 추가 */
.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;}/* 2017-02-14 미리보기 추가 수정 픽스다인(장용호) */
.detail_view .login_limit.productModuleNew .prtit_wrap h3 {width:auto; padding:10px 225px 8px 0; font-size:16px !important;} /* 2017-02-14 미리보기 추가 수정 픽스다인(장용호) */
.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('../img/common/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('../img/common/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('../img/common/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:0px;}/* 2017-02-10 버튼영역 하단 라인 제거 픽스다인(장용호) */
.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;} /* 2017-02-14 미리보기 추가 수정 픽스다인(장용호) */
.detail_view .login_limit.productModuleNew .pr_wrap .txt .tool_tip01 p {padding:0px;} /* 2017-02-14 미리보기 추가 수정 픽스다인(장용호) */
.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-weight:bold;*/ 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-weight:bold;*/ 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}
/* 상품 미리보기 팝업 추가 - e*/

/* 2017-04-21 상품비교 팝업창 스타일- 리앙 */
.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;}

/* PC_공통_검색 UI 개선 */
.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:none;}
.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:none;}
.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 0px;}
.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:none;}
.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 0px;}
.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(../img/common/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:none;}
.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(../img/common/ico_detail_slide_arrows.png) no-repeat 0 0;}
.detail_view .btn_move a.next {background:url(../img/common/ico_detail_slide_arrows.png) no-repeat -34px 0;}

/* 2017.08.25 상품상세페이지 적립금 적용율 노출구좌 개선 */
.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 }

/* 좌스카이 z-index 변동 관련 개인화 z-index값 조절 */
.detail_view .btn_move a {z-index: 100;}

/* 2017.10.27 상품리스트 미리보기 옵션 추가 */
.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;}

/* 2017.08.14 재입고알림 프로세스 개선 */
.pr_wrap .btn_area li a.btn_soldout.cursor_default {background:#888;}

/* 2017.11.06 상품상세 옵션기능 개선 */
.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;}/* 2017.12.26 */
.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;}/* 2017.12.26 */
.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("../img/common/img_tip_left.png") no-repeat 0 0;}
.uiux_e_color_tip ul li.last{width:7px;background:url("../img/common/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;}/* 2017.12.19 */
.uiux_e_color_tip ul:after{position:absolute;content:'';display:block;top:24px;left:15px;width:7px;height:5px;background:url("../img/common/img_tip_bottom.png") no-repeat 0 0;z-index:3;}

/* 2018-11-01 상품상세 하단 기획전 배너 텍스트 시스템화 */
.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; /*width:470px;*/ 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%;}

/* 2018-11-19 상품상세 브랜드 전용 적립금 추가 */
.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('../img/sub/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;}

/* 2019-06-18 상품상세 페이지 수정 (QA탭 제거) */
.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('../img/common/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%;}

/*2020-03-12 출국일변경_최상현_김윤정 */
.departurel_date2018 { display:block; color:#ef3f3b}

/* 2021-12-30 : 병행수입 태그 추가 */
.prtit_area .income {background-color:#e53433; letter-spacing:-0.1px;}

/* 2026-03-05 상품 옵션 컬러칩 추가 */
.uiux_enhance_selColor_ja .thum_list {display:flex; flex-wrap:wrap; gap:12px; padding:0 0 0 10px;}
.uiux_enhance_selColor_ja .thum_list li {float:none; margin:0;}
.uiux_enhance_selColor_ja .thum_list li a {width:55px !important; height:55px !important;}
.uiux_enhance_selColor_ja .thum_list li a img {width:55px; height:55px; border-radius:50%;}
.uiux_enhance_selColor_ja .thum_list li a img.soldout {border-radius:50%;}
.uiux_enhance_selColor_ja .thum_list li.color a::before {content:""; position:absolute; left:50%; top:50%; display:block; width:25px; height:25px; background-color: var(--opt-color); border-radius:50%; transform:translate(-50%,-50%);}