@charset "utf-8";

/* /////////// 공통 /////////// */
input:focus::placeholder{
    color:transparent;
}

/* Edge */
input:focus::-ms-input-placeholder{
    color:transparent;
}

/* 카카오상담알림 */
#uto_kakao_detail {z-index: 99999;display: none;position: fixed;right: 55px;bottom: 90px;width: 215px;border: 1px solid #eee;border-radius: 10px;padding: 15px;background: #fff;box-shadow: 0 0 10px rgb(181 181 181 / 40%);text-align: center;}
#uto_kakao_detail ul {}
#uto_kakao_detail ul li {}
#uto_kakao_detail ul li:nth-child(1) {text-align: center;padding: 10px;margin-bottom: 10px;border-bottom: 1px solid #eee;font-weight: 600;}
#uto_kakao_detail ul li:nth-child(2) {margin-bottom: 10px;}
#uto_kakao_detail ul li:nth-child(3) {margin-bottom: 10px;color: #d66;font-weight: 600;;font-size: 1.15em}
#uto_kakao_detail ul li:nth-child(4) {margin: 30px 0 10px 0;}
#uto_kakao_buttom_on {position: fixed;bottom: 7px;right: 60px;cursor: pointer;z-index: 2;}
#uto_kakao_buttom_off {position: fixed;bottom: 7px;right: 60px;cursor: pointer;}

/* /////////// 커뮤니티 PC용 /////////// */

/* 로그인 포인트노출 */
.bounce2 {-webkit-animation-name:bounce2;animation-name:bounce2}
#uto_login_point_style {z-index:98;width: 100px;height:26px;font-size:1em;line-height:27px;background-color:#ffa841;opacity:1;color:#fff;position:absolute;top:0;left: 0;border-radius:3px;text-align:center;margin:10px 0 0 0}
#uto_login_point_style:before {content:"";position:absolute;top:-4px;right: 45px;width:4px;height:4px;border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid #ffa841}

/* 현재시간 */
#uto_clock {height: 40px;width: 1200px;margin: 0 auto}
#uto_clock ul {}
#uto_clock li {}
#uto_clock .uto_clock_left {float: left;width: 70%}
#uto_clock .uto_clock_right {float: right;width: 27%;padding: 15px 0 0 65px;color: #777}
#uto_clock .uto_clock_right .today {}
#uto_clock .uto_clock_right .clock {margin-left: 5px;}

/*서브배너*/
#sbn_side_top_right {position:relative;width:100%;margin: 15px 0;}
.sb_bn_top_right {}
.sb_bn_top_right img {width:100%;height:auto}
#sbn_side_top_right h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#sbn_side_top_right .bx-controls {position:absolute;bottom:10px;left:15px}
#sbn_side_top_right .bx-pager-item {display:inline-block}
#sbn_side_top_right .bx-pager-item a {float:left;width:8px;height:8px;margin-right:5px;border-radius:50%;background:#fff;text-indent:-9999px;opacity:0.5}
#sbn_side_top_right .bx-pager-item a.active {opacity:1}
#sbn_side_top_right .bx-controls-direction {display:none}

/* 메인배너 바 형태로 변경*/
#main_bn_c {position:relative;margin: 0 0 30px 0}
#main_bn_c:after {display:block;visibility:hidden;clear:both;content:""}
#main_bn_c .slide-wrap {padding:0;margin:0}
#main_bn_c .slide-wrap img {max-width:100%;height:auto}
#main_bn_c .main_image_area{position:relative}
#main_bn_c .owl_pager {position:relative;width:100%;top: 15px;right: 100px;}
#main_bn_c .owl_pager ul:after {display:block;visibility:hidden;clear:both;content:""}
#main_bn_c .owl_pager li {float: right;position:relative;width: 3%;border: 1px solid #e3e5e8;text-align:center;line-height: 40px;height: 0;font-size: 1em;margin-left: 8px;}
#main_bn_c .owl_pager li:first-child, #main_bn .owl_pager li:nth-child(5n+1) {border-left:0}
#main_bn_c .owl_pager li a {display:block;/* color: #999; */}
#main_bn_c .owl_pager li a:after {content:"";position:absolute;top:0;left:0;width:100%;height:2px;background:#e3e5e8}
#main_bn_c .owl_pager li.active a {color: #000000;background: #eee;}
#main_bn_c .owl_pager li.active a:after {background:#000;top:-1px}

.btn_wr_c {/* display:inline-block; *//* position:absolute; *//* right: 38px; *//* top: 0; *//* border-radius:30px; *//* padding: 3px 20px; *//* width: 1200px; */float: right;font-size: 1em;margin-top: 3px;width: 850px;}
#main_bn_c .btn_wr_c{z-index:2;position: absolute;  width: 100px;right: 0}
.btn_wr_c .pager-prev {margin-left:5px;font-weight:bold}
.btn_wr_c .pager-next {margin-right:5px;font-weight:bold}
.btn_wr_c .pager-prev, .btn_wr_c .pager-next, #slide-counter_c {float:left;display:inline-block;padding:5px;color: #000;}
#slide-counter_c {margin:0 5px}
#main_bn_menu_c {width: 850px;margin: 0 auto;}

/* 유토빌드 하단 변경 */
#uto_ft_top {border-top: 1px solid #eee;}
#uto_ft_top_bg {width: 1200px;margin: 0 auto;padding:20px 0 0 0}
#uto_ft_top #uto_ft_top_line1 {height:140px}
#uto_ft_top .uto_ft_top_line1_left {float: left;width: 850px}
#uto_ft_top .uto_ft_top_line1_left .uto_ft_top_line1_title {font-size: 1.2em;font-weight: 600;color: #666}
#uto_ft_top .uto_ft_top_line1_left .uto_ft_top_line1_tel {font-size: 2em;/*letter-spacing: -0.05em;*/color: #76997a;font-weight: 600;}
#uto_ft_top .uto_ft_top_line1_left .uto_ft_top_line1_kkid {font-size: 1.25em;color: #76997a;font-weight: 600;letter-spacing: -0.05em;margin-left: -21px;margin-right: 10px;}
#uto_ft_top .uto_ft_top_line1_left .uto_ft_top_line1_open {position: absolute;margin: 7px 0 0 21px;color: #666}
#uto_ft_top .uto_ft_top_line1_left .uto_ft_top_line1_deposit {font-size: 1.2em;font-weight: 600;color: #666;margin: 32px 0 5px 0;}
#uto_ft_top .uto_ft_top_line1_left .uto_ft_top_line1_no {font-size: 1.25em;color: #76997a;font-weight: 600;letter-spacing: -0.05em}
#uto_ft_top .uto_ft_top_line1_left .uto_ft_top_line1_no_community {font-size: 1em;letter-spacing: -0.05em}
#uto_ft_top .uto_ft_top_line1_left .uto_ft_top_line1_no_community a {color: #777;margin: 0 5px 0 5px;}
#uto_ft_top .uto_ft_top_line1_right {float: right;width: 310px}

#uto_ft_middle {border-top: 1px solid #eee}
#uto_ft_middle_bg {width: 1200px;margin: 0 auto}
#uto_ft_middle #uto_ft_middle_line1 {margin: 15px 0 15px 0}
#uto_ft_middle #uto_ft_middle_line1 span {margin: 0 10px 0 0}
#uto_ft_middle #uto_ft_middle_line1 .certified {float: right;}
#uto_ft_middle #uto_ft_middle_line1 .certified img{width: 350px;margin: -9px 0 0 0}
#uto_ft_middle #uto_ft_middle_line1 .personal {font-weight: 600;color: #000}

#uto_ft_foot {background: #f7f7f7;border-top: 1px solid #eee}
#uto_ft_foot_bg {width: 1200px;margin: 0 auto;background: #f7f7f7;height: 170px;}
#uto_ft_foot #uto_ft_foot_line1 {padding: 20px 0 0px 0;color: #999}
#uto_ft_foot #uto_ft_foot_line1 span {margin:0 5px 0 0}
#uto_ft_foot #uto_ft_foot_line1 .uto_ft_foot_p {margin:5px 0 10px 0}
#uto_ft_foot #uto_ft_foot_line2 {}
#uto_ft_foot #uto_ft_foot_line2 span {}
#uto_ft_foot #uto_ft_foot_line3 {margin: 10px 0 10px -4px;padding: 10px 0 10px 0}
#uto_ft_foot #uto_ft_foot_line3 span {color: #aaa;font-size: 0.92em;margin-left: 10px;}
#uto_ft_foot #uto_ft_foot_line3 img{width:100px;margin-top: -8px;}

#uto_ft_foot #uto_ft_foot_line2 #uto_sns_main {width: 100%;height: 50px;background: #f5f5f5}
#uto_ft_foot #uto_ft_foot_line2 #uto_sns_main .uto_sns_main_01 {margin-left: -8px}
#uto_ft_foot #uto_ft_foot_line2 #uto_sns_main .uto_sns_main_01 img {width: 45px}
#uto_ft_foot #uto_ft_foot_line2 #uto_sns_main .uto_sns_main_01 span {margin-right: -5px;color: #aaa}
#uto_ft_foot #uto_ft_foot_line2 #uto_sns_main .uto_sns_main_01 .uto_site_01 {width: 200px;float: right}

/* 오늘 본 상품 */
#stv_community {position:relative;height:100%}
#stv_community .li_empty {text-align:center;line-height:100px}
#stv_pg {display:block;position:fixed;right:0;bottom:0;width:229px;text-align:center;margin:10px 0 0;padding:15px;line-height:20px;background:#fff}
.stv_item {display:none;padding:15px;word-break:break-all;border-bottom:1px solid #f6f6f6}
.stv_item:after {display:block;visibility:hidden;clear:both;content:""}
.stv_item .prd_img {display:inline-block;float:left;margin-right:10px}
.stv_item .prd_cnt {display:inline-block;float:left}
.stv_item .prd_cnt span {display:block;max-width:105px}
.stv_item .prd_cnt .prd_name {font-weight:bold;margin-bottom:3px}

#stv_btn {position:absolute;top:10px;right:10px;width:60px;height:50px}
#up {position:absolute;top:0;left:0;background:url('img/btn_sb_prev.png') no-repeat 50% 50%;width:30px;height:30px;text-indent:-999px;overflow:hidden;border:0}
#down {position:absolute;top:0;right:0;background:url('img/btn_sb_next.png') no-repeat 50% 50%;width:30px;height:30px;text-indent:-999px;overflow:hidden;border:0}

/*장바구니*/
#sbsk_community {position:relative}
#sbsk_community li {position:relative;border-bottom:1px solid #f6f6f6;padding:15px}
#sbsk_community li:after {display:block;visibility:hidden;clear:both;content:""}
#sbsk_community .go_cart {position:absolute;top:11px;right:15px;display:inline-block;height:28px;line-height:22px;border:1px solid #d5d9dd;color:#3a8afd;border-radius:2px;background:#fff;padding:2px 5px}
#sbsk_community .btn_buy {padding:15px;font-weight:bold;text-align:center}
#sbsk_community .btn_buy .btn_submit {width:100%;height:40px}
#sbsk_community .li_empty {text-align:center;line-height:100px}
#sbsk_community .prd_img {display:inline-block;float:left;margin-right:10px}
#sbsk_community .prd_cnt {display:inline-block;float:left}
#sbsk_community .prd_cnt a, #sbsk .prd_cnt span {display:block;max-width:105px}
#sbsk_community .prd_cnt .prd_name {font-weight:bold;margin-bottom:3px}
#sbsk_community .cart_del {border:0;width:35px;height:35px;text-align:center;position:absolute;right:0;bottom:0;color:#c5c8ca;background:#fff;font-size:1.25em}

/*위시리스트*/
#wish_community {}	
#wish_community li {position:relative;border-bottom:1px solid #f6f6f6;padding:15px}
#wish_community li:after {display:block;visibility:hidden;clear:both;content:""}
#wish_community .li_empty {text-align:center;line-height:100px}
#wish_community .prd_img {display:inline-block;float:left;margin-right:10px}
#wish_community .prd_cnt {display:inline-block;float:left}
#wish_community .prd_cnt a {display:block;max-width:105px}
#wish_community .prd_cnt .prd_name {font-weight:bold;margin-bottom:3px}

/*메인탭메뉴*/
.tab_c ul{/*border-left:1px solid #ddd;border-right:1px solid #ddd;*/background:#f7f7f7;border-bottom: 1px solid #eee;}
.tab_c ul:after {display:block;visibility:hidden;clear:both;content:""}
.tab_c li{float:left;width: 20%;line-height: 49px;}
.tab_c li .ca_img img {width: 80px;margin-top: 5px;border-radius: 5px;}
.tab_c li button{background: none;width: 90%;line-height: 15px;color: #6f6f6f;border: 0;}
.tab_c .tab-1_c button{border-left:0}
.tab_c li .tab_selected{background: #ffffff;font-weight:bold;color: #df7474;margin: 5px;border-radius: 5px;padding: 10px;border: 1px solid #e7ebf1;}
.tab_c li a {border:0;background:none;border-left:1px solid #ddd;border-bottom:1px solid #ddd;line-height:40px;color:#6f6f6f;display:block;text-align:center}
.tab_c .tab-1_c a{border-left:0}
.tab_content_c{background:#fff;border:1px solid #ddd;border-top:0;padding:20px;min-height:200px}
#uto_cate_c {margin-right: 15px;border: 1px solid #eee}
#uto_cate_c h2{}
#uto_cate_c h2 span{}
#uto_cate_c .sct_noitem{background:#fff;border-top:0;height:270px;line-height:270px;padding:0;color:#999}
#uto_cate_c .uto_cate_link {}

/* 메인라인 */
#uto_line {margin-bottom:10px}
#uto_line ul {}
#uto_line li {}
#uto_line .uto_line_sub01 {float:left;width:70%}
#uto_line .uto_line_sub02 {float:left;width:30%}
#uto_mainb {border:1px solid #eee;margin-bottom:40px}

#uto_line01 {margin-bottom:10px}
#uto_line01 ul {}
#uto_line01 li {}
#uto_line01 .uto_line01_sub01 {float:left;width:70%}
#uto_line01 .uto_line01_sub02 {float:left;width:30%}
#uto_mainb01 {border:1px solid #eee;margin-bottom:40px}
.community_maintab_no {text-align: center;border: 1px solid #eee;height: 210px;padding-top: 93px;}

/* 메인 상품 목록 스킨 30 */
.smt_30 {position:relative}
.smt_30 li {position:relative;min-height: 50px;padding: 0;background:#fff}
.smt_30 li:after {display:block;visibility:hidden;clear:both;content:""}
.smt_30 .sct_clear {clear:both}
.smt_30 .sct_img {float:left;width:80px;margin-right:10px}
.smt_30 .sct_img img {width: 100px;height: 100px;}
.smt_30 .sct_cnt {display:inline-block;float:left;max-width: 200px;line-height:20px;margin-left: 17px;margin-top: 15px;}
.smt_30 .sct_txt a {display:block;font-size:1em;color:#000;max-height:40px;overflow:hidden;text-overflow:ellipsis;list-style:none}
.smt_30 .sct_cost {font-weight:bold;font-size:1em}
.smt_30 .sct_cost .sct_disc {background: #df7474;color: #fff;border-radius: 5px;font-size: 0.9em;padding: 5px;}
.smt_30 .sct_cost .sct_dict {text-decoration: none;font-size: 1em;text-decoration-line: line-through;color: #aaa;font-weight: 100}
.smt_30 .sct_basic {color: #777;font-size: 0.95em;}
.sct_noitem {position: relative;top: 0;left: 127px;color: #777;}

/* 공통 */
.sct_wrap_community {position:relative;margin: 0 0 15px;border: 1px solid #eee;border-radius: 5px;padding: 9px;}
.sct_wrap_community .sctrl {position:absolute;top:0;right:0} /* 애니메이션 효과 사용 시 재생 정지 버튼 등 */
.sct_wrap_community:after {display:block;visibility:hidden;clear:both;content:""}
.sct_wrap_community header {padding:10px 0 20px}
.sct_wrap_community header:after {display:block;visibility:hidden;clear:both;content:""}
.sct_wrap_community h2 {float:left;font-size: 1em;margin: 15px 0 10px 0;display:inline-block;line-height:1em}
.sct_wrap_community h2:after {display:block;visibility:hidden;clear:both;content:""}
.sct_wrap_community h2 a {text-decoration:none}
.sct_wrap_community .bx-controls {display:inline-block;position:absolute;right:10px;top: 20px;}
.sct_wrap_community .bx-prev {display:inline-block;width:20px;height:20px;text-indent:-9999em;background:url('../img/btn_prev.png') no-repeat}
.sct_wrap_community .bx-next {display:inline-block;width:20px;height:20px;text-indent:-9999em;background:url('../img/btn_next.png') no-repeat}

/* 새글/인기글 탭메뉴 */
#uto_tab_main {border: 1px solid #eee;height: 210px;}
#uto_tab_main ul.tab_btn {list-style: none; font-size: 0.9em;  text-align: center;}
#uto_tab_main .tab_btn li {float: left; width: 50%; border-bottom: 1px solid #e0e2e5; border-top: 1px solid #e0e2e5; padding: 5px;font-size:1.1em;line-height:38px}
#uto_tab_main .tab_btn li:hover {cursor: pointer;}
#uto_tab_main .tab_btn li .uto_tab_su {border-left: 1px solid #e0e2e5;border-right: 1px solid #e0e2e5;}
#uto_tab_main div.tab_con {clear: both; float:none; width: 99.9999%; min-height: 100%; position: relative; overflow-y: hidden;}
#uto_tab_main .tab_con div {display: none}
#uto_tab_main .selected {background-color: #515a89; color: #fff;}

/*유토 커뮤니티 하단풋배너*/
#sbn_side_cf04C {position:fixed;bottom:0;left:0;width:100%;z-index:0;}
#sbn_side_cf04C h2{position:absolute;font-size:0;line-height:0;overflow:hidden}
#sbn_side_cf04C .sbn_wr{margin:0 auto;width: 1202px;position:relative;border: 1px solid #eee;}
#sbn_side_cf04C_close{position:absolute;top:0;right:0;width:40px;height:40px;border:0;background:url('../img/close04.png') 50% 50% no-repeat;text-indent:-999px;overflow:hidden}
#sbn_side_cf04C .bx-controls{position:absolute;bottom:10px;right:10px}
#sbn_side_cf04C .bx-prev{display:block;float:left;background:url('../img/btn_sb_prev_04.png') no-repeat 50% 50% #fff;width:15px;height:15px;text-indent:-999px;overflow:hidden;border:1px solid #ccc;}
#sbn_side_cf04C .bx-next{display:block;margin-left:-1px;float:left;background:url('../img/btn_sb_next_04.png') no-repeat 50% 50% #fff;width:15px;height:15px;text-indent:-999px;overflow:hidden;border:1px solid #ccc;}

/* 메인왼쪽 배너 */
#boxbanner_main_left {position: absolute;z-index: 0;left:-135px;cursor: pointer;top: 19px;}
#boxbanner_main_left .alert img {max-width:120px;height: auto;}
.alert {/*background-color: #f44336;*/color: white;opacity: 1;transition: opacity 0.6s;margin-bottom: 15px;width:122px;border:1px solid #e9e9e9;}
.closebtn {position:absolute;right: 0;color: #525252;font-size: 17px;line-height: 20px;cursor: pointer;transition: 0.3s;padding:7px 10px;z-index:999;}
.closebtn:hover {color: black;}
.alert li:hover {
  animation: shake 1s;
  animation-iteration-count: infinite;
}
@keyframes shake {
  0% { transform: translate(1px, 1px) rotate(0deg); }
  10% { transform: translate(-1px, -2px) rotate(-1deg); }
  20% { transform: translate(-3px, 0px) rotate(1deg); }
  30% { transform: translate(3px, 2px) rotate(0deg); }
  40% { transform: translate(1px, -1px) rotate(1deg); }
  50% { transform: translate(-1px, 2px) rotate(-1deg); }
  60% { transform: translate(-3px, 1px) rotate(0deg); }
  70% { transform: translate(3px, 1px) rotate(-1deg); }
  80% { transform: translate(-1px, -1px) rotate(1deg); }
  90% { transform: translate(1px, 2px) rotate(0deg); }
  100% { transform: translate(1px, -2px) rotate(-1deg); }
}

/* 메인팝업 배너*/
.uto_top_bn a{display:block;text-align:center;background:#a80100}
.uto_layer_bn{position:fixed;top:0;left:0;width:100%;height:100%;z-index:100000000}
.uto_layer_bn .bg{display:block;width:100%;height:100%;background:rgba(0,0,0,0.8)}
.uto_layer_bn .main_img{position:fixed;top:50%;left:50%;margin-top:-231px;margin-left:-231px;width:500px;background:#fff}
.uto_layer_bn .layer_btn{margin-top:10px;}
#uto_today_hide{position:absolute;top:0;left:0;width:0;height:0;opacity:0;outline:0;z-index:-1}
.uto_today_hide{float:left;width:152px;height:25px;text-indent:-999px;color:#fff}
.uto_close {color:#fff;float:left;background:#707271;padding:10px;margin:0px 0 0 0}
.uto_today_hide_close {float:right;margin:-55px 0 0 0;cursor:pointer}

/* 팝업 공통 */
#sbn_side_top_pop {position:relative;width:100%;border-bottom:0px solid #fff}
.sb_bn_top_pop {}
.sb_bn_top_pop img {width:100%;height:auto}
#sbn_side_top_pop h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#sbn_side_top_pop .bx-controls {position:absolute;bottom:10px;left:15px;z-index:999}
#sbn_side_top_pop .bx-pager-item {display:inline-block}
#sbn_side_top_pop .bx-pager-item a {float:left;width:8px;height:8px;margin-right:5px;border-radius:50%;background:#fff;text-indent:-9999px;opacity:0.5}
#sbn_side_top_pop .bx-pager-item a.active {opacity:1}
#sbn_side_top_pop .bx-controls-direction {display:none}

/* 메인서브메뉴 */
#gnb_mc {position:relative;background:#f7f7f7;margin: 0 auto;width: 100%;border: 1px solid #eee;margin-bottom: 4px;z-index: 0;}
#gnb_mc > h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#gnb_mc .gnb_mc_wrap {margin:0 auto;position:relative;margin: 12px;}
#gnb_mc .gnb_mc_wrap:hover, #gnb_mc .gnb_mc_wrap:focus, #gnb_mc .gnb_mc_wrap:active{z-index:3}
#gnb_mc #gnb_mc_1dul {font-size:1.083em;padding:0;/* border-bottom:1px solid #e0e2e5; */zoom:1;}
#gnb_mc ul:after {display:block;visibility:hidden;clear:both;content:""}
#gnb_mc .gnb_mc_1dli {float:left;line-height: 18px;padding: 7px 0;position:relative;width: 12.5%;text-align: center;font-size: 0.85em;color: #777;/* background: #fff; */}
#gnb_mc .gnb_mc_1dli:hover > a {color:#3a8afd;
-webkit-transition:background-color 2s ease-out;
-moz-transition:background-color 0.3s ease-out;
-o-transition:background-color 0.3s ease-out;
transition:background-color 0.3s ease-out}

.gnb_mc_1dli .bg {position:absolute;top:24px;right:8px;display:inline-block;width:10px;height:10px;overflow:hidden;/*background:url('../img/gnb_mc_bg2.gif') no-repeat 50% 50%*/;text-indent:-999px}
.gnb_mc_1dli .uto_submenu_img img {width: 40px;}
.gnb_mc_1da {display:block;/* padding:0 15px; */color:#999;/* text-decoration:none; */}
.gnb_mc_1dli.gnb_mc_al_li_plus .gnb_mc_1da{/* padding-right:25px; */}
.gnb_mc_2dli:first-child {border:0}
.gnb_mc_2dul {display:none;position:absolute;top:54px;min-width:140px;padding-top:2px}
.gnb_mc_2dul .gnb_mc_2dul_box {border:1px solid #e0e2e5;border-top:0;padding:0;
-webkit-box-shadow:0px 1px 5px rgba(97, 97, 97, 0.2);
-moz-box-shadow:0px 1px 5px rgba(97, 97, 97, 0.2);
box-shadow:0px 1px 5px rgba(97, 97, 97, 0.2)}
.gnb_mc_2da {display:block;padding:0 10px;line-height:40px;background:#fff;color:#080808;text-align:left;text-decoration:none}
a.gnb_mc_2da:hover {color:#3a8afd;background:#f7f7f8;
-moz-transition:all 0.3s ease-out;
-o-transition:all 0.3s ease-out;
transition:all 0.3s ease-out}

.gnb_mc_1dli_air .gnb_mc_2da {}
.gnb_mc_1dli_on .gnb_mc_2da {}
.gnb_mc_2da:focus, .gnb_mc_2da:hover {color:#fff}
.gnb_mc_1dli_over .gnb_mc_2dul {display:block;left:0}
.gnb_mc_1dli_over2 .gnb_mc_2dul {display:block;right:0}
.gnb_mc_wrap .gnb_mc_empty {padding:10px 0;width:100%;text-align:center;line-height:2.7em;color:#080808}
.gnb_mc_wrap .gnb_mc_empty a {color:#3a8afd;text-decoration:underline}
.gnb_mc_wrap .gnb_mc_al_ul .gnb_mc_empty, .gnb_mc_wrap .gnb_mc_al_ul .gnb_mc_empty a {color:#555}

#gnb_mc .gnb_mc_menu_btn {background:#fff;color:#777;width:65px;height:62px;border:0;vertical-align:top;font-size:25px;border: 1px solid #e9e9e9;border-radius: 5px;}
#gnb_mc .gnb_mc_close_btn {background:#fff;color:#b6b9bb;width:50px;height:50px;border:0;vertical-align:top;font-size:18px;position:absolute;top:0;right:0}
#gnb_mc .gnb_mc_mnal {float:right;padding:0}

#gnb_mc_all {display:none;position:absolute;border:1px solid #c5d6da;width:100%;background:#fff;z-index:1000;-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.2);
-moz-box-shadow:0 2px 5px rgba(0,0,0,0.2);
box-shadow:0 2px 5px rgba(0,0,0,0.2)}
#gnb_mc_all h2 {font-size:1.3em;padding:15px 20px;border-bottom:1px solid #e7eeef}
#gnb_mc_all .gnb_mc_al_ul:after {display:block;visibility:hidden;clear:both;content:""}
#gnb_mc_all .gnb_mc_al_ul > li:nth-child(5n+1) {border-left:0}
#gnb_mc_all .gnb_mc_al_li {float:left;width:20%;min-height:150px;padding:20px;border-left:1px solid #e7eeef}
#gnb_mc_all .gnb_mc_al_li .gnb_mc_al_a {font-size:1.2em;display:block;position:relative;margin-bottom:10px;font-weight:bold;color:#3a8afd}
#gnb_mc_all .gnb_mc_al_li li {line-height:2em}
#gnb_mc_all .gnb_mc_al_li li a {color:#555}
#gnb_mc_all_bg {display:none;background:rgba(0,0,0,0.1);width:100%;height:100%;position:fixed;left:0;top:0;z-index:999}
#gnb_mc .gnb_mc_menu_btn_t {font-size: 0.45em;}

/* 인기글 메인 노출 스타일 */
#uto_mainpop {}
#uto_mainpop .uto_mainpop_t {background: #f7f7f7;line-height: 50px;text-align: center;color: #515a89;border-bottom: 1px solid #eee;font-weight: 600;}
#uto_mainpop ul {margin: 9px 10px 8px 10px;}
#uto_mainpop li {position: relative;line-height: 12px;padding: 4px;}
#uto_mainpop li .mainpop_subject .mainpop_no {padding: 2px 5px;background: #515a89;color: #fff;border-radius: 5px;margin-right: 0;}
#uto_mainpop li .mainpop_time2 {float: right;color: #777;}
.mainpop_empty_table {margin: 70px 73px;color: #777;}

/* 커뮤니티 사이드 메뉴*/
#side_menu_c {height:100%;position:fixed;top:0;right:-1px;background:#f9f9f9;border-left:1px solid #e5e7ea;z-index:9;padding-left:45px;/*-webkit-box-shadow:0 1px 5px #d6d6d6;
-moz-box-shadow:0 1px 5px #d6d6d6;
box-shadow:0 1px 5px #d6d6d6*/}

#quick_c {position:absolute;top:50%;left:0;width:50px;margin-top:-157.5px}
#quick_c li {position:relative}
#quick_c li button {width:45px;height:45px;border:0;font-size:1.25em;background:#f9f9f9;color:#495057}
#quick_c .qk_tit {display:none;position:absolute;top:8px;right: 5px;white-space:pre;padding:0 16px;line-height:34px;background: #4e6e8b;color:#fff;font-size:0.85em;width: 150px;text-align: left;}
#quick_c .qk_tit:after {content:"";position:absolute;top:10px;right:-8px;display:inline-block;width:0;height:0;border-style:solid;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #8b929c;color:transparent}
#quick_c li:hover .qk_tit {display:block}
#quick_c li:hover .qk_tit i {}
#quick_c .qk_tit_sub {position: absolute;right: 17px;}
#quick_c .qk_tit_start {position: absolute;top: 10px;right: 51px;width: 30px;background: #4e6e8b;color: #fff;padding: 9px;}
#quick_c .qk_tit_left_event {position: absolute;top: 8px;right: 51px;width: 30px;background: #f8931d;color: #fff;padding: 9px;cursor:pointer}
#quick_c #qk_tit_qa {position: absolute;top: 60px;right: 190px;width: 30px;padding: 9px;z-index:0;margin-top:-85px}

#tabs_con_c {height:100%;text-align:left}

.side_mn_wr_c1 {display:none;width:230px;overflow-y:auto;height:100%}
.side_mn_wr_c2 {display:none;width:230px;overflow-y:auto;height:100%}
.side_mn_wr_c3 {display:none;width:230px;overflow-y:auto;height:100%}
.side_mn_wr_c4 {display:none;width:230px;overflow-y:auto;height:100%}
.btn_sm_on_c i {color:#3a8afd}

.qk_con_c {display:none;position:relative;width:230px;height:100%;background:#fff;border-left:1px solid #f0f0f0;z-index:999999999}
.qk_con_c h2.s_h2 {position:relative;margin:0;font-size:1.25em;padding:15px;border-bottom:1px solid #e5e7ea}
.qk_con_c h2.s_h2 span {display:inline-block;min-width:20px;padding:2px 8px;border-radius:30px;text-align:center;background: #d66;color: #ffffff;font-size:0.7em;font-weight:normal;vertical-align:text-bottom}
.qk_con_wr_c {padding:0;height:100%;overflow-y:auto}
.qk_con_wr_c .btn_side_shop {position:relative;width:100%;height:30px;background:none;border:0;text-align:left;font-weight:bold}
.qk_con_wr_c .btn_side_shop span {position:absolute;top:5px;right:0;padding:0 5px;line-height:20px;border-radius:10px;color:#fff;background:#ed1c24}
.qk_con_wr_c .con_close {position:fixed;top:0;right:230px;width:40px;height:50px;border:0;background:none;font-size:35px;color:#d66}
.qk_con_wr_c .con_close:hover {color:rgba(0,0,0,0.8)}
.qk_con_wr_c .side_tnb {padding:25px}
.qk_con_wr_c .side_tnb li a {display:block;line-height: 20px;color:#465168;padding:5px 0;border-bottom: 1px solid #eee;}
.qk_con_wr_c .side_tnb li:hover a {color:#3a8afd}

/*
#category {display:none;position:absolute;border:1px solid #c5d6da;width:100%;background:#fff;z-index:1000;-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.2);
-moz-box-shadow:0 2px 5px rgba(0,0,0,0.2);
box-shadow:0 2px 5px rgba(0,0,0,0.2)}
#category h2 {font-size:1.3em;padding:15px 20px;border-bottom:1px solid #e7eeef}
#category ul:after {display:block;visibility:hidden;clear:both;content:""}
#category ul li:nth-child(5n+1) {border-left:0}
#category .cate_li_1 {float:left;width:20%;min-height:150px;padding:20px;border-left:1px solid #e7eeef}
#category .cate_li_1_a {font-size:1.2em;display:block;position:relative;margin-bottom:10px;font-weight:bold;color:#3a8afd}
#category .cate_li_2 {line-height:2em}
#category .cate_li_2 a {color:#555}
#category .close_btn {position:absolute;top:0;right:0;width:50px;height:50px;background:#fff;color:#b6b9bb;border:0;vertical-align:top;font-size:18px}
#category_all_bg {display:none;background:rgba(0,0,0,0.1);width:100%;height:100%;position:fixed;left:0;top:0;z-index:999}
#category .no-cate{text-align:center;padding:15px}
*/
#top_btn_index {position:fixed;bottom:10px;right:10px;width:47px;height:45px;line-height:40px;border:1px solid #e5e7ea;color:#333;text-align:center;font-size:15px;z-index:100000000;background:rgba(255,255,255,0.5)}
#top_btn_index:hover {border-color:#4e6e8b;background:#4e6e8b;color:#fff}

/* /////////// 쇼핑몰 PC용 /////////// */
#uto_vi_cnt {position: absolute;right: 188px;top: 2px;color: #aaa;}

/* 메뉴 변경 및 히든 */
.sit_admin_uto {position:absolute;right:0;top:2px;text-align:right:z-index:9}
.sit_admin_uto a {line-height:35px;padding:0 10px;z-index:9;color: #dd6666;}
.sct_admin_uto {text-align: right}
.sct_admin_uto a {position: absolute;top: 62px;right: 0px;color: #dd6666;;z-index:9}

/*쇼핑몰 메인팝업 배너*/
.uto_top_bn_shop a {display:block;text-align:center;background:#a80100}
.uto_layer_bn_shop {position:fixed;top:0;left:0;width:100%;height:100%;z-index:100000000}
.uto_layer_bn_shop .bg_shop {display:block;width:100%;height:100%;background:rgba(0,0,0,0.8)}
.uto_layer_bn_shop .main_img_shop {position:fixed;top:50%;left:50%;margin-top:-231px;margin-left:-231px;width:500px;background:#fff}
.uto_layer_bn_shop .layer_btn_shop {margin-top:10px;}
#uto_today_hide_shop {position:absolute;top:0;left:0;width:0;height:0;opacity:0;outline:0;z-index:-1}
.uto_today_hide_shop {float:left;width:152px;height:25px;text-indent:-999px;color:#fff}
.uto_close_shop {color:#fff;float:left;background:#707271;padding:10px;margin:0px 0 0 0}
.uto_today_hide_close_shop {float:right;margin:-55px 0 0 0;cursor:pointer}

/* 유토 왼쪽 fix 메뉴 */
#left_fix_btn {position:fixed;top:300px;left:25px;width:35px;z-index:8;/*z-index:99999;*/transition:all 0.5s}
#left_fix_btn .fa {margin: -9px 0 0 -8px;position: absolute}
#left_fix_btn.fix {top:90px}
#left_fix_btn .lfb {display:inline-block;font-size:20px;border:0;width: 50px;height: 50px;vertical-align:top;text-align:center;color:#fff;margin-bottom:10px;transition:all 0.5s;border-radius: 15px;}
#left_fix_btn .lfb:focus {outline:0}
#left_fix_btn.fix .lfb {-webkit-box-shadow:0px 5px 10px rgba(0, 0, 0, 0.08);
-moz-box-shadow:0px 5px 10px rgba(0, 0, 0, 0.08);
box-shadow:0px 5px 10px rgba(0, 0, 0, 0.08)}
#left_fix_btn .lfb:hover {margin-left:10px}
#left_fix_btn .btn_menu {background: rgb(228 166 53) -105px -316px no-repeat}
#left_fix_btn .btn_sch {background: rgb(221 102 102) 0 -317px no-repeat}
#left_fix_btn .btn_theme {background:#16b98c -70px -316px no-repeat}
#left_fix_btn .btn_admin {background:#132c42 -35px -316px no-repeat}
#left_fix_btn .btn_sch {display:none}
#left_fix_btn.fix .btn_sch {display:inline-block}
#left_fix_btn .lfb_sch .lfb_sch_cnt .lfb_sch_cnt_item {}

.lfb_sch {display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;padding:0 300px;background:rgba(0, 0, 0, 10)}
.lfb_sch_cnt {position: relative;margin: 0 auto;width: 612px;height: auto;margin-top: 5%;text-align: center}
.lfb_sch_cnt .lfb_sch_cnt_text {color: #aaa;margin-top: 12px;}
.lfb_sch_cnt h3 {color:#fff;text-align:center;font-size:2.5em;margin-bottom:40px}
.lfb_sch_cnt #sch_str {margin:0 auto;height:50px;background:transparent;color:#fff;border:0;font-size:1.25em;border-bottom:2px solid #fff;text-align:left;width:613px;padding: 0 0 0 15px;}
.lfb_sch_cnt #sch_submit {width: 35px;height: 35px;background: rgb(0 0 0 / 0%);border: 0;font-size: 2.5em;color: #fff;position: absolute;right: 6px;top: 78px}
.lfb_sch_cnt_close {position:absolute;top:15px;right:36px;width:50px;height:50px;border:0;text-align:center;background:none;color:#fff;font-weight:bold;font-size:4em}

/*자동검색*/
.sch_search {margin-top: 50px}		
.sch_search .sch_search_time {}
.sch_search_tit {text-align: left;margin-top: 20px;display: block;color:#fff;font-size: 1.25em; }
.sch_search .sch_search_banner {}
.sch_search .sch_search_hit {}
.text-highlight{ color:#d66; font-weight:600;} /*검색글자 색상 */

/* 쇼핑몰 페이지 카운트 %로더 */
.pageloading {position:fixed;right:0;height:46px;width:46px;z-index:7;opacity:0}
.pageloading.active-progress {opacity:1;visibility:visible;transform:translateY(0)}
.pageloading:after {position:absolute;content:"\f102";font-family:'FontAwesome';font-weight:900;text-align:center;font-size:16px;color:#000;left:0;top:0;height:46px;width:46px;line-height:28px;cursor:pointer;display:block;z-index:1;-webkit-transition:all 0.2s linear;transition:all 0.2s linear}
.pageloading:hover:after {color:#000}
.pageloading svg path {fill:none}
.pageloading svg.backtotop-progress path {stroke:#b5b5b5;stroke-width:7;box-sizing:border-box;-webkit-transition:all 0.2s linear;transition:all 0.2s linear}
.pageloading .pageloading-count {display:block;position:absolute;bottom:8px;left:0;right:0;font-size:11px;text-align:center;color:#000}
.pageloading {box-shadow:inset 0 0 0 5px rgba(0,0,0,0.0)}
.pageloading:after {color:#000}
.pageloading svg.backtotop-progress path {stroke:#fff;visibility:hidden;}

/* 쇼핑몰 로그인 포인트노출 */
.bounce2_shop {-webkit-animation-name:bounce2;animation-name:bounce2}
#uto_login_point_style_shop {z-index:98;width:90px;height:26px;font-size:1em;line-height:27px;background-color:#dd6666;opacity:1;color:#fff;position:absolute;top:0;right:115px;border-radius:3px;text-align:center;margin:5px 0 0 0}
#uto_login_point_style_shop:before {content:"";position:absolute;top:-4px;right:40px;width:4px;height:4px;border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid #dd6666}

/* pallax 배경 슬라이딩 */
#parallax_utob_silder {margin: 0 0 10px 0}
.para-box{height: 800px; display: grid; align-items: center;text-align:center;background:rgba(0,0,0,0.2);/* height로 노출사이즈 조정 */}
.text_light01 {font-size: 2em;color: #fff;font-weight: 100;letter-spacing: -0.02em;}
.text_light02 {font-size: 3em;color: #fff;font-weight: 800;letter-spacing: -0.02em;font-family: auto;}
.btn01 {}
#parallax_utob_silder_no {width: 1200px;margin: 0 auto;text-align: center;padding: 30px 0 0 0;}
#parallax_utob_silder_no .parallax_utob_silder_no_t {color: #aaa;}
#parallax_utob_silder_no .parallax_utob_silder_no_t a {line-height: 30px;}

/* 상단메뉴 고정 */
.jbFixed {position: fixed;top: 0px;width:100%;background:#fff;z-index:9999;border-bottom:3px solid #eee}
.para-box_Fixed {}
.jbFixed_hidden {position:absolute;visibility:hidden;}

/* 카테고리 팝업 */
#category_fix {display: none;position: fixed;border: 1px solid #c5d6da;width: 90%;background: #fff;z-index: 100000;left: 5%;top: 17%;border-radius:20px}
#category_fix h2 {font-size:1.3em;padding:15px 20px;border-bottom:1px solid #e7eeef}
#category_fix ul:after {display:block;visibility:hidden;clear:both;content:""}
#category_fix ul li:nth-child(5n+1) {border-left:0}
#category_fix .cate_li_1 {float:left;width:20%;min-height:250px;padding:20px;border-left:1px solid #e7eeef}
#category_fix .cate_li_1_a {font-size:1.2em;display:block;position:relative;margin-bottom:10px;font-weight:bold;color: #000000;}
#category_fix .cate_li_2 {line-height:2em}
#category_fix .cate_li_2 a {color:#555}
#category_fix .close_btn_fix {position:absolute;top: -60px;right: 0;width:50px;height: 51px;background: rgb(0 0 0 / -15%);color: #ffffff;border:0;vertical-align:top;font-size: 30px;border: 3px solid #fff;border-radius: 30px;padding: 0 0 5px 1px}
#category_all_bg_fix {display:none;background: rgba(0,0,0,0.5);width:100%;height:100%;position:fixed;left:0;top:0;z-index:99999}
#category_fix .no-cate{text-align:center;padding:15px}

/* 실시간 주문현황 */
.new_product .wrapper .new_product_t {margin: 10px 0 20px 20px;font-size: 1.5em}
.wrapper {width: 1200px;margin: 0 auto}
#ordermain2021 {height:300px}
#ordermain2021 .ordermain2021_eb01 {float:left;width:24%;background:#f6f6f6;padding:17px;border:1px solid #eee}
#ordermain2021 .ordermain2021_eb01_basic {float:right;width:24%;background:#f6f6f6;padding:17px;border:1px solid #eee}
#ordermain2021 .ordermain2021_eb02 {float:left;width:35%;height:286px;margin:0 0 0 20px;border-top:1px solid #eee;border-bottom:1px solid #eee;padding:20px;text-align:left}
#ordermain2021 .ordermain2021_eb01_no {float:left;width:60%}
#ordermain2021 .ordermain2021_eb02 .e00 {margin:0 0 10px 0}
#ordermain2021 .ordermain2021_eb02 .e01 {margin: 10px 0;}
#ordermain2021 .ordermain2021_eb02 .e01 a {color:#dd8e0d;font-size: 1.25em}
#ordermain2021 .ordermain2021_eb02 .e02 {}
#ordermain2021 .ordermain2021_eb02 .e03 {}
#ordermain2021 .ordermain2021_eb02 .e04 {margin: 10px 0 0 0;font-size: 1.5em;font-weight: 600}
#ordermain2021 .ordermain2021_eb02 .e05 a {color:#fff;margin-left: 5px;}
#ordermain2021 .ordermain2021_eb02 .e05 {background: #dd6666;padding: 10px;width: 184px;text-align: center;color: #fff;margin-top: 30px}
#ordermain2021 .ordermain2021_eb03 {float:left;width:37.5%;height:286px;margin:0 0 0 20px;border-top:1px solid #eee;border-bottom:1px solid #eee;padding:7px 0;text-align:left}
#ordermain2021 .ordermain2021_eb02 span {margin:10px 0;position: absolute;}

/* 메인 유튜브 */
#eb_youtube_main {}
#eb_youtube_main ul {}
#eb_youtube_main ul li {}
#eb_youtube_main li .eb_youtube_list {}
#eb_youtube_main li .eb_youtube_item {text-align: center;font-weight: 600;}
#eb_youtube_main li .eb_youtube_no img {width: 450px;margin-top: 12px;}

/* 중간배너1 라인 */
#uto_middle1_main {margin:30px 0 60px 0}

/* 카테고리 탭 */
ul.rumitab {margin: 0;padding: 0;list-style: none;height: 56px;border-bottom: 1px solid #eee;width: 100%;font-size: 12px;background: #f7f7f7;}
ul.rumitab li {float:right;text-align:center;cursor: pointer;min-width:80px;height: 55px;left:-1px;line-height: 55px;border: 0px solid #ccc;border-left: none;font-weight: bold;overflow: hidden;position: relative;padding:0 10px 0 10px;}/* 탭 - 메뉴 */
ul.rumitab li:hover { color:red;} 
ul.rumitab li.active {background: #f7f7f7;color:#dd6666;border:0;border-bottom:3px solid #dd6666;border-bottom: border-bottom: 1px solid #eee} /* 선택된 탭 스타일 */
ul.rumitab li.active a { color:#dd6666; _pointer-events:none; }
.rumitab_container {padding: 10px 8px 8px 8px;border-top: none;clear: both;float: left;width: 100%;background: #f7f7f7;}/* 탭 내용 박스 */
.rumitab_content {padding: 5px;font-size: 12px;display: none;text-align:left;}
.rumitab_container .rumitab_content ul {width:100%;margin:0px;padding:0px;}
.rumitab_container .rumitab_content ul li { padding:5px; list-style:none; height:auto; overflow:hidden; }
.rumitab_box { width: 100%; min-height:259px; overflow:hidden;margin:70px 0 60px 0}/* 탭 전체 크기 */
#TAB_A .TAB_A_text01 {float: left;font-size: 1.5em;margin: 16px 10px 0 33px;display: inline-block;font-weight: 600}
#TAB_A .TAB_A_text02 {float: left;margin: 20px 0 10px 17px;display: inline-block}
.rumitab_box_noitem {position: absolute;left: 522px;top: 200px;}
ul.rumitab img {width:25px;margin-right: 5px;}

/*카테고리 인기노출*/
.tab ul{/*border-left:1px solid #ddd;border-right:1px solid #ddd;*/background:#f7f7f7;border-bottom: 1px solid #ddd;border-top: 1px solid #ddd;}
.tab ul:after {display:block;visibility:hidden;clear:both;content:""}
.tab li{float:left;width:10%;}
.tab li button{border: 0;background: none;width: 100%;line-height: 35px;color: #6f6f6f}
.tab .tab-1 button{border-left:0}
.tab li .tab_selected{border-bottom:2px solid #000;background:#f7f7f7;font-weight:bold;color:#333}
.tab li a {border:0;background:none;border-left:1px solid #ddd;border-bottom:1px solid #ddd;line-height:40px;color:#6f6f6f;display:block;text-align:center}
.tab .tab-1 a{border-left:0}
.tab_content{background:#fff;border:1px solid #ddd;border-top:0;padding:20px;min-height:200px}

#cate_best {margin:20px 0}
#cate_best h2{font-size:1.167em;padding:13px;color:#fff;background:#2d334f;text-align:center}
#cate_best h2 span{color:#fff}
#cate_best .sct_noitem{background:#fff;border-top:0;height:270px;line-height:270px;padding:0;color:#999}

/*상품 베스트*/
#uto_utemrank_main {height: 520px;border: 1px solid #f3eeb5;padding: 45px 10px 10px 10px;margin: 75px 0 45px 0;background: #fffef2}
#uto_utemrank_main h1 {font-size: 2em;margin: 0 0 21px 25px;color: #cb674a}
#uto_utemrank_main .rank_sub_text {position: absolute;left: 0;margin: -40px 0 0 182px;border-left: 1px solid #eee;padding-left: 11px}
#uto_utemrank_main .rank_sub_more {position: absolute;right: 0;margin: -40px 40px 0 0;font-size: 0.95em}

/* 메인리뷰 */
#idx_review {text-align:center;padding:30px 0 30px 0;margin:0 0 30px 0;border-top: 1px solid #eee;border-bottom: 1px solid #eee;}
#idx_review h2 { text-align: left; font-size: 2em;margin: 0 20px 20px;}
.review01{max-width:1200px;margin:0 auto;}
.review01 .rv_li {margin: 0 10px;background: #f7f7f7;opacity:0.5;position:relative;padding: 30px;text-align:left;border: 1px solid #eee}
.review01 .slick-active{opacity:1}
.review01 .rv_hd {position:relative;padding-left:70px;line-height:25px;margin-bottom:35px}
.review01 .prd_img {position:absolute;top:0;left:0;}
.review01 .prd_img img {border-radius:50px}
.review01 .rv_tit {display:block;font-size:1.077em;font-weight:600}
.review01 .rv_prd {color:#717989}          
.review01 p {line-height:1.7em;min-height:80px;color: #777}

.idx_prd33:after {display:block;visibility:hidden;clear:both;content:""} 
.idx_prd33 .sct_wrap {float:left;width:33.333%;} 

.slick-dots {text-align:center;margin:20px 0}
.slick-dots li {display:inline-block;margin:5px;}
.slick-dots li button {border:0;background:#000;text-indent:-999px;overflow:hidden;width: 26px;height: 10px;border-radius:5px;opacity:0.3}
.slick-dots .slick-active button {opacity:1;}

#idx_review .sct_wrap_sub_text {position: absolute;left: 0;border-left: 1px solid #eee;margin: -39px 0 0 125px;padding-left: 9px;line-height: 10px}
#idx_review .sct_wrap_sub_more {position: absolute;right: 24px;margin-top: -36px;font-size: 0.92em;color: #777}

 @media (max-width:969px){
    #idx_tab{padding:10px}
    #idx_tab .tabs{position:relative}
    #idx_tab .tabs{position:relative;width:100%;margin-bottom:20px;text-align:center}
    #idx_tab .tabs li{display:inline-block;margin:0 10px 10px}
    #idx_tab .sct_wrap {margin:10px 0}
     .idx_prd33 .sct_wrap{width:100%;margin: 0}

}
 @media (max-width:639px){
     #idx_review{padding:80px 0}
     .review .rv_li{margin:8px}

 }

/* 쿠폰발생 스크롤 */
#uto-scroll_coupon {z-index: 5;padding: 12px 0 5px 0;position: fixed;bottom: 91px;display: none;border: 1px solid #e8e8e8;background: #fff;margin: 0;right:50px;text-align:center;width:246px}
#uto-scroll_coupon .p_span_text {position: absolute;top: -71px;color: rgb(0 0 0 / 80%);font-size: 1em;font-weight: 600;background: #ffffff;padding: 5px;border: 1px solid #f6f6f6;width: 246px;left: -1px}
#uto-scroll_coupon .p_box {position:relative;margin:0}
#uto-scroll_coupon .p_box_bg {position: absolute;bottom: 0}
#uto-scroll_coupon .uto_bn_close {float: right;width: 30px;height: 30px;border: 0;background: #da9327;margin: -104px 0 0 -30px;padding: 5px;border-radius: 30px}
#uto-scroll_coupon .uto-scroll_sub {background: #fff;padding: 5px;text-align: center;border-bottom:1px solid #eee}
.divbox {}
.divbox h2 {}
.cp_latest { }
.cp_latest .itemname, .cp_latest .itemname a {color:#A757AD;}
.cp_latest .subject, .cp_latest .subject a {text-overflow:ellipsis;overflow:hidden;white-space:nowrap;color: #fff;}
.cp_latest .writename, .cp_latest .writename a {font-size:0.95em;color:#6DA5D8;}
.cp_latest .date, .cp_latest .date a {font-size:0.95em;color:#999;}
.cp_latest .sts { font-family:Dotum,"돋움", sans-serif;font-size:11px;line-height:11px;color:#fff;background:#f44336;border:solid 1px #f44336;margin:0;padding:3px 3px 1px 3px;letter-spacing:-0.5px;} 
.cp_latest ul {padding:0px;margin:0px;list-style:none;}
.cp_latest ul li {font-size:1.0em;color:#555;line-height:145%; padding:0; margin-bottom:8px; overflow:hidden; text-overflow:ellipsis;white-space:nowrap;}
.cp_latest ul li a { }
.cp_latest ul li a:hover {color:#E869C7;}
.cp_latest .tooltool {padding:0px 3px; vertical-align:middle;text-overflow:ellipsis;white-space:nowrap;height: 118px;}
.btncp { display:inline-block;padding:2px 1px;border-radius: 2px; font-size:11px; font-weight: normal; vertical-align: middle; white-space: nowrap; cursor: pointer; color: #fff !important; border-image: none !important; background-image: none !important;border: 1px solid rgb(60, 180, 245);background-color: rgb(100, 195, 245);}
.blue, i.blue {color:#fff;font-size: 3em;line-height: 35px;font-family: fantasy;letter-spacing:0.03em;}

/*하단좌측 스크롤배너*/
#uto-scroll_left {z-index: 5;padding: 10px 15px 30px 15px;position: fixed;bottom: 10px;left: 10px;display: none;border: 1px solid #e8e8e8;background: #fff;margin: 0}
#uto-scroll_left .p_span_text {position: absolute;top: -30px;color: #bd5152;font-size: 1.25em;font-weight: 600}
#uto-scroll_left .p_box {position:relative;margin:0 0 -20px 0}
#uto-scroll_left .uto_bn_close {float: right;margin: -60px -15px 0 0;font-size: 2em;font-weight: normal;width: 45px;height: 45px;background: rgb(0 0 0 / 8%);color: #f4af07;border: 3px solid #f4af07;border-radius: 42px;padding-bottom: 4px}
#uto-scroll_left .uto-scroll_sub {background: #fff;padding: 5px;text-align: center;border-bottom:1px solid #eee}

/* 배너타켓 */
.recommend {}
.recommend .seriesNew {}
.recommend .seriesNew > div:after {content:''; display:block; clear:both;}
.recommend .seriesNew .plus_linkimg {float:left;position:relative;width:680px;height:680px;margin-left: 13px;}
.recommend .seriesNew .plus_linkimg .imgWrap{display:none;}
.recommend .seriesNew .right_txt {float:left;margin: 40px 0 0 20px;width: 450px;}
.recommend .seriesNew .right_txt  .topInfo  {}
.recommend .seriesNew .right_txt  .topInfo .infoWrap strong {color:#111;font-size: 2em;}
.recommend .seriesNew .right_txt  .topInfo .infoWrap  p {margin:13px 0 50px; color:#888; line-height:1.6;}
.recommend .seriesNew .right_txt  .img_tab  {}
.recommend .seriesNew .right_txt  .img_tab .imgWrap {
        width:160px;
        height:160px;
        overflow:hidden;
        -ms-transform: scale(0.8, 0.8);
        -webkit-transform: scale(0.8, 0.8);
        transform: scale(0.8, 0.8);
        cursor:pointer;
        filter:alpha(opacity=0.8);
        -moz-opacity: 0.8;
        -khtml-opacity: 0.8;
        opacity: 0.8;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=50)";
        filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=50)";
        transition-property: transform, -ms-transform, -webkit-transform, filter, -moz-opacity, -khtml-opacity, opacity, -ms-filter;
        transition-duration: 0.3s;
        transition-timing-function: ease-out;
}
.recommend .seriesNew .right_txt  .img_tab .imgWrap.slick-current {-ms-transform: scale(1, 1); -webkit-transform: scale(1, 1); transform: scale(1, 1);
		 filter:alpha(opacity=1); -moz-opacity: 1;	-khtml-opacity: 1;opacity: 1;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=50)"; filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=50)";
}
.recommend .seriesNew .right_txt  .img_tab .imgWrap img{width:100%; height:100%;}
/*.recommend .seriesNew .slick-dots {position:absolute; top:218px; left:40%;}*/
.recommend .seriesNew .slick-dots {margin:50px 0px 0px 30px; /*float: right;*/position: relative;  left: -50%; clear:both; height:50px;}
.recommend .seriesNew .slick-dots > li{float: left; position: relative; left: 50%; margin:3px 0px 0px 8px;}
.recommend .plus_linkimg .img_link > a { padding:20px 40px 20px 20px;}
.recommend .small_pop {height:auto !important; background:#FFFFFF /*rgba(255,255,255,0.9)*/ url("") !important; width: 350px !important; overflow-y:auto; overflow-x:hidden; max-height:362px;}
.recommend .small_pop::-webkit-scrollbar { width: 7px; }
.recommend .small_pop::-webkit-scrollbar-thumb { background-color: #e5e5e5; border-radius: 10px; }
.recommend .small_pop::-webkit-scrollbar-track { background-color: #FFF; border-radius: 10px; box-shadow: inset 0px 0px 5px white;}
.recommend .small_pop ul li{zoom:1; margin:0px 0px 7px 0px;  background:url(../img/ico_small_pop_r.png) center right 3px no-repeat;}
.recommend .small_pop ul li:after {content:""; clear:both; display:block;visibility:hidden; height:0;}
.recommend .small_pop ul li:last-child{margin:0px 0px 0px 0px; }
.recommend .small_pop ul li:hover{/*background:#FFE8C1;*/}
.recommend .small_pop ul li .thumb {float:left; width:80px; height:80px; border-radius:50%; overflow:hidden;}
.recommend .small_pop ul li .thumb img {width:100%;}
.recommend .small_pop ul li > div {float:left; width:calc(100% - 80px); padding:15px 0 0 14px;}
.recommend .small_pop ul li > div p {margin-bottom:5px;color:#444;font-size: 1em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width: 90%;}
.recommend .small_pop ul li > div span {color:#faa519;font-size: 1.25em;font-weight: 600;}
.recommend .choice_toge .to_mount{}
.recommend .wrapper {width: 1200px;margin: 0 auto;}
.recommend .series {margin-top:20px;}
.recommend .series > div:after {content:''; display:block; clear:both;}
.recommend .series .plus_linkimg {float:left; position:relative; width:680px; height:680px;}
.recommend .series .right_txt {float:left; margin:40px 0 0 100px; }
.recommend .series .right_txt > strong {color:#111; font-size:36px;}
.recommend .series .right_txt > p {margin:13px 0 50px; color:#888; line-height:1.6;}
.recommend .series .right_txt .img_tab li {float:left; width:160px; height:160px; margin-right:30px; overflow:hidden;}
.recommend .series .right_txt .img_tab li img {width:100%; height:100%;}
.recommend .series .slick-dots {position:absolute; top:418px; left:50%; margin-left:100px;}
.recommend .wrapper .seriesNew .plus_linkimg .imgWrap .thumb img {max-width:100%; height:auto; vertical-align:middle; border-style:none;}
/*img {max-width:100%; height:auto; vertical-align:middle; border-style:none;}*/
.plus_linkimg {float:left; position:relative;}
.plus_linkimg > .thumb {width:100%; height:100%; overflow:hidden;}
.plus_linkimg > .thumb img {width:100%;}
.plus_linkimg .img_link {position:absolute;top:0;left:0;width:100%;height:100%;}
.plus_linkimg .img_link > a {position:absolute; padding:20px;}
.plus_linkimg .img_link > a.active > p {background-image:url(../img/ico_plus_on.png);}
.plus_linkimg .img_link > a.link01 {}
.plus_linkimg .img_link > a.link02 {}
.plus_linkimg .img_link > a.link03 {}
.plus_linkimg .img_link > a.link04 {}
.plus_linkimg .img_link > a.link05 {}
.plus_linkimg .img_link > a > p {width:30px; height:30px; text-indent:-9999px; background-image:url(../img/ico_plus_bbb.png); background-repeat:no-repeat; background-position:center;}
.plus_linkimg .img_link > a .small_pop {display:none; position:absolute; z-index:888; bottom:52px; left:52px; width:280px; height:100px; padding:10px; border-radius:10px; text-align:left; font-weight:500; box-shadow:-4px 3px 20px 4px rgba(0,0,0,0.4); background:rgba(255,255,255,0.9) url(../images/ico/ico_small_pop_r.png) center right 14px no-repeat;}

/* 상세페이지 리뷰 */
/*
#sps_uto {}
#sps_uto ol {margin:0;padding:0;list-style:none;}
#sps_uto li {position:relative;padding:15px;border-bottom:1px solid #f0f0f0;background:#fff;float: left;width: 49%;margin-left: 24px;min-height: 135px;z-index: 99999;}
#sps_uto li:nth-child(2n+1) {margin-left: 0;}
#sps_uto li:last-child {}
#sps_uto li:after {display:block;visibility:hidden;clear:both;content:""}
*/

#sps_uto {min-height: 155px;}
#sps_uto .sps_uto_t {font-size: 1.2em;font-weight: 600;position: relative;margin: 15px 0;}
#sps_uto .sps_uto_a {position: relative;text-align: right;top: -31px;right: 5px;cursor: pointer;color: #999;}
#sps_uto .sps_uto_a a {color: #999;}
#sps_uto ol {margin:0;padding:0;list-style:none}
#sps_uto li {position:relative;padding:15px;border-bottom:1px solid #f0f0f0;background:#fff;float: left;width: 32.5%;margin-right: 10px;}
#sps_uto li:after {display:block;visibility:hidden;clear:both;content:""}
#sps_uto li:last-child {margin-right: 0px}


.sps_img_uto {position:absolute;top:15px;left:15px}
.sps_img_uto_inner {float:left;position:relative}
.sps_img_uto a span {position:absolute;font-size:0;line-height:0;overflow:hidden}
.sps_img_uto .prd_detail {position:absolute;right:0;bottom:0;border:0;color:#fff;background:#078601;width:34px;height:34px;text-align:center;opacity:0.8}
.sps_img_uto .prd_detail:hover {opacity:1}

.review_detail_cnt_uto {display:none;position:fixed;width:100%;height:100%;top:0;left:0;z-index:999;background:rgba(0,0,0,0.5)}
.review_detail_in_uto {position:absolute;top:45%;left:50%;width:590px;max-height:450px;background:#fff;text-align:left;margin-left:-300px;margin-top:-180px;overflow-y:auto;border-radius:3px;border:1px solid #dde7e9;background:#fff;border-radius:3px}
.review_detail_in_uto h3 {padding:15px;border-bottom:1px solid #e8e8e8;font-size:1.4em}
.review_cnt_uto {padding:25px}
.rd_cls_uto {position:absolute;top:0;right:0;color:#d66;border:0;padding:11px 14px;font-size:2em;background:#fff}

.review_tp_cnt_uto {position:relative;padding:0 0 10px;margin-bottom:15px;border-bottom:1px solid #f1f1f1}
.review_tp_cnt_uto>span {font-size:1.2em;display:block}
.review_tp_cnt_uto:after {display:block;visibility:hidden;clear:both;content:""}
.review_tp_cnt_uto .sps_opt_btn_more {position:absolute;top:0;right:0;border:0;padding:5px 5px 5px 10px;background:#fff;color:#c4c8cb;font-size:1.4em}
.review_tp_cnt_uto .sps_opt_li {display:none;position:absolute;top:40px;right:0;border:1px solid #b8bfc4}
.review_tp_cnt_uto .sps_opt_li:before {content:"";position:absolute;top:-8px;right:5px;width:0;height:0;border-style:solid;border-width:0 6px 8px 6px;border-color:transparent transparent #b8bfc4 transparent}
.review_tp_cnt_uto .sps_opt_li:after {content:"";position:absolute;top:-6px;right:5px;width:0;height:0;border-style:solid;border-width:0 6px 8px 6px;border-color:transparent transparent #fff transparent}
.review_tp_cnt_uto .sps_opt_li li {border-bottom:1px solid #f1f1f1;padding:10px !important;color:#6b757c}

.review_summ_uto {background:#fcfcfc;border:2px solid #efeff1;padding:10px}
.review_bt_cnt_uto {margin:15px 0}

.sps_reply_uto {margin-top:10px;padding-top:10px;border-top:1px dotted #bbb}
.sps_reply_uto .sps_img {text-align:right;width:70px}
.sps_reply_uto .sps_section_uto h2 {background:url('./img/use_reply.png') no-repeat 0 0;text-indent:30px;line-height:1.5em}

#sps_uto dl {margin:10px 0}
#sps_uto dl:after {display:block;visibility:hidden;clear:both;content:""}
#sps_uto dt {float:left}
#sps_uto dd {float:left;margin:0 10px 0 0;color:#999}
#sps_uto dd img {position:relative;top:-2px}

.sps_section_uto {float:left;width:100%;padding-left:115px}
.sps_section_uto .sps_pd_name {display:block;color:#999;padding:5px 0 5px;height: 35px;}
.sps_section_uto .sps_rv_tit {display:block;font-size:1.2em;font-weight:bold}
.sps_section_uto .sps_rv_thum {position:absolute;top:15px;right:15px}
.sps_section_uto p {padding:0;width:100%}
.sps_section_uto .sps_section_score {position: relative;top: 3px;font-weight: 600;}
.sps_con_full_uto {padding:0;height:auto !important}
.sps_con_btn_uto {clear:both;margin:5px 0}
.sps_con_btn_uto:after {display:block;visibility:hidden;clear:both;content:""}
.sps_con_btn_uto .sps_dl {float:left}
/*
.sps_con_btn_uto button.review_detail {float:right;border-radius:3px;border:1px solid #d4d6db;color:#666;font-size:0.92em;padding:5px 7px;background:#fff}
.sps_con_btn_uto button.review_detail:hover {background:#6b99ee;border-color:#6b99ee;color:#fff}
*/
.sps_con_btn_uto button.review_detail {float: left;border-radius: 3px;color: #666;font-size: 0.92em;padding: 5px 7px;background: no-repeat;width: 100%;position: absolute;display: block;left: 0;border: 0;height: 90px;top: 15px;}

/* 상품 포토후기 전체 리뷰 */
#sps_uto_01 {}
#sps_uto_01 .sps_uto_t {font-size: 1.2em;font-weight: 600;position: relative;padding: 10px 0 0 0;right: 13px;text-align: right;}
#sps_uto_01 .sps_uto_t .sps_uto_t01 {margin-right:20px}
#sps_uto_01 .sps_uto_a {position: relative;text-align: right;top: -31px;right: 5px;cursor: pointer;color: #999;}
#sps_uto_01 .sps_uto_a a {color: #999;}
#sps_uto_01 ol {margin:0;padding:0;list-style:none}
#sps_uto_01 li {position:relative;padding:15px;background:#fff;float: left;width: 15%;height: 170px;margin-right: 10px;}
#sps_uto_01 li:after {display:block;visibility:hidden;clear:both;content:""}
#sps_uto_01 li:last-child {margin-right: 0px}
.sps_con_btn_uto_01 button.review_detail {float: left;border-radius: 3px;color: #666;font-size: 0.92em;padding: 5px 7px;background: no-repeat;width: 150px;position: absolute;display: block;left: 0;border: 0;height: 150px;top: 15px;}

#sps_uto_pop {display: none;position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 999999;/* padding: 0 247px; */background:rgb(255 255 255 / 95%)}
#sps_uto_pop .sps_uto_pop_line {width: 1200px;height: 97.7%;background: #f7f7f7;padding: 0 35px;margin: 0 auto;border: 1px solid #eee;margin-top: 10px;margin-bottom: 10px;border-radius: 20px;}
#sps_uto_pop .sps_uto_pop_close {font-size: 3em;color: #d66; cursor: pointer;position: relative;top: 10px;}

/*상품 베스트 리스트*/
#uto_utemrank_list {}
#uto_utemrank_list h1 {font-size: 2em;margin: 0;color: #cb674a}
#uto_utemrank_list .rank_sub_text {position: relative;left: 136px;top: -21px;}
#uto_utemrank_list .rank_sub_more {position: absolute;right: 0;margin: -40px 40px 0 0;font-size: 0.95em}

/* 주문완료 */
#uto_order_end {width: 600px;margin: 0 auto;}
#uto_order_end .line01 {text-align:center;font-size:2em;font-weight:bold;color:#4CAF50;margin: 50px 0 20px 0;}
#uto_order_end .line02 {text-align:center;font-size:1.2em;font-weight:bold;color:#000;margin:0 0 11px 0;}
#uto_order_end .line03 {text-align:center;font-size:1.3em;font-weight:bold;color:#fff;margin: 40px 0 40px;background:#FF5722;padding:10px;border-radius: 5px;}
#uto_order_end .line04 {}

/* 로그인창 장바구니 */
.hd_login>li.shop_cart_on {position: relative;right: 10px;}
.hd_login .count_on {display: inline-block;position: absolute;top: -5px;right: -10px;line-height: 13px;padding: 0 6px;border-radius: 10px;background: #dd6666;color: #f2f5f9;min-width: 16px;height: 15px;font-size: 0.85em;}

/* 쇼핑몰 메인 인기상품 */
.sct_wrap_community_hit {position:relative;margin: 0 0 15px;border: 1px solid #eee;border-radius: 5px;padding: 9px;height: 287px;}
