@charset "utf-8";

/* /////////// 공통 /////////// */
input[type=text],input[type=password], textarea {
-webkit-transition:all 0.30s ease-in-out;
-moz-transition:all 0.30s ease-in-out;
-ms-transition:all 0.30s ease-in-out;
-o-transition:all 0.30s ease-in-out;
outline:none;
width: 100%;
}

input:focus::placeholder{
    color:transparent;
}

/* Edge */
input:focus::-ms-input-placeholder{
    color:transparent;
}

/* 사이즈 축소시 히든 */
@media (max-width: 315px){
   #user_btn_uto {display: none;}
   #user_btn_login {display: none;}   
   .uto_login_on_c {display: none;} 
   #uto_login_point_style_c {display: none;}  
}

/* body {-webkit-tap-highlight-color: transparent;} 메뉴클릭시 하이라이터 색상제거 */

/*메뉴스트롤 하단 공간 */
#m_bottom_line {height: 60px;}

/* 상단스크롤메뉴사용시 검색버튼위치 변경 */
#user_btn_home {position:absolute;top: 26px;right: 0;padding: 0 53px;height: 59px;width: 100%;border:0;color: #777;font-size:1.8em;background:none;letter-spacing:-0.1em;z-index: 9;text-align: end;}
#user_btn_home_scroll {position:absolute;top: 85px;right: 0;padding: 0 53px;height: 59px;width: 100%;border:0;color: #777;font-size:1.8em;background:none;letter-spacing:-0.1em;z-index: 9;text-align: end;}

/* 상단스크롤 메뉴 */
.swiper-container ul, li {list-style-type:none;margin:0;padding:0;}
.swiper-container .tabs > li { width: 16%; }
.swiper-container .tabs > li > span { color: #666; padding: 15px 0 15px 0; display: block; background: #f8f8f8; text-align: center; text-decoration: none; border-bottom: 2px solid transparent; -webkit-transition: all .2s ease-in-out; transition: all .2s ease-in-out; height:45px}
.swiper-container .swiper-slide .uto_slide_1 .fa {font-size: 1.6em;margin: -2px 0 0 -6px;position: absolute;color: #9a2828;}
.swiper-container .swiper-slide .uto_slide_2 {color: #4370d1;font-weight: 600;font-size: 1em}
.swiper-container .swiper-slide .uto_slide_2 .fa {font-size: 1em;margin-right: 3px}
.swiper-container .tabs > li.active > span { border-bottom: 2px solid #dd6666; color: #dd6666;}	
.swiper-container-2 { padding: 0; overflow: hidden;}
.swiper-container-2 .swiper-slide { background:#f8f8f8;box-sizing: border-box}
.uto_scroll_menu_explanation {color:#d66;text-align: center;margin: 10px;}
#nav {z-index:1}
.swiper-button-prev.swiper-button-disabled, .swiper-button-next.swiper-button-disabled {color: #f8f8f8;}

.swiper-container-2m { padding: 0; overflow: hidden;}
.swiper-container-2m .swiper-slide { background:#fff;box-sizing: border-box}

.wrap {font-size:1em}
.wrap div{width:100%; text-align:center; font-size:1em; color:#000;border-bottom:2px solid #eee;background: #f8f8f8}
.top_bar_fix{position:fixed; top:0; left:0;}
.pd_top{padding-top:150px;}
.wrap .top_bn_zone{height:300px; background:#777;}
.wrap .top_fix_zone{clear:both; z-index:99}
.wrap .top_con_zone{clear:both; background:#ededed; color:#888; text-align:center; font-size:1em;}
::-webkit-scrollbar {width: 0px;background: transparent;}
#uto_b_right_style {z-index: 98;font-size: 1em;line-height: 22px;color: #d66;position: absolute;text-align: right;margin: -44px 0 0 -10px;border: 0}

/* 카카오상담알림 */
#uto_kakao_detail {display: none;position: fixed;right: 65px;bottom: 200px;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: 120px;right: 85px;cursor: pointer;z-index: 2;}
#uto_kakao_buttom_off {position: fixed;bottom: 120px;right: 85px;cursor: pointer;}


/* /////////// 커뮤니티 모바일 /////////// */

#btn_hdsch_m_c_index {position:absolute;top: -50px;right: 0;padding: 0 53px;height: 59px;width: 100%;border:0;color: #777;font-size:1.8em;background:none;letter-spacing:-0.1em;z-index: 9;text-align: end;z-index:99}
.uto_community_itemsub_text {font-size: 0.85em;margin-left: 7px;font-weight: 100;color: #999;position: relative;top: -8px;}
.uto_community_itemsub_h2 {font-size: 1.25em;position: relative;top: -8px;}

/* 공통 */
.sct_wrap_cm {margin: 0 10px 10px;zoom: 1;}
.sct_wrap_cm2 {zoom: 1;width: 90%;margin: 0 auto;}
.sct_wrap_cm3 {zoom: 1;width: 80%;margin: 0 auto;margin-top: 50px;margin-bottom: 50px;}
.sct_wrap_cm_main {zoom: 1;width: 80%;margin: 0 auto;margin-top: 10px;margin-bottom: 10px;border-radius: 5px;}
.sct_wrap_cm_list {zoom: 1;margin: 10px 10px 20px 10px}
.sct_wrap_cm_line {zoom: 1;border-radius: 5px;border-bottom: 1px solid #dde7e9;margin: 10px 10px 75px 9px;}
.sct_wrap_cm_list_pop  {zoom: 1;margin: 10px 10px 20px -10px;}
.sct_wrap_cm_list_pop_s  {zoom: 1;margin: 10px 10px 20px 10px;}
.sct_wrap_cm_list_bottom {zoom: 1;margin: 10px 10px -10px 10px}
 
/* 상단고정 fix 커뮤니티 */
.hd_wrapper_fix{position:fixed; top:0; left:0;box-shadow: 0 0 10px rgb(181 181 181 / 40%);background: #fff;width:100%;z-index:99999}
.uto_logo_left_fix {position:fixed; top:8px; left:10px;z-index:99}
.user_btn_uto_fix {position: fixed;top: 17px;right: 10px;padding: 0 10px;height: 40px;width: 40px;border: 0;color: #777;font-size: 1.8em;background: none;letter-spacing: -0.1em;z-index:99999}

#logo .uto_logo {position: relative;top: 12px;}
#btn_hdcate_hd_opener {position:absolute;top:10px;left:10px;padding:0 10px;height:40px;width:40px;border:0;background-size:70%;color: #777;background:none;font-size:2em;}

/* 검색글자/메뉴글자 */
.user_close_text {position: absolute;left: 46px;top: 27px;color: #777;}
.btn_close_submenu_c_text {position: absolute;left: 46px;top: 21px;color: #777;}
.btn_close_submenu_c_shop_text {position: absolute;left: 46px;top: 21px;color: #777;}

/* 실시간/인기검색어 */
.sch_search_c {margin: 15px;height: 140px;}
.sch_search_c  h3 {text-align: left;margin: 10px 0;}
.sch_search_hit_c {margin: 15px}
.sch_search_hit_c  h3 {text-align: left;margin-top: 20px;}

/* 메인시계 */
#hd_clock_uto {text-align:center;padding: 10px 30px 0 30px;background: #f8f8f8;margin-top: 60px;margin-bottom: -84px;color: #777;}
#hd_clock_uto .clock {margin-left: 5px;}

/* 메인검색창 */
#hd_sch_uto {text-align:center;padding: 10px 30px 0 30px;background: #f8f8f8;margin-top: 80px;}
#hd_sch_uto h2 {position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden}
#hd_sch_uto form {position:relative;/* padding-right:40px; */}
#hd_sch_uto #sch_stx {width:100%;height: 55px;/* margin-left:40px; */background: #ffffff;border:0;color: #b1aeae;border: 1px solid #ccc;border-radius: 30px;padding-left: 15px;text-align: center;padding-right: 23px;}
#hd_sch_uto #sch_submit {position:absolute;top: 23px;right: 45px;border: 0;border-radius:30px;cursor:pointer;color: #515a89;background: #ffffff;font-size: 2em;/* margin: 10px -40px; */}
#user_btn_uto {position: fixed;top: 17px;right: 10px;padding: 0 10px;height: 40px;width: 40px;border: 0;color: #777;font-size: 1.8em;background: none;letter-spacing: -0.1em;z-index: 99999;}
#user_btn_uto_qty {position: fixed;top: 17px;right: 10px;padding: 0 7px;/* height: 40px; *//* width: 40px; */border-radius: 30px;border: 0;color: #c52f2f;font-size: 1em;/* background: #d66; */letter-spacing: -0.1em;font-weight: 600;z-index: 99999;}
#user_btn_login {position: fixed;top: 17px;right: 37px;padding: 0 10px;height: 40px;width: 40px;border: 0;color: #777;font-size: 1.8em;background: none;letter-spacing: -0.1em;z-index: 99999;}
		
/* 로그인 포인트노출 */
#uto_login_point_style_c {z-index: 99999;width:80px;height:18px;font-size:1em;line-height:20px;background-color:#d66;opacity:1;color:#fff;position: fixed;right:19px;border-radius:15px;text-align:center;/* margin: -15px 0 0 0; */top: 46px;}
#uto_login_point_style_c:before {content:"";position:absolute;top:-4px;right:35px;width:4px;height:4px;border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid #d66}
.uto_login_on_c {z-index: 99999;width: 30px;height: 14px;font-size: 1em;line-height: 12px;background-color: #d66;opacity: 1;color: #fff;position: fixed;right: 42px;top: 41px;border-radius: 15px;text-align: center}

/* 하단 고정 메뉴*/
#uto_nav_c {position:fixed;bottom:0;left:0;width:100%;height:55px;;background:#f8f8f8;border-top: 1px solid #e5e5e5;transition: bottom 0.3s;z-index: 1;}
#uto_nav_c ul:after {display:block;visibility:hidden;clear:both;content:""}
#uto_nav_c .uto_nav_c_li {float:left;width:20%;padding:10px 0 5px;text-align:center}
#uto_nav_c .uto_nav_c_li i{font-size:18px;height:20px}
#uto_nav_c .uto_nav_c_li button{border:0;background:none}
#uto_nav_c .uto_nav_c_li .txt{display:block;line-height:20px;font-size:11px;color: #888}
#uto_nav_c .uto_nav_c_li .uto_fix_home {position: absolute;top: -12px;left: 43%;background: rgb(81 90 137 / 90%);padding: 17px 0;border-radius: 50%;width: 60px;height: 60px}
#uto_nav_c .uto_nav_c_li .uto_fix_home .fa {font-size:2em;color:#fff}
#uto_nav_c .uto_nav_c_li .uto_fix_home a {color:#fff}
#uto_nav_c #btn_hdcate {}
#uto_nav_c #uto_nav_c_li_scroll_open {}
#uto_nav_c  #uto_nav_c_li_scroll_close {}
#uto_nav_c  #uto_nav_c_li_scroll_close fa {}

/* 메인 오른쪽 하단 fix메뉴 */
#uto_m_top_c_btn {position: fixed;bottom: 119px;right: 25px;width: 35px;z-index: 999;transition: all 0.5s}
#uto_m_top_c_btn #top_btn_m {border: 0;background: rgb(0 0 0 / 100%);padding: 0 0 3px 0;border-radius: 50%;width: 45px;height: 45px;font-size: 2em;color: #fff}
#uto_m_top_c_btn #btn_hdsch_m_c {position: absolute;bottom: 50px;right: -10px;border: 0;background: rgb(37 104 52 / 70%);padding: 0 0 3px 0;border-radius: 50%;width: 45px;height: 45px;font-size: 1.5em;color: #fff}
#uto_m_top_c_btn #btn_hdcart {position: absolute;top: -100px;right: -10px;border: 0;background: rgb(37 62 104 / 70%);padding: 0 0 3px 0;border-radius: 50%;width: 45px;height: 45px;font-size: 1.5em;color: #fff}
#uto_m_top_c_btn #btn_hdcart .fa {position: absolute;top: 14px;right: 13px}

#uto_m_top_c_btn_open {position: fixed;bottom: 70px;right: 25px;width: 35px;z-index: 1;transition: all 0.5s}
#uto_m_top_c_btn_open #top_btn_m_open {border: 0;background: #df7474;padding: 0 0 3px 0;border-radius: 50%;width: 45px;height: 45px;font-size: 2em;color: #fff}

#uto_m_top_c_btn_open_close {position: fixed;bottom: 70px;right: 25px;width: 35px;z-index: 1;transition: all 0.5s;z-index: 9;}
#uto_m_top_c_btn_open_close #top_btn_m_open_close {border: 0;background: #df7474;padding: 0 0 3px 0;border-radius: 50%;width: 45px;height: 45px;font-size: 2em;color: #fff}

/* 메인서브메뉴 */
#gnb_open {position: absolute;top:10px;left:10px;padding:0 10px;height:40px;width:40px;border:0;background-size:70%;color: #777;background:none;font-size:2em;z-index: 9999;}
#gnb {display:none;background: #f8f8f8;position:fixed;top:0;left:0;z-index:999999;width:100%;max-width:400px;height:100%;overflow-y:auto;-webkit-box-shadow:0 0 5px rgba(55,55,5,0.4);-moz-box-shadow:0 0 5px rgba(55,55,5,0.4);box-shadow:0 0 5px rgba(55,55,5,0.4)}

#submenu_c {display: none;position: fixed;top: 0;left: 0;padding: 0 0 10px;width: 100%;background: #ffffff;/*padding: 20px 20px;*/height: 100%;z-index: 999999999999;overflow-y: auto;}
#submenu_c .btn_close_submenu_c {position: relative;top: 10px;left: 0px;width: 50px;height: 35px;border: 0;background: none;color: #000000;font-size: 2em;margin: 0 0 8px 0;}

#gnb_m_sub_c {/* position:relative; *//* background:#fff; *//* margin-top: 30px; */}
#gnb_m_sub_c > h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#gnb_m_sub_c .gnb_m_sub_c_wrap {margin:0 auto;position:relative}
#gnb_m_sub_c .gnb_m_sub_c_wrap:hover, #gnb_m_sub_c .gnb_m_sub_c_wrap:focus, #gnb_m_sub_c .gnb_m_sub_c_wrap:active{z-index:3}
#gnb_m_sub_c #gnb_m_sub_c_1dul {font-size:1.083em;padding:0;/* border-bottom:1px solid #e0e2e5; */zoom:1;margin-left: 10px;}
#gnb_m_sub_c ul:after {display:block;visibility:hidden;clear:both;content:""}
#gnb_m_sub_c .gnb_m_sub_c_1dli {float:left;line-height: 18px;padding:0px;position:relative;width: 46%;text-align: center;margin-bottom: 15px;font-size: 0.9em;color: #777;border: 1px solid #eee;margin: 5px;}
#gnb_m_sub_c .gnb_m_sub_c_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_m_sub_c_1dli .bg {position:absolute;top:24px;right:8px;display:inline-block;width:10px;height:10px;overflow:hidden;/*background:url('../img/gnb_m_sub_c_bg2.gif') no-repeat 50% 50%;*/text-indent:-999px}
.gnb_m_sub_c_1dli .uto_submenu_img img {width: 35px;}
.gnb_m_sub_c_1da {display:block;font-weight:bold;padding:0 15px;color:#080808;text-decoration:none;padding: 10px 0}
.gnb_m_sub_c_1dli.gnb_m_sub_c_al_li_plus .gnb_m_sub_c_1da{}
.gnb_m_sub_c_2dli:first-child {border:0}
.gnb_m_sub_c_2dul {display:none;position:absolute;top:54px;min-width:140px;padding-top:2px}
.gnb_m_sub_c_2dul .gnb_m_sub_c_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_m_sub_c_2da {display:block;padding:0 10px;line-height:40px;background:#fff;color:#080808;text-align:left;text-decoration:none}
a.gnb_m_sub_c_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_m_sub_c_1dli_air .gnb_m_sub_c_2da {}
.gnb_m_sub_c_1dli_on .gnb_m_sub_c_2da {}
.gnb_m_sub_c_2da:focus, .gnb_m_sub_c_2da:hover {color:#fff}
.gnb_m_sub_c_1dli_over .gnb_m_sub_c_2dul {display:block;left:0}
.gnb_m_sub_c_1dli_over2 .gnb_m_sub_c_2dul {display:block;right:0}
.gnb_m_sub_c_wrap .gnb_m_sub_c_empty {padding:10px 0;width:100%;text-align:center;line-height:2.7em;color:#080808}
.gnb_m_sub_c_wrap .gnb_m_sub_c_empty a {color:#3a8afd;text-decoration:underline}
.gnb_m_sub_c_wrap .gnb_m_sub_c_al_ul .gnb_m_sub_c_empty, .gnb_m_sub_c_wrap .gnb_m_sub_c_al_ul .gnb_m_sub_c_empty a {color:#555}

#gnb_m_sub_c .gnb_m_sub_c_menu_btn {background:#eee;color:#777;width:55px;height:60px;border:0;vertical-align:top;font-size:26px}
#gnb_m_sub_c .gnb_m_sub_c_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_m_sub_c .gnb_m_sub_c_mnal {float:right;padding:0}

#gnb_m_sub_c_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_m_sub_c_all h2 {font-size:1.3em;padding:15px 20px;border-bottom:1px solid #e7eeef}
#gnb_m_sub_c_all .gnb_m_sub_c_al_ul:after {display:block;visibility:hidden;clear:both;content:""}
#gnb_m_sub_c_all .gnb_m_sub_c_al_ul > li:nth-child(5n+1) {border-left:0}
#gnb_m_sub_c_all .gnb_m_sub_c_al_li {float:left;width:20%;min-height:150px;padding:20px;border-left:1px solid #e7eeef}
#gnb_m_sub_c_all .gnb_m_sub_c_al_li .gnb_m_sub_c_al_a {font-size:1.2em;display:block;position:relative;margin-bottom:10px;font-weight:bold;color:#3a8afd}
#gnb_m_sub_c_all .gnb_m_sub_c_al_li li {line-height:2em}
#gnb_m_sub_c_all .gnb_m_sub_c_al_li li a {color:#555}
#gnb_m_sub_c_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_m_sub_c .gnb_m_sub_c_menu_btn_t {font-size: 0.45em;}

/* 메인서브메뉴 */
#gnb_mc {position:relative;/* background:#fff; */margin: 0 auto;width: 95%;}
#gnb_mc > h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#gnb_mc .gnb_mc_wrap {margin:0 auto;position:relative;margin-top: 20px;}
#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: 25%;text-align: center;margin-bottom: 10px;font-size: 0.85em;color: #777;/* background: #fff; */height: 60px;}
#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;font-size: 0.95em;}
.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_menu_btn_shop {background:#fff;color:#777;width:65px;height:65px;border:0;vertical-align:top;font-size:25px;border: 1px solid #e9e9e9;border-radius: 5px;margin-top: 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;}

/*커뮤니티 top배너*/
#sbn_side_topc {text-align:center;position:relative;margin:0}
#sbn_side_topc h2 {position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden}
#sbn_side_topc img {max-width:100%;height:auto;border-radius: 5px;}
#sbn_side_topc .bx-pager {position:absolute;bottom:5px;left:0;width:100%}
#sbn_side_topc .bx-pager .bx-pager-item {display:inline-block;margin:5px;float: right;margin-right: 10px;}
#sbn_side_topc .bx-pager .bx-pager-link {display:block;width:8px;height:8px;text-indent:-999px;overflow:hidden;background:#fff;opacity:0.5;border-radius:5px;}
#sbn_side_topc .bx-pager .active {opacity:1}
uto_timer_opening .uto_timer_opening_input {border: 0;color: #fffac6;text-align: center;font-size: 4em;width: 100%;padding: 15px;background: rgb(0 0 0 / 0%);outline: none;}

/*커뮤니티 메인배너*/
#main_bn_mc {position:relative;text-align:center}
#main_bn_mc .slide-wrap{display:none}
#main_bn_mc img {max-width:100%;height:auto}
#main_bn_mc .btn_wr {/* background:rgba(0,0,0,0.5); */display:inline-block;position:absolute;z-index:1;right: 0;top: -34px;border-radius:30px;padding:0;width:100px;line-height:30px;-webkit-mask-composite: xor;}
#main_bn_mc .btn_wr .pager-prev {float:left;display:inline-block;padding:0;color: #444;width:25px}
#main_bn_mc .btn_wr .pager-next {float:right;display:inline-block;padding:0;color: #444;width:25px}
#main_bn_mc #slide-counter {margin:0;width:50px;float:left;display:inline-block;padding:0;color: #444;}

/* 새글/인기글 탭메뉴 */
#uto_tab_main {/* border: 1px solid #eee; */height: 185px;background: #fff;}
#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: 30px;}
#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;}

/*메인탭메뉴*/
.{/*border-left:1px solid #ddd;border-right:1px solid #ddd;*/background: #ffffff;}
.tab ul:after {display:block;visibility:hidden;clear:both;content:""}
.tab li{float:left;width: 50%;line-height: 60px;}
.tab li .ca_img img {width: 80px;margin-top: 5px;border-radius: 5px;}
.tab li button{background: #f8f8f8;width: 90%;line-height: 15px;color: #6f6f6f;border: 1px solid #eee;border-radius: 5px;padding: 10px;}
.tab .tab-1 button{border-left:0}
.tab li .tab_selected{background: #626a95;font-weight:bold;color: #ffffff;margin: 0;border-radius: 5px;padding: 10px;border: 1px solid #e7ebf1;}
.tab li a {/* border:0; *//* background:none; *//* border-left:1px solid #ddd; *//* border-bottom:1px solid #ddd; *//* line-height:40px; */color: #000000;/* 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}
#uto_cate {border: 1px solid #eee;padding: 10px 0 15px 16px;background: #ffffff;}
#uto_cate h2{}
#uto_cate h2 span{}
#uto_cate .sct_noitem{background:#fff;border-top:0;height:270px;line-height:270px;padding:0;color:#999}
.tab li .uto_latest_button {background: rgb(106 114 154 / 10%);font-weight:bold;color: #ffffff;margin: 0;border-radius: 5px;padding: 15px 0 15px 0;border: 1px solid #e7ebf1;}
.tab ul li:hover a.uto_latest_button {background: #d66;font-weight:bold;color: #ffffff;margin: 0;border-radius: 5px;padding: 10px;border: 1px solid #e7ebf1;}

/*메인팝업 배너*/
.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:100000}
.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%;margin-top:-200px;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_pop2 {text-align:center;position:relative}
#sbn_side_top_pop2 h2 {position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden}
#sbn_side_top_pop2 img {max-width:100%;height:auto}
#sbn_side_top_pop2 .bx-pager {position:absolute;bottom:5px;left:0;width:100%}
#sbn_side_top_pop2 .bx-pager .bx-pager-item {display:inline-block;margin:5px}
#sbn_side_top_pop2 .bx-pager .bx-pager-link {display:block;width:8px;height:8px;text-indent:-999px;overflow:hidden;background:#fff;opacity:0.5;border-radius:5px}
#sbn_side_top_pop2 .bx-pager .active {opacity:1}

/*메인하단 배너*/
#sbn_side_bottom_pop2 {text-align:center;position:relative}
#sbn_side_bottom_pop2 h2 {position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden}
#sbn_side_bottom_pop2 img {width: 95%;height:auto;border-left: 2px solid #e9e9e9;border-right: 2px solid #e9e9e9;border-top: 2px solid #e9e9e9;margin-left: -19px;border-top-left-radius: 20px;border-top-right-radius: 20px;}
#sbn_side_bottom_pop2 .bx-pager {position:absolute;bottom:5px;left:0;width:100%}
#sbn_side_bottom_pop2 .bx-pager .bx-pager-item {display:inline-block;margin:5px}
#sbn_side_bottom_pop2 .bx-pager .bx-pager-link {display:block;width:8px;height:8px;text-indent:-999px;overflow:hidden;background:#fff;opacity:0.5;border-radius:5px}
#sbn_side_bottom_pop2 .bx-pager .active {opacity:1}
#uto_bottom_main {z-index: 99999;position: fixed;bottom: 0;width: 100%;}
#uto_bottom_main .uto_bottom_down {width: 95%;position: absolute;left: 0;background: #eee;text-align: center;color: #000;padding: 5px 0;font-size: 2em;border-top-right-radius: 20px;border-top-left-radius: 20px;/* border-top: 2px solid #e9e9e9; *//* border-left: 2px solid #e9e9e9; *//* border-right: 2px solid #e9e9e9; */z-index: 999;}
.uto_today_hide_close_bottom {float: right;margin: 0 0 0 0;cursor: pointer;}

/* 유토빌드 정보추가 */
#uto_ft_top_bg {margin: 10px;background: #fff;}
#uto_ft_top_bg #uto_ft_top_line1 {height: 145px;padding: 10px;}
#uto_ft_top_bg #uto_ft_top_line1 .uto_ft_top_line1_left {}
#uto_ft_top_bg #uto_ft_top_line1 .uto_ft_top_line1_left .uto_ft_top_line1_title {font-size: 1.2em;font-weight: 600;color: #666;margin: 5px 0;}
#uto_ft_top_bg #uto_ft_top_line1 .uto_ft_top_line1_left .uto_ft_top_line1_tel {font-size: 1.5em;color: #76997a;font-weight: 600;}
#uto_ft_top_bg #uto_ft_top_line1 .uto_ft_top_line1_left .uto_ft_top_line1_kkid {font-size: 1.25em;color: #76997a;font-weight: 600;}
#uto_ft_top_bg #uto_ft_top_line1 .uto_ft_top_line1_left .uto_ft_top_line1_open {color: #666;margin: 8px 0;}
#uto_ft_top_bg #uto_ft_top_line1 .uto_ft_top_line1_left .uto_ft_top_line1_deposit {font-size: 1.2em;font-weight: 600;color: #666;margin: 20px 0 10px 0;}
#uto_ft_top_bg #uto_ft_top_line1 .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_bg #uto_ft_top_line1 .uto_ft_top_line1_left .uto_ft_top_line1_no_community {font-size: 1em;letter-spacing: -0.05em}
#uto_ft_top_bg #uto_ft_top_line1 .uto_ft_top_line1_left .uto_ft_top_line1_no_community a {color: #777;margin: 0 18px 0 5px;}
#uto_ft_top_bg #uto_ft_top_line1 .uto_ft_top_line1_right {float: right;width: 310px}
#uto_ft_top {border-top: 1px solid #eee;}
#uto_ft_top #uto_ft_top_line2 {padding: 10px 0;text-align: center;width: 100%;background: #f5f5f5;}
#uto_ft_top #uto_ft_top_line2 .uto_ft_top_line2_left {}
#uto_ft_top #uto_ft_top_line2 .uto_ft_top_line2_left img {width: 45px;}

/* 상품 목록 스킨 30 커뮤니티 메인 */
.st_30_wr_community {background:#fff;padding: 0 10px 10px 10px;position:relative;border-bottom:1px solid #e5e5e5;border-top: 1px solid #e5e5e5;}
.sct_30_community {margin:0}
.sct_30_community .sct_li {padding: 10px;}
.sct_30_community .sct_img img {max-width:100%;height:auto}
.st_30_wr_community .bx-pager {position:absolute;top: -24px;right:10px}
.st_30_wr_community .bx-pager .bx-pager-item {display:inline-block;margin:5px}
.st_30_wr_community .bx-pager .bx-pager-link {display:block;width:8px;height:8px;text-indent:-999px;overflow:hidden;background:#adadad;border-radius:5px}
.st_30_wr_community .bx-pager .active {background:#000}
.sct_30_community .sct_star {margin:10px 0 5px}
.sct_30_community .sct_txt {margin: 5px 0 0 0;font-size:1.083em}
.sct_30_community .sct_cost {font-weight:bold;margin: 4px 0;}
.sct_30_community .sct_cost .sct_disc {background: #df7474;color: #fff;border-radius: 5px;font-size: 0.9em;padding: 5px;}
.sct_30_community .sct_cost .sct_dict {text-decoration: none;font-size: 0.95em;text-decoration-line: line-through;color: #aaa;font-weight: 100}
.sct_30_community .sct_basic {color: #777;font-size: 0.95em;}
.sct_dict {text-decoration: none;font-size: 0.75em;text-decoration-line: line-through;color: #777;font-weight: 100;margin-top: -5px;text-decoration-color: #aaa;}
.sct_30_community .sct_disc {background: #df7474;color: #fff;border-radius: 5px;font-size: 0.9em;padding: 5px;position: absolute;right: 13px;bottom: 10px;}
.st_30_wr_community .sct_noitem {text-align: center;padding-top: 20px;}

/* 인기글 메인 노출 스타일 */
#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;}

/* 메인하단 스타일추가 */
#ft p {}
#ft .ft_info {}
#ft .uto_ft_info {text-align: left;margin-left: 10px;}
#ft .uto_ft_info #logo_foot {margin-bottom: 10px;}
#ft .uto_ft_info #logo_foot img {width: 100px;}

/* 카테고리 */
.cate_tab_c:after {display:block;visibility:hidden;clear:both;content:""}
.cate_tab_c li{float:left;width: 50%;text-align:center;font-size:0.92em;background: #ffffff;margin: 0}
.cate_tab_c span{display:block;border-bottom:1px solid #bbb;padding:10px 0;color:#666;}
.cate_tab_c .selected{border-bottom: 2px solid #d66;color: #d66;font-weight: 600;margin-top: -1px;/* background: #efefef; */}


/* /////////// 쇼핑몰 모바일 /////////// */

/* 쇼핑몰 메인서브메뉴 */
#gnb_1dul {background:#fff;margin: 10px;}
#gnb_1dul a {display:block;color:#000}
.gnb_1dli {position:relative;line-height:40px}
.gnb_1dli button {position:absolute;top:5px;right:0;width:40px;height:40px;overflow:hidden;border:0;font-size:1.2em;background:#fff;background:url(../img/mobile/gnb_bg2.png) no-repeat 50% 50%;text-indent:-9999px}
.gnb_1dli button.btn_gnb_cl {background:url(../img/mobile/gnb_bg.png) no-repeat 50% 50%}
.gnb_1da {padding: 0 20px;border-bottom:1px solid #eee;/* font-weight:bold; */font-size: 1em;}
.gnb_2dul {display:none;background:#fafafa}
.gnb_2da {padding-left:30px}
#gnb_close {display:block;position:absolute;left: 5px;top: 12px;z-index:99;font-weight:bold;margin:0;height:40px;width:40px;border:0;color: #333;font-size:2em;background:transparent}

#gnb_empty {padding:20px 0;text-align:center;line-height:2em}
#gnb_empty a {display:inline;text-decoration:underline}

/* 쇼핑몰 서브메뉴 */
#submenu_c_shop {display: none;position: fixed;top: 0;left: 0;padding: 0 0 10px;width: 100%;background: #ffffff;/*padding: 20px 20px;*/height: 100%;z-index: 999999999999;overflow-y: auto;}
#submenu_c_shop .btn_close_submenu_c_shop {position: relative;top: 10px;left: 0px;width: 50px;height: 35px;border: 0;background: none;color: #000000;font-size: 2em;margin: 0 0 8px 0;}

#gnb_m_sub_c_shop {/* position:relative; *//* background:#fff; *//* margin-top: 30px; */}
#gnb_m_sub_c_shop > h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#gnb_m_sub_c_shop .gnb_m_sub_c_wrap {margin:0 auto;position:relative}
#gnb_m_sub_c_shop .gnb_m_sub_c_wrap:hover, #gnb_m_sub_c .gnb_m_sub_c_wrap:focus, #gnb_m_sub_c .gnb_m_sub_c_wrap:active{z-index:3}
#gnb_m_sub_c_shop #gnb_m_sub_c_1dul {font-size:1.083em;padding:0;/* border-bottom:1px solid #e0e2e5; */zoom:1;margin-left: 10px;}
#gnb_m_sub_c_shop ul:after {display:block;visibility:hidden;clear:both;content:""}
#gnb_m_sub_c_shop .gnb_m_sub_c_1dli {float:left;line-height: 18px;padding:0px;position:relative;width: 46%;text-align: center;margin-bottom: 15px;font-size: 0.9em;color: #777;border: 1px solid #eee;margin: 5px;}
#gnb_m_sub_c_shop .gnb_m_sub_c_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_m_sub_c_1dli .bg {position:absolute;top:24px;right:8px;display:inline-block;width:10px;height:10px;overflow:hidden;/*background:url('../img/gnb_m_sub_c_bg2.gif') no-repeat 50% 50%;*/text-indent:-999px}
.gnb_m_sub_c_1dli .uto_submenu_img img {width: 35px;}
.gnb_m_sub_c_1da {display:block;font-weight:bold;padding:0 15px;color:#080808;text-decoration:none;padding: 10px 0}
.gnb_m_sub_c_1dli.gnb_m_sub_c_al_li_plus .gnb_m_sub_c_1da{}
.gnb_m_sub_c_2dli:first-child {border:0}
.gnb_m_sub_c_2dul {display:none;position:absolute;top:54px;min-width:140px;padding-top:2px}
.gnb_m_sub_c_2dul .gnb_m_sub_c_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_m_sub_c_2da {display:block;padding:0 10px;line-height:40px;background:#fff;color:#080808;text-align:left;text-decoration:none}
a.gnb_m_sub_c_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}

/* 쇼핑몰 자동완성 */
#hd_sch .sch_search {margin-top: 50px}
#hd_sch .sch_search h3 {text-align: left;margin-top: 20px;}
#hd_sch .sch_search .sch_search_time {}
#hd_sch .sch_search .sch_search_banner {}
#hd_sch .sch_search .sch_search_hit {}
.text-highlight{ color:#C42500; font-weight:600;} /*검색글자 색상 */
#hd_sch {overflow-y: auto;}

/* 실시간 주문상품 */
.new_product {}
.new_product .new_product_t {text-align: center;margin: 0 9px;border: 1px solid #eee;padding: 15px;background: #669571;color: #fff;border-top-left-radius: 10px;border-top-right-radius: 10px;font-size: 1.25em}
.ordermain {font-size: 1em;background: #df7474;color: #fff;padding: 5px;font-size: 0.9em;margin: 0 10px;text-align: center;}
.ordermain_youtube {margin:20px 10px 50px 10px}
.ordermain_youtube #eb_youtube_main .eb_youtube_no img {width:100%}

/* 유튜브 */
#eb_youtube_main iframe {border-radius: 10px;}

/*쇼핑몰 메인 카테고리 베스트*/
.tab_cm ul{/*border-left:1px solid #ddd;border-right:1px solid #ddd;*/background:#f7f7f7;border-bottom: 1px solid #ddd;}
.tab_cm ul:after {display:block;visibility:hidden;clear:both;content:""}
.tab_cm li{float:left;width: 32.3%;line-height: 100px;}
.tab_cm li .ca_img img {width: 50px;margin-top: 5px;border-radius: 5px;}
.tab_cm li button{background: none;width: 100%;line-height: 15px;color: #6f6f6f;border: 0;}
.tab_cm .tab-1_cm button{border-left:0}
.tab_cm li .tab_selected{background: #ffffff;font-weight:bold;color: #df7474;margin: 5px;border-radius: 5px;padding: 10px;border: 1px solid #e7ebf1;}
.tab_cm 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_cm .tab-1 a{border-left:0}
.tab_content_cm{background:#fff;border:1px solid #ddd;border-top:0;padding:20px;min-height:200px}
#cate_best_cm {margin: 10px;border: 1px solid #eee;border-radius: 10px;}
#cate_best_cm h2{font-size: 1.167em;padding: 13px;color: #000;}
#cate_best_cm h2 span{color: #777;font-size: 0.8em;font-weight: 100;}
#cate_best_cm .sct_noitem_cm{background:#fff;border-top:0;height:270px;line-height:270px;padding:0;color:#999}

/*쇼핑몰 상품 베스트*/
#uto_utemrank_main {height: 380px;padding: 20px 5px 5px 5px;margin: 0}
#uto_utemrank_main h1 {font-size: 2em;margin: 0 0 0 5px;color: #cb674a}
#uto_utemrank_main .rank_sub_text {margin: 10px 0 0 5px;color: #777}
#uto_utemrank_main .rank_sub_more {position: absolute;right: 25px;top: 30px;font-size: 0.95em}

/*메인상품리뷰*/
#idx_review {text-align:center;padding:30px 0 30px 0;margin: 10px;}
#idx_review h2 { text-align: left; font-size: 1.3em;margin: 0 20px 20px;}
.review01{max-width:1200px;margin:0 auto;}
.review01 .rv_li {margin: 0 10px 10px 0;background: #f7f7f7;opacity:1;position:relative;padding: 30px;text-align:left;border: 2px solid #eee;border-radius: 10px;height: 200px;}
.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_review .bx-pager {position:absolute;bottom: -25px;left:0;width:100%}
#idx_review .bx-pager .bx-pager-item {display:inline-block;margin: 0 10px 30px 0;}
#idx_review .bx-pager-link {display:block;width: 30px;height:8px;text-indent:-999px;overflow:hidden;background: #666;opacity:0.5;border-radius:5px}
#idx_review .bx-pager .active {opacity:1}
.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:0;padding: 20px 0 0 0}
.slick-dots li {display:inline-block;margin:5px;}
.slick-dots li button {border:0;background:#000;text-indent:-999px;overflow:hidden;width:20px;height:10px; border-radius:5px;opacity:0.3}
.slick-dots .slick-active button {opacity:1;}
#idx_review .sct_wrap_sub_text {text-align: left;margin: -15px 0 10px 21px}
#idx_review .sct_wrap_sub_more {position: absolute;right: 24px;margin-top: -36px;font-size: 0.92em;color: #777}
#idx_review .sct_wrap_sub_more a {color: #aaa}

/*uto_loadingoverlay*/
.uto_loadingoverlay_index {display: none;position: fixed;z-index: 99999999999999;left: 0;top: 0;width: 100%;height: 100%;overflow: auto;background-color: rgb(255 255 255);}
.uto_loadingoverlay_index .uto_loadingoverlay_index_pop_content {background-color: rgb(255 255 255 / 10%);top: 30%;left: 50%;margin-left: -154px;padding: 10px 10px 8px 10px;width: 310px;position: fixed;text-align: center;}
.uto_loadingoverlay_index .uto_loadingoverlay_index_pop_content .uto_loadingoverlay_index_logo {}
.uto_loadingoverlay_index .uto_loadingoverlay_index_pop_content .uto_loadingoverlay_index_img img {width: 190px}
.uto_loadingoverlay_index .uto_loadingoverlay_index_pop_content .uto_loadingoverlay_index_img {margin: 100px 0 0 0}

/* 상단 스크롤 안내 */
.uto_scroll {display: none;position: fixed;z-index: 999999;left: 0;top: 0;width: 100%;height: 100%;overflow: auto;background-color: rgb(0,0,0);background-color: rgba(0,0,0,0.6);}
.uto_scroll .uto_scroll_pop_content {background-color: rgb(0 0 0 / 10%);top: 30%;left: 50%;margin-left: -150px;padding: 10px 10px 8px 10px;width: 300px;position: fixed;}
.uto_scroll .uto_scroll_pop_content img {width: 100%}
.uto_scroll .pop_bt .uto_layer_close {}
.uto_scroll .uto_scroll_pop_content .pop_bt {/*border: 5px solid #fff; */ padding: 0px; width: 20px; height: 20px;border-radius: 30px;position: fixed; margin: 9px 0 0 250px}
#clock {font-size: 1em;color: #fff;position: absolute;/*top: 117px;left: 116px*/;margin: -32px 0 0 106px;}
#clock_shop {font-size: 1em;color: #fff;position: absolute;/*top: 117px;left: 116px*/;margin: -34px 0 0 106px;}


/*하단 고정 메뉴*/
#uto_nav {position:fixed;bottom:0;left:0;width:100%;height:55px;;background:#f8f8f8;border-top: 1px solid #e5e5e5;transition: bottom 0.3s;z-index: 1;}
#uto_nav ul:after {display:block;visibility:hidden;clear:both;content:""}
#uto_nav .uto_nav_li {float:left;width:20%;padding:10px 0 5px;text-align:center}
#uto_nav .uto_nav_li i{font-size:18px;height:20px}
#uto_nav .uto_nav_li button{border:0;background:none}
#uto_nav .uto_nav_li .txt{display:block;line-height:20px;font-size:11px;color: #888}
#uto_nav .uto_nav_li .uto_fix_home {position: absolute;top: -12px;left: 43%;background: rgb(221 102 102 / 90%);padding: 17px 0;border-radius: 50%;width: 60px;height: 60px}
#uto_nav .uto_nav_li .uto_fix_home .fa {font-size:2em;color:#fff}
#uto_nav .uto_nav_li .uto_fix_home a {color:#fff}
#uto_nav #btn_hdcate {}
/*
#uto_nav .uto_nav_li .txt_home{display:block;line-height:58px;font-size:11px}
#uto_nav .uto_nav_li .uto_nav_home{margin: -10px 0 0 -26px;position: absolute;background: #000;padding: 16px 17px 16px 17px;border-radius: 30px;color: #fff;}
*/

/*상단으로 메뉴*/
#uto_m_top_btn {position: fixed;bottom: 140px;right: 25px;width: 35px;z-index: 1;transition: all 0.5s}
#uto_m_top_btn #top_btn_m {border: 0;background: rgb(0 0 0 / 70%);padding: 0 0 3px 0;border-radius: 50%;width: 45px;height: 45px;font-size: 2em;color: #fff}
#uto_m_top_btn #btn_hdsch_m {position: absolute;bottom: 50px;right: -10px;border: 0;background: rgb(37 104 52 / 70%);padding: 0 0 3px 0;border-radius: 50%;width: 45px;height: 45px;font-size: 1.5em;color: #fff}
#uto_m_top_btn #btn_hdcart {position: absolute;top: -100px;right: -10px;border: 0;background: rgb(37 62 104 / 70%);padding: 0 0 3px 0;border-radius: 50%;width: 45px;height: 45px;font-size: 1.5em;color: #fff}
#uto_m_top_btn #btn_hdcart .fa {position: absolute;top: 14px;right: 13px}

#uto_m_top_btn_open {position: fixed;bottom: 90px;right: 25px;width: 35px;z-index: 1;transition: all 0.5s}
#uto_m_top_btn_open #top_btn_m_open {border: 0;background: #df7474;padding: 0 0 3px 0;border-radius: 50%;width: 45px;height: 45px;font-size: 2em;color: #fff}

#uto_m_top_btn_open_close {position: fixed;bottom: 90px;right: 25px;width: 35px;z-index: 1;transition: all 0.5s;z-index: 9;}
#uto_m_top_btn_open_close #top_btn_m_open_close {border: 0;background: #df7474;padding: 0 0 3px 0;border-radius: 50%;width: 45px;height: 45px;font-size: 2em;color: #fff}

/* 로그인 포인트노출 */
.bounce2 {-webkit-animation-name:bounce2;animation-name:bounce2}
#uto_login_point_style {z-index:98;width:80px;height:18px;font-size:1em;line-height:18px;background-color:#dd6666;opacity:1;color:#fff;position:absolute;right:0;border-radius:15px;text-align:center;margin: -12px 0 0 0;}
#uto_login_point_style:before {content:"";position:absolute;top:-4px;right:35px;width:4px;height:4px;border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid #dd6666}

/*카테고리*/
.menu {display:none;position:fixed;top:0;height:100%;;z-index:99999;-webkit-backface-visibility: hidden;width:100%}
.menu .menu_wr{;width:100%;height:100%;overflow-y:auto;background:#fff;padding:15px;position:relative;z-index:199919;
 -webkit-box-shadow: 0 0 5px rgba(55,55,5,0.4));
    -moz-box-shadow: 0 0 5px rgba(55,55,5,0.4));
         box-shadow: 0 0 5px rgba(55,55,5,0.4);}
.cate_bg{background:rgba(0,0,0,0.3);height:100%;width:100%;z-index:99999;position:absolute;top:0;left:0}
.cate_tab:after {display:block;visibility:hidden;clear:both;content:""}
.cate_tab li{float:left;width:33.333%;text-align:center;font-size:0.92em;background: #f8f8f8;}
.cate_tab span{display:block;border-bottom:1px solid #bbb;padding:10px 0;color:#666;}
.cate_tab .selected{border-bottom: 2px solid #d66;color: #d66;font-weight: 600;margin-top: -1px;}
#hd_sch_id {text-align:center;padding: 10px 0 20px;}
#hd_sch_id h2 {position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden}
#hd_sch_id .sch_inner_id {position:relative;}
#hd_sch_id #sch_str_id {width:100%;height:35px;background:#fff;border:1px solid #ccc;padding-left:10px;padding-right:40px;color:#000}
#hd_sch_id .sch_submit_id {position:absolute;top:0;right:0;width:40px;height:35px;;border:0;border-radius:0 3px 3px 0;cursor:pointer;background:none;font-size:15px;color:#333}
.cate a {display:block;color:#333;padding: 0 10px;border-bottom:1px solid #efefef;}
.cate li{position:relative;line-height:40px;}
.cate li button{position:absolute;top:0;right:0;background:url;border:0;width:30px;height:40px;overflow:hidden;border:0;background:url(../img/mobile/gnb_bg.png) no-repeat 50% 50%;text-indent:-9999px}
.cate li button.ct_cl{background:url(../img/mobile/gnb_bg2.png) no-repeat 50% 50%}
.sub_cate{display:none}
.sub_cate a{border-bottom:1px solid #efefef;background:url(../img/btn_next.gif) no-repeat 21px 17px;padding-left:30px}
.sub_cate2 a{padding-left:40px;background-position:31px 17px}
.sub_cate3 a{padding-left:50px;background-position:41px 17px}
.sub_cate4 a{padding-left:60px;background-position:51px 17px}
#id_menu {color:#666;margin:10px 0 0 0}
#id_menu .id_menu_sub {border: 1px solid #eee;margin: 25px 0 20px 0;padding:10px;background: #f7f7f7;}
#id_menu .id_menu_sub li {padding:7px;display:block;border-bottom:1px solid #f3f3f3}
#id_menu .id_menu_sub li span {margin: 0 5px 0 0;}
#id_menu .id_menu_sub p span {margin:0 5px 0 0 }
#id_menu .id_menu_sub p {padding:5px}
#id_menu .id_menu_sub p a:hover {color:#000;font-weight:bold}
#id_menu .id_menu_sub li a {}
#id_menu .id_menu_sub li img {width: 22%;}
#id_menu .id_menu_sub .id_menu_sub_customer {font-weight:bold}
#id_menu .id_menu_sub .id_menu_sub_tel {font-size: 2em;font-weight: bold;font-family: 'Arial';letter-spacing: -0.01em;}
#id_menu .id_menu_sub .id_menu_sub_customer_time {font-weight:bold}
#id_menu .id_menu_sub .id_menu_sub_bank01 {font-size: 1em;}

/*메인하단 배너*/
#uto_bottom_main_s {z-index: 99999;position: fixed;bottom: 0;width: 100%;}
#uto_bottom_main_s .uto_bottom_down_s {width: 95%;position: absolute;left: 0;background: #eee;text-align: center;color: #000;padding: 5px 0;font-size: 2em;border-top-right-radius: 20px;border-top-left-radius: 20px;/* border-top: 2px solid #e9e9e9; *//* border-left: 2px solid #e9e9e9; *//* border-right: 2px solid #e9e9e9; */z-index: 999;}

/*퀵 오늘본 상품 */
#stv_uto_m {position:fixed;bottom:286px;z-index: 999999;right: 10px}
#stv_uto_m img {border-radius: 50%;border: 1px solid #e5e5e5}
#stv_uto_m h2 {border-bottom:1px solid #efefef;padding:10px;line-height:30px;font-size:1.077em}
#stv_uto_m_ul {padding:0}
#stv_uto_m_ul:after {display:block;visibility:hidden;clear:both;content:""}
#stv_uto_m_ul li {float:left;width:20%;text-align:center}
/*#stv_uto_m_ul li img {max-width:100%;height:auto}*/
#stv_uto_m_pg {display:inline-block;text-align:center;margin:0 0 0 5px;line-height:20px;font-weight:normal;font-size:0.929em;color:#999}
.stv_uto_m_item {display:none;padding:3px;word-break:break-all}
#up {position:absolute;top:0px;right:30px;height:50px;width:30px;border:0;background:none;color:#ccc}
#down {position:absolute;top:0px;right:0px;height:50px;width:30px;border:0;background:none;color:#ccc}
#stv_uto_m .li_empty {text-align:center;padding:50px 0;color:#666}

/* 배너타켓 */
.recommend_series .sub_txt {margin-bottom:29px;text-align:center;margin-top: 30px;}
.recommend_series .sub_txt strong {color:#111; font-size:18px;}
.recommend_series .sub_txt p {display:block; margin-top:11px; color:#888; font-size:12px; line-height:1.5;}
.recommend_series .slick-dots {margin-top: 0;text-align:center;margin-bottom: 30px;}
.slick-dots li {display:inline-block;width: 20px;height:10px;border-radius: 10px;text-indent:-9999px;cursor:pointer;background:#dad3c5;}
.slick-dots li.slick-active {background:#faa519;}
.plus_linkimg {float:left; position:relative;width: 100%;}
.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;}
.series .plus_linkimg .small_pop {height:auto !important; background:#FFFFFF !important; width: 200px !important; overflow-y:auto; overflow-x:hidden; max-height:260px;}
.series .plus_linkimg .small_pop ul li{zoom:1; margin:0px 0px 7px 0px;  background:url(../img/ico_small_pop_r.png) center right 3px no-repeat; background-size:8px;}
.series .plus_linkimg .small_pop ul li:after {content:""; clear:both; display:block;visibility:hidden; height:0;}
.series .plus_linkimg .small_pop ul li:last-child{margin:0px 0px 0px 0px; }
.series .plus_linkimg .small_pop ul li:hover{/*background:#FFE8C1;*/}
.series .plus_linkimg .small_pop ul li .thumb {float:left; width:50px; height:50px; border-radius:50%; overflow:hidden;}
.series .plus_linkimg .small_pop ul li .thumb img {width:100%;}
.series .plus_linkimg .small_pop ul li > div {float:left; width:calc(100% - 54px); padding:8px 0 0 6px;}
.series .plus_linkimg .small_pop ul li > div p {margin-bottom:2px; color:#444; font-size:11px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; width: 100%;}
.series .plus_linkimg .small_pop ul li > div span {padding-right:12px;font-size: 1em;background-size:8px;color:#faa519;font-weight: 600;}
.series .plus_linkimg .img_link > a {width:auto;}

/*쇼핑몰 상품 베스트*/
#uto_utemrank_list {padding: 20px 5px 5px 5px;margin: 0}
#uto_utemrank_list h1 {font-size: 2em;margin: 0 0 0 5px;color: #cb674a}
#uto_utemrank_list .rank_sub_text {margin: 10px 0 0 5px;color: #777}

/* 주문완료 */
#uto_order_end {width: 100%;margin: 0 auto;}
#uto_order_end .line01 {text-align:center;font-size: 1.5em;font-weight:bold;color:#4CAF50;margin: 50px 0 20px 0;}
#uto_order_end .line02 {text-align:center;font-size: 1.15em;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 10px;background:#FF5722;padding:10px;border-radius: 5px;}
#uto_order_end .line04 {margin: 10px 10px;}

/* 메뉴글자 */
.uto_menu_d66 {color:#f00;font-weight:bold}