@charset 'utf-8';

/*
 * Copyright    :    ONEDAYNET.CO.KR
 * SOLUTION     :    HYSSENCE 3.0
 * Directory    :    pages/css/
 * File         :    hyssence.css
 * SUMMARY      :    new스킨1
 */





/* ********************************************** *
 * TOP
 * ********************************************** */
.top {width:100%; height:35px;}
.top li {list-style:none; float:left; position:relative;}

/* 탑메뉴 */
.top .left_menu {position:relative; margin-left:-10px; display:inline-block;}
.top .left_menu li+ li {margin-left:5px;}
.top .right_menu {position:relative; margin-right:-10px; display:inline-block;}
.top .right_menu li {margin-left:5px;}
.top .btn {padding:0 10px; height:40px; line-height:40px; position:relative; font-size:13px; letter-spacing:0px;}
.top .btn .tx {color:#aaa; }
.top .btn.log {}

.top li:hover .btn .tx {color:#333;}
.top .if_more .btn .tx img {float:right; margin-top:19px; margin-left:3px;}
.top .if_more:hover .btn {background:#fff;}
.top .if_more:hover .btn:before {content:""; background:#ddd; width:1px; height:100%; position:absolute; right:-1px; top:0; z-index:101}
.top .if_more:hover .btn:after {content:""; background:#ddd; width:1px; height:110%; position:absolute; left:0; bottom:-1px; z-index:101}
.top .if_more:hover:after {content:""; background:#fff; width:100%; height:1px; position:absolute; left:0; bottom:-1px; z-index:100;}

/* 큐알코드 */
.top .qr_code {position:absolute; left:0px; top:40px; background:#fff; border:1px solid #ddd; box-sizing:border-box; z-index:100; padding:15px; width:250px; display:none;}
.top .qr_code .img_box {float:left; text-align:center; width:58px; margin-right:10px; height:58px; background:#f5f5f5 url('../images/skin/qr-code.png') center center no-repeat;}
.top .qr_code .img_box img {width:58px; height:58px;}
.top .qr_code .txt_box {letter-spacing:-0.5px; color:#aaa; line-height:15px; width:150px; float:left; word-wrap:break-word; word-break:keep-all; white-space:normal; margin-top:8px; font-size:12px;}
.top li:hover .qr_code {display:block}

/* 회원가입 적립금 */
.top .point { position:absolute; left:50%; top:45px; z-index:3; background:#000; height:20px; line-height:20px; border-radius:3px; margin-left:-26px; cursor:default;}
.top .point {opacity: 0; filter: alpha(opacity=0); -ms-filter:alpha(opacity=0); transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out;}
.top .point:before {content:""; width:0; height:0; border-left: 4px solid transparent; border-right: 4px solid transparent; border-bottom: 4px solid #000; position:absolute; left:50%; top:-4px; margin-left:-2px;}
.top .point .num { color:#fff; font-weight:600; font-size:10px; padding:0 4px; position:relative; min-width:52px; box-sizing:border-box; text-align:center; white-space:nowrap; }
.top li:hover .point {opacity: 1; filter: alpha(opacity=100); -ms-filter:alpha(opacity=100); top:40px;}

/* 오픈박스 */
.top .open_box {position:absolute; left:50%; top:40px; z-index:100; padding:15px; background:#fff; border:1px solid #ddd; width:155px; box-sizing:border-box; margin-left:-77px; display:none;}
.top .open_box .tit {color:#333; font-size:14px; letter-spacing:-1px; font-weight:600; display:block; text-align:center;}
.top li:hover .open_box {display:block}

/* 탑메뉴 2차메뉴 */
.top .sub_menu {border:1px solid #ddd; border-top:0; overflow:hidden; box-sizing:border-box; background:#f5f5f5; border:1px solid #ddd; text-align:left}
.top .sub_menu li {float:none; box-sizing:border-box;  position:relative;}
.top .sub_menu .menu { display:block; padding:5px 10px 7px 10px;}
.top .sub_menu .menu+ .menu {border-top:1px solid #ddd;}
.top .sub_menu .menu .tx {color:#666; letter-spacing:-1px; font-size:12px; background:transparent url('../images/skin/top_right_arrow.gif') right center no-repeat; display:block; padding-right:15px; line-height:1.4;}
.top .sub_menu .menu:hover {background:#fff;}

/* 회원등급 */
.top .about_level {text-align:center; border-bottom:1px solid #333; padding-bottom:10px; position:relative;}
.top .about_level .level_img {overflow:hidden; font-size:0px; border-radius:100px; overflow:hidden; height:30px; height:30px;}
.top .about_level .level_img img {height:30px;}
.top .about_level .level_name {color:#999; font-size:11px; border:1px solid #ddd; border-radius:100px; display:inline-block; margin-top:5px; height:19px; padding:0 10px; line-height:18px;}
.top .about_level .name {color:#333; font-weight:600; margin-top:5px;}

/* 나의 쇼핑정보 */
.top .my_data {display:table; width:100%; margin-bottom:5px;}
.top .my_data .data {padding:3px 3px 6px; display:block;overflow:hidden;}
.top .my_data .data+ .data {border-top:1px solid #eee;}
.top .my_data .tx {color:#333; letter-spacing:0px; font-size:12px; float:left;}
.top .my_data .num {color:#cd3726; letter-spacing:0px; float:right; font-weight:600;}

/* 고객센터 정보 */
.top .cs_info {text-align:center; overflow:hidden; margin:0 -10px 15px;}
.top .cs_info strong {color:#cd3726; font-weight:600; font-size:17px; padding-top:5px; display:block; letter-spacing:-0.3px;}
.top .cs_info em { color:#666; font-size:11px; padding-top:3px; display:block; word-wrap:break-word; word-break:keep-all; line-height:1.2;}











/* ********************************************** *
 * HEDAER
 * ********************************************** */
.header {}
.header {list-style:none;}

/* 헤더 영역 */
.header .ul {display:table; width:100%; height:120px; table-layout:fixed;}
.header .li {display:table-cell; vertical-align:top;}
.header li.logo {width:400px; vertical-align:middle;}
.header li.search {text-align:right;}
.header li.search .top {text-align:right}
.header li.side_nav {}
.header li.sns_link {}
.header li.sns_link .top {text-align:left}

/* 로고 */
.header .logo_box {overflow:hidden; text-align:center;}
.header .logo_box img {max-height:80px; max-width:265px}

.header .sns_box {padding-top:20px;}
.header .sns_box ul {display:inline-block;}
.header .sns_box li {list-style:none; float:left;}
.header .sns_box .sns {position:relative; width:35px;}
.header .sns_box .sns img {height:35px;}
.header .sns_box .sns .off {display:inline-block;}
.header .sns_box .sns .on {display:none;}
.header .sns_box li+ li {padding-left:10px;}
.header .sns_box .sns:hover .off {display:none;}
.header .sns_box .sns:hover .on {display:inline-block;}

/* 검색폼 */
.header .search_area {position:relative; margin-top:20px; display:inline-block; width:200px;}
.header .form_box {position:relative;}
.header .form_box .search_form {height:35px; box-sizing:border-box;}
.header .form_box .input_search {height:35px; width:200px; padding:10px 40px 13px 5px; box-sizing:border-box; border-bottom:1px solid #ccc; font-size:13px; float:right;}
.header .form_box .input_search {transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out;}
.header .form_box .btn_search {position:absolute; right:0px; top:0; width:40px; height:100%; background:transparent url('../images/skin/header_search.png') right center no-repeat;}
.header .form_box .btn_search:hover {background:transparent url('../images/skin/header_search_on.png') right center no-repeat;}
.header .form_box .input_search:focus {border-color:#333; width:250px;}

/* 검색키워드 */
.header .open_keyowrd {background:#fff; position:absolute; right:0; top:34px; border:1px solid #333; width:330px; z-index:100; box-sizing:border-box; display:none; border-radius:15px 0 15px 0; overflow:hidden;}
.header .keyowrd_tab {display:table; width:100%; table-layout:fixed;}
.header .keyowrd_tab li {display:table-cell; text-align:center; list-style:none; border-bottom:1px solid #ccc; box-sizing:border-box; height:31px; line-height:29px; letter-spacing:-0.5px;}
.header .keyowrd_tab li+ li {border-left:1px solid #ccc;}
.header .keyowrd_tab .btn {display:block; height:35px; line-height:35px;}
.header .keyowrd_tab .hit {border-bottom:1px solid #fff;}
.header .keyowrd_tab .hit .btn {color:#333; background:#fff;}
.header .keyword_box {padding:20px 10px; overflow-x:hidden; overflow-y:auto; max-height:150px}
.header .keyword_box .wrapping {overflow:hidden; text-align:center; font-size:0px;}
.header .keyword_box .link {padding:3px 11px 4px 10px; color:#999; letter-spacing:-0.5px; position:relative; letter-spacing:-0.5px; display:inline-block; }
.header .keyword_box .link {border:1px solid #eee; border-radius:100px; font-size:12px; margin:2px;}
.header .keyword_box .link:hover {background:#f4f4f4; color:#666;}
.header .search_area:hover .open_keyowrd {display:block; }






/* ********************************************** *
 * NAV
 * ********************************************** */
.nav {position:relative; height:50px; box-sizing:border-box; text-align:center; background:#333;}
.nav li {list-style:none; }


.nav .in_table {display:table; width:100%; box-sizing:border-box; table-layout:fixed;}
.nav .in_table .td {display:table-cell; vertical-align:middle; height:50px;}
.nav .in_table .this_all {width:35px;}
.nav .in_table .this_nav {text-align:center;}
.nav .in_table .this_cart {width:35px}

/* 장바구니 */
.nav .cart {position:relative;}
.nav .cart .btn_cart {display:block; height:50px; box-sizing:border-box; padding-top:14px;}
.nav .cart .bubble {position:absolute; right:3px; top:-9px; width:100%;}
.nav .cart .bubble {animation: mv_cart 0.8s infinite; -webkit-animation: mv_cart 0.8s infinite;}
.nav .cart .bubble .bx_table {display:table; box-sizing:border-box; font-size:0px; margin:0 auto;}
.nav .cart .bubble .bx {display:table-cell; vertical-align:middle; height:17px;}
.nav .cart .bubble .bx.center {background:#ff0000}
.nav .cart .bubble .edge {position:absolute; left:0; bottom:-4px; text-align:center; font-size:0px; width:100%;}
.nav .cart .bubble strong {font-size:11px; color:#fff; padding:0 6px;}

@-webkit-keyframes mv_cart {
    0% {top:-10px}
    30% {top:-7px}
    60% {top:-12px}
    100% {top:-10px}
}
@keyframes mv_cart {
    0% {top:-10px}
    30% {top:-7px}
    60% {top:-12px}
    100% {top:-10px}
}


.nav .all {position:relative; height:50px; overflow:hidden; width:100%;}
.nav .all .btn_all {height:50px; position:absolute; top:0; width:100%; box-sizing:border-box; font-size:0px;}
.nav .all .btn_all {transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out;}
.nav .all .btn_open {padding:18px 0; left:0; }
.nav .all .btn_close {right:-100%; padding:15px 0; z-index:1;}

.nav .all_open {position:absolute; left:0; top:50px; width:100%; background:#fff; border:1px solid #000; box-sizing:border-box; border-top:0; z-index:-1;}
.nav .all_open {opacity: 0; filter: alpha(opacity=0); -ms-filter:alpha(opacity=0); transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out;}
.nav .all_open .in_box {width:100%; box-sizing:border-box; /* display:table; table-layout:fixed */; overflow:hidden;}
.nav .all_open .in_box dl {/* display:table-cell; vertical-align:top; */ padding:20px 0 20px 30px; text-align:left; box-sizing:border-box; float:left; width:16.6666%; position:relative; }
.nav .all_open .in_box dl:before {content:""; width:1px; min-height:230px; background:#eee; position:absolute; left:0; top:20px; z-index:1;}

.nav .all_open .in_box dl:nth-of-type(6n)+ dl {clear:both;}
.nav .all_open .in_box dt {border-bottom:2px solid #333; margin-bottom:10px; position:relative; padding-bottom:10px;}
.nav .all_open .in_box dt:before {content:""; width:100%; height:7px; position:absolute; left:0; bottom:0; /* background:transparent url('../images/skin/bg_ob1.gif') left top repeat; */}
.nav .all_open .in_box dt:before {opacity: 0.5; filter: alpha(opacity=50); -ms-filter:alpha(opacity=50);}
.nav .all_open .in_box dd.next_real+ .next_fake {display:none;}

.nav .all_open .in_box .if_community {/* background:#f7f7f7; */}
.nav .all_open .in_box .ctg1 {display:block; color:#333; font-size:18px; font-weight:500; letter-spacing:-1px; height:40px; line-height:40px;}
.nav .all_open .in_box .ctg2 {display:block; color:#999; padding:3px 0; padding-left:13px; position:relative;}
.nav .all_open .in_box .ctg2:before {content:""; width:5px; height:5px; position:absolute; left:2px; top:9px; border:1px solid #ccc; border-top:0; border-right:0;}
.nav .all_open .in_box .ctg2:hover {color:#000;}

.nav .all_open .add_nav {border-top:1px solid #eee; padding:20px; margin-top:30px;}
.nav .all_open .add_nav ul {display:inline-block; overflow:hidden;}
.nav .all_open .add_nav li {float:left;}
.nav .all_open .add_nav .btn {font-size:14px; color:#888; font-weight:500; display:block; padding:0 20px;}
.nav .all_open .add_nav .btn:hover {text-decoration:underline;}
.nav .all_open .add_nav .btn.this_color {color:#000;}

.nav.if_open_allctg .all_open {display:block; z-index:99; opacity: 1; filter: alpha(opacity=100); -ms-filter:alpha(opacity=100);}
.nav.if_open_allctg .btn_open {left:-100%}
.nav.if_open_allctg .btn_close {right:0}



/* 카테고리 */
.nav .nav_box {display:table; box-sizing:border-box; margin:0 auto;}
.nav .nav_box .li {display:table-cell; position:relative; height:50px;}
.nav .nav_box .depth1 {padding:0 27px; line-height:48px; height:50px;  position:relative; display:block; overflow:hidden; border:1px solid #333; border-left:0; border-right:0; box-sizing:border-box; white-space:nowrap}
.nav .nav_box .depth1 {color:#fff; font-size:15px; letter-spacing:0px; font-weight:400;}
.nav .nav_box .depth1 {transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out;}

/* 2차 카테고리 */
.nav .nav_box .depth2_box {text-align:center; width:180px; box-sizing:border-box; margin-left:-90px; }
.nav .nav_box .depth2_box {position:absolute; left:50%; top:50px; z-index:100; background:#fff; }
.nav .nav_box .depth2_box ul {padding:0; height:0px; overflow:hidden; box-sizing:border-box;}
.nav .nav_box .depth2_box ul {transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out;}
.nav .nav_box .depth2_box li {list-style:none; padding:0 10px; box-sizing:border-box; box-sizing:border-box; height:0px; overflow:hidden;}
.nav .nav_box .depth2_box li {transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; opacity: 0; filter: alpha(opacity=0); -ms-filter:alpha(opacity=0);}
.nav .nav_box .depth2_box .ctg2 {color:#888; display:block; white-space:nowrap; font-size:13px; height:25px; line-height:25px;}
.nav .nav_box .depth2_box .ctg2:hover {text-decoration:underline; color:#000;}

/* 2차메뉴 10개가 넘을때 */
.nav .nav_box .if_more10.depth2_box {width:300px; margin-left:-150px;}
.nav .nav_box .if_more10.depth2_box ul:before {content:""; width:1px; height:100%; background:#e4e4f3; position:absolute; left:50%; top:0;}
.nav .nav_box .if_more10.depth2_box li {float:left; width:50%;}

.nav .nav_box:hover .depth1 {background:none !important; color:#fff !important; border-bottom:1px solid #000 !important; font-weight:400 !important}
.nav .nav_box:hover .li.hit .depth1 {border-bottom:1px solid #000 !important;}

.nav .nav_box .li:hover .depth1 {background:#fff !important; color:#000 !important; font-weight:600 !important; border-bottom:1px solid #fff !important; }
.nav .nav_box .li:hover .depth2_box {border-bottom:4px solid #333;}
.nav .nav_box .li:hover .depth2_box ul {height:auto; padding:10px 0 20px 0; border:1px solid #333; border-top:0; border-bottom:0;}
.nav .nav_box .li:hover .depth2_box li {height:25px; opacity:1; filter: alpha(opacity=100); -ms-filter:alpha(opacity=100);}
.nav .nav_box .li.hit .depth1 {background:#fff; color:#000; font-weight:600; border-bottom:1px solid #fff !important;}
.nav .nav_box .li.hit:hover .depth1 { border-bottom:1px solid #fff !important;}
.nav .nav_box .if_nodepth .depth1 {border-bottom:1px solid #333 !important; }
.nav .nav_box .if_nodepth:hover .depth1 {border-bottom:1px solid #333 !important; }



.nav.if_open_allctg .nav_box .depth1 {background:none !important; color:#fff !important; border-bottom:1px solid #000 !important; }







/* ********************************************** *
 * SCROLL MENU
 * ********************************************** */
 /* 왼쪽 배너 */
.fly_left {position:absolute; left:0; top:735px; z-index:5; width:85px;}
.fly_left ul {margin-top:-10px;}
.fly_left li {list-style:none; overflow:hidden; margin-top:10px}
.fly_left li a {float:left; display:block;}
.fly_left li img {float:left; width:85px;}

/* 오른쪽 영역 */
.fly_right {position:absolute; right:0; top:735px; z-index:100; width:90px;}
.fly_right li {list-style:none;}

/* 최근본상품 */
.fly_right .today_view {border:1px solid #ccc; border-right:0; box-sizing:border-box; background:#fff; position:relative; padding-bottom:35px; height:320px; border-radius:10px 0 0 0; border-bottom:0; }
.fly_right .today_view .tit {font-size:15px; color:#333; text-align:center; padding:15px 0 10px 0;}
.fly_right .today_view ul { margin:0 auto; width:62px; min-height:260px}
.fly_right .today_view li {position:relative; margin-top:10px; box-sizing:border-box; height:62px;}
.fly_right .today_view .thumb {overflow:hidden; width:62px; min-height:62px; box-sizing:border-box; position:relative; border:1px solid #ddd; position:absolute; left:0; top:0; z-index:51}
.fly_right .today_view .thumb {background:#f5f5f5 url('../images/skin/quick_none.png') center center no-repeat; border-radius:100px;}
.fly_right .today_view .thumb img {width:54px; height:54px; float:left; border-radius:100px;}
.fly_right .today_view .thumb a {display:block; height:60px; float:left; border-radius:100px; border:3px solid #fff; box-sizing:border-box;}

.fly_right .today_view .btn_del {position:absolute; right:0; top:0; display:none; width:15px; height:15px; z-index:52}
.fly_right .today_view li:hover .ov_box {opacity: 1; filter: alpha(opacity=100); -ms-filter:alpha(opacity=100); z-index:50; width:250px;}
.fly_right .today_view li:hover .ov_box .ov_in {width:160px; opacity: 1; filter: alpha(opacity=100); -ms-filter:alpha(opacity=100);}
.fly_right .today_view li:hover .btn_del {display:block}

/* 최근본상품 정보 */
.fly_right .ov_box {position:absolute; right:-13px; top:-7px; width:0; height:75px; border:1px solid #999; border-radius:100px 0 0 100px; box-sizing:border-box; border-right:0; z-index:-1; overflow:hidden;}
.fly_right .ov_box {opacity: 0; filter: alpha(opacity=0); -ms-filter:alpha(opacity=0); transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out;}
.fly_right .ov_box .ov_in {background:#fff; width:0px; padding:17px 10px 0 25px; box-sizing:border-box; height:73px;}
.fly_right .ov_box .ov_in {transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out;}
.fly_right .ov_box .item_name {letter-spacing:-0.5px; overflow:hidden; text-overflow:ellipsis; white-space: nowrap; word-wrap: normal !important; display:block;}
.fly_right .ov_box .price {margin-top:5px;}
.fly_right .ov_box .price strong {font-weight:400; color:#000; font-size:14px; letter-spacing:0px; line-height:15px;}

/* 최근본상품 페이징 */
.fly_right .btn_nate {box-sizing:border-box; overflow:hidden;text-align:center; height:30px; position:relative; position:absolute; left:0; bottom:10px; width:100%;}
.fly_right .btn_nate .number {overflow:hidden; color:#999; font-size:12px; display:block; line-height:28px;}
.fly_right .btn_nate .number strong {color:#000;}
.fly_right .btn_nate .prevnext {position:absolute; top:0px; z-index:3;}
.fly_right .btn_nate .prevnext.prev {left:5px }
.fly_right .btn_nate .prevnext.next {right:5px;}
.fly_right .btn_nate .prevnext a {display:block; padding:10px;}
.fly_right .btn_nate .prevnext .icon {background:transparent url('../images/skin/today_nate.gif') left top no-repeat; width:6px; height:10px;}
.fly_right .btn_nate .prevnext.next .icon { background-position:right top; }
.fly_right .btn_nate .prevnext.prev a:hover .icon {background-position:left bottom;}
.fly_right .btn_nate .prevnext.next a:hover .icon {background-position:right bottom;}

/* 최근본상품 없을때 */
.fly_right .today_none {height:190px; padding-top:110px; box-sizing:border-box; font-size:12px; text-align:center; letter-spacing:-1px; color:#aaa; line-height:1.4;}

/* 오른쪽 바로가기 버튼 */
.fly_right .today_btn {overflow:hidden; background:#f4f4f4; border:1px solid #ccc; border-top:0; border-right:0; border-radius:0 0 0 10px; text-align:center;}
.fly_right .today_btn .btn {width:100%; height:32px; box-sizing:border-box; border-top:0; padding:0px 7px; line-height:31px; line-height:30px\0; border-top:1px solid #ccc;}
.fly_right .today_btn .btn {font-size:12px; color:#999; letter-spacing:-0.5px;}
.fly_right .today_btn .num {color:#000; letter-spacing:-0.5px; margin-left:3px;}
.fly_right .today_btn .btn.wish {line-height:29px; line-height:28px\0;}
.fly_right .today_btn .btn.wish .num {line-height:30px;;}
.fly_right .today_btn .btn:hover {background:#fff;}

/* 위로아래로 버튼 */
.fly_right .btn_move {margin-top:20px; overflow:hidden; text-align:center;}
.fly_right .btn_move li {font-size:0px;}
.fly_right .btn_move li+ li {padding-top:10px;}
.fly_right .btn_move .btn {display:inline-block; font-size:0px; box-sizing:border-box; position:relative; font-size:0px;}
.fly_right .btn_move .btn span {font-size:0px;}
.fly_right .btn_move .img_off {transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out;}
.fly_right .btn_move .img_ov {position:absolute; left:0; top:0; opacity: 0; filter: alpha(opacity=0); -ms-filter:alpha(opacity=0);}
.fly_right .btn_move .img_ov {transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out;}
.fly_right .btn_move .btn:hover .img_ov {opacity: 1; filter: alpha(opacity=100); -ms-filter:alpha(opacity=100);}
.fly_right .btn_move .btn:hover .img_off {opacity: 0; filter: alpha(opacity=0); -ms-filter:alpha(opacity=0);}


/* wide */
@media screen and (max-width:1420px) {
	.fly_right {display:none;}
}







/* ********************************************** *
 * FOOTER
 * ********************************************** */
.footer { margin-top:100px; padding-bottom:60px;}
.footer li {list-style:none;}

/* 하단메뉴 */
.footer .bottom_menu {text-align:center; border-top:1px solid #333; }
.footer .bottom_menu .layout_fix {border-bottom:1px solid #eee; padding:10px 0;}
.footer .bottom_menu ul {display:inline-block;}
.footer .bottom_menu li {float:left;}
.footer .bottom_menu .btn {color:#999; letter-spacing:-0.5px; padding:0 22px; position:relative; height:40px; line-height:40px;}
.footer .bottom_menu .btn:hover {text-decoration:underline;}

/* 카피라잇 영역*/
.footer .copyright {display:table; width:100%; table-layout:fixed; margin-top:50px; box-sizing:border-box;}
.footer .copyright .li {display:table-cell; list-style:none; vertical-align:middle; box-sizing:border-box;}
.footer .copyright .li.info {padding-right:30px;}
.footer .copyright .li.pg {width:350px; text-align:right; border-left:1px solid #eee;}

/* 회사이름,sns바로가기 */
.footer .logo_box {margin-bottom:10px;}
.footer .logo_box dl {display:table; box-sizing:border-box;}
.footer .logo_box dt,
.footer .logo_box dd {display:table-cell; vertical-align:middle;}
.footer .logo_box .shop_name {color:#333; font-size:23px; letter-spacing:-1px; font-weight:600;}
.footer .logo_box dt+ dd {display:none;}

/* 회사정보 */
.footer .info_box {overflow:hidden;}
.footer .info_box li {overflow:hidden;}
.footer .info_box .txt {position:relative; padding:0 18px 0 0; color:#999; float:left; word-wrap:break-word; word-break:keep-all; white-space:normal; line-height:20px; letter-spacing:-0.5px;}
.footer .info_box .txt+ .txt:before {content:""; position:absolute; left:-9px; top:50%; width:2px; height:2px; background:#c1c1ce; margin-top:-1px;}
.footer .info_box .txt em {letter-spacing:0px;}
.footer .info_box .btn {margin-left:5px; letter-spacing:-0.5px;}
.footer .info_box .btn:hover {color:#666; text-decoration:underline; }
.footer .info_box .copy {color:#999; margin-top:25px;}
.footer .info_box .copy .hosting {color:#999; font-size:12px;}

/* PG 정보 */
.footer .pg_box {overflow:hidden; text-align:left; display:table; box-sizing:border-box; float:right;}
.footer .pg_box .ic_pg,
.footer .pg_box .pc_txt {display:table-cell; vertical-align:top;}
.footer .pg_box .ic_pg {width:80px; box-sizing:border-box;}
.footer .pg_box .ic_pg img {width:50px; max-height:70px;}
.footer .pg_box .pc_txt {width:210px; box-sizing:border-box; }
.footer .pg_box .txt {color:#999; font-size:13px; letter-spacing:-0.5px; word-wrap:break-word; word-break:keep-all;}
.footer .pg_box .btn {color:#999; font-size:13px; letter-spacing:-1px; position:relative; margin-top:10px; border-bottom:1px solid #ccc; height:20px; line-height:20px;}
.footer .pg_box .btn:hover {border-color:#333; color:#333;}

/* 보안서버 정보 */
.footer .ssl {padding-top:35px; overflow:hidden;}
.footer .ssl li {list-style:none; float:left;}
.footer .ssl li+ li {margin-left:10px}
.footer .ssl img {height:40px !important; }









/* ********************************************** *
 * 메인 비주얼배너
 * ********************************************** */
.main_visual {position:relative; overflow:hidden;}

/* 롤링배너 */
.main_visual .rolling_box {position:relative; height:480px; overflow:hidden;}
.main_visual .visual_box {height:480px; background-position:center top !important; background-repeat:no-repeat !important;}
.main_visual .visual_img {width:1200px; height:480px; margin:0 auto; position:relative; background-position:center top !important; background-repeat:no-repeat !important;}

/* 롤링 아이콘 */
.main_visual .rolling_icon {text-align:center; margin-top:20px;}
.main_visual .rolling_icon .lineup {display:inline-block; overflow:hidden;}
.main_visual .rolling_icon .icon {width:14px; height:14px; float:left; margin:0 7px; }
.main_visual .rolling_icon .icon .off {display:inline-block;}
.main_visual .rolling_icon .icon .on {display:none;}
.main_visual .rolling_icon .active .off {display:none;}
.main_visual .rolling_icon .active .on {display:block;}

/* 롤링 이전다음버튼 */
.main_visual .prevnext {position:absolute; top:50%; z-index:3; margin-top:-45px; }
.main_visual .prevnext {transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out;}
.main_visual .prevnext.prev {left:50%; margin-left:-667px;}
.main_visual .prevnext.next {right:50%; margin-right:-667px;}
.main_visual .prevnext a {display:block; padding:10px;}
.main_visual .prevnext .icon {width:37px; height:37px; overflow:hidden; position:relative;}
.main_visual .prevnext .off {display:inline-block; transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out;}
.main_visual .prevnext .ic_over {position:absolute; left:0; top:0; opacity: 0; filter: alpha(opacity=0); -ms-filter:alpha(opacity=0); transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out;}
.main_visual .prevnext a:hover .off {opacity: 0; filter: alpha(opacity=0); -ms-filter:alpha(opacity=0);}
.main_visual .prevnext a:hover .ic_over {opacity: 1; filter: alpha(opacity=100); -ms-filter:alpha(opacity=100);}












/* ********************************************** *
 * 메인 단락 타이틀
 * ********************************************** */
.main_title {text-align:center; margin-bottom:20px;}
.main_title .tit {font-size:33px; color:#000; font-family:"Black Han Sans"; height:58px; line-height:63px; padding:0 40px; white-space:nowrap}
.main_title .tit_box {display:inline-block; position:relative;}
.main_title .tit_real {}
.main_title .tit_tx {font-size:25px; color:#000; line-height:1; font-weight:500; letter-spacing:-0.5px;}




/* ********************************************** *
 * 메인 MD'S PICK
 * ********************************************** */
.main_md {margin-top:70px; text-align:center; background:#f4f4f4; padding:70px 0;}

/* 카테고리 탭 */
.main_md .md_tab {text-align:center; overflow:hidden; margin-top:15px}
.main_md .md_tab ul {display:inline-block;}
.main_md .md_tab li {list-style:none; float:left; margin:0 10px;}
.main_md .md_tab .btn {display:block; text-align:center; position:relative; box-sizing:border-box; padding:0 8px;}
.main_md .md_tab .btn strong {height:30px; line-height:26px; font-size:18px; color:#999; letter-spacing:-0.5px; position:relative; display:inline-block;}
.main_md .md_tab .btn strong {transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out;}
.main_md .md_tab .btn strong:before {content:""; width:0; height:2px; background:#ccc; position:absolute; left:50%; bottom:0;}
.main_md .md_tab .btn strong:before {transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out;}
.main_md .md_tab .btn:hover strong:before {width:100%; left:0;}
.main_md .md_tab .hit .btn strong {color:#333;}
.main_md .md_tab .hit .btn strong:before {width:100%; left:0; background:#333; }

/* 롤링 아이콘 */
.main_md .rolling_icon {text-align:center; margin-top:20px;}
.main_md .rolling_icon .lineup {display:inline-block; overflow:hidden;}
.main_md .rolling_icon .icon {width:14px; height:14px; float:left; margin:0 7px; }
.main_md .rolling_icon .icon .off {display:inline-block;}
.main_md .rolling_icon .icon .on {display:none;}
.main_md .rolling_icon .active .off {display:none;}
.main_md .rolling_icon .active .on {display:block;}

/* 롤링 이전다음버튼 */
.main_md .prevnext {position:absolute; top:-5px; z-index:10; display:none;}
.main_md .prevnext.prev {left:-35px; }
.main_md .prevnext.next {right:-35px;}
.main_md .prevnext a {display:block; padding:5px 10px; overflow:hidden;}
.main_md .prevnext .icon {width:7px; height:12px; background:transparent url('../images/skin/main_nate_pvnx.gif') left top no-repeat !important;}
.main_md .prevnext.next .icon {background-position:right top !important;}
.main_md .prevnext.prev:hover .icon {background-position:left bottom !important;}
.main_md .prevnext.next:hover .icon {background-position:right bottom !important;}

/* 상품노출 */
.main_md .item_list {margin-top:20px;}
.main_md .item_list li {padding-bottom:0px;}
.main_md .item_list li:before {display:none !important;}
.main_md .item_box .thumb {border:1px solid #e5e5e5; transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out;}
.main_md .item_box .thumb:before {display:none;}
.main_md .item_box .info {padding-top:20px; padding-left:20px; padding-right:20px;}
.main_md .item_box .price {}
.main_md .item_box:hover .thumb {border-color:#000;}






/* ********************************************** *
 * 메인 중간배너
 * ********************************************** */
.main_ad {margin-top:60px}
.main_ad li {list-style:none;}
.main_ad a {float:left;}
.main_ad .banner {overflow:hidden; position:relative;}

/* 배너 3개 */
.main_ad .triple {overflow:hidden;}
.main_ad .triple ul {margin-left:-49px; margin-top:-49px}
.main_ad .triple li {float:left; width:33.3333%; overflow:hidden; margin-top:49px; box-sizing:border-box;}
.main_ad .triple .banner {margin-left:49px; }
.main_ad .triple li img {max-width:100%; min-width:338px}
.main_ad .triple .box {background:rgba(0,0,0,0.8); width:100%; position:absolute; left:0; bottom:-110px; padding:20px 10px; box-sizing:border-box; text-align:center; height:110px;}
.main_ad .triple .box {transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out;}
.main_ad .triple .box strong {display:inline-block; background:#000; border-radius:100px; color:rgba(255,255,255,0.8);; height:30px; padding:0 15px; line-height:28px; margin-top:10px;}
.main_ad .triple .box em {display:block; color:#fff; font-weight:300; font-size:17px; letter-spacing:0px;}
.main_ad .triple .banner:hover .box {bottom:0}








/* ********************************************** *
 * 메인 카테고리베스트
 * ********************************************** */
.main_ctg {margin-top:70px; overflow:hidden;}
.main_ctg .rolling_wrap {border:1px solid #333; padding:70px 61px 40px 60px;}
.main_ctg .rolling_box {}
.main_ctg .best_box {background:#f5f5f5; margin-top:20px; overflow:hidden; padding:40px 0; position:relative;}
.main_ctg .main_title {margin-bottom:60px;}

 /* 카테고리 탭 */
.main_ctg .best_tab {box-sizing:border-box; position:absolute; left:0; top:-22px; width:100%; text-align:center;}
.main_ctg .best_tab ul {box-sizing:border-box; background:#fff; display:inline-block;}
.main_ctg .best_tab li {list-style:none; float:left; position:relative; height:52px;}
.main_ctg .best_tab li+ li {margin-left:15px;}
.main_ctg .best_tab .btn {display:block; text-align:center; height:45px; line-height:43px; position:relative; padding:0 30px; border-radius:100px; box-sizing:border-box; min-width:140px;;}
.main_ctg .best_tab .btn {letter-spacing:-0.5px; color:#999; border:1px solid #333; font-size:16px; }
.main_ctg .best_tab .btn {transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out;}
.main_ctg .best_tab .btn_real {position:absolute; left:0; top:0; width:100%;  background:#fff; z-index:1}
.main_ctg .best_tab .btn_fake {background:#fff url('../images/skin/bg_ob3.gif') left top repeat; background-color:#fff !important; visibility:hidden}
.main_ctg .best_tab li:hover .btn_real {background:#f4f4f4;}
.main_ctg .best_tab .hit .btn_real {background:#333 !important; color:#fff; font-weight:600;}

.main_ctg .btn_more {position:absolute; right:5px; bottom:35px; z-index:10}
.main_ctg .btn_more .tx {padding:5px 10px 5px 5px; background:transparent url('../images/skin/main_ctg_arrow.gif') right 10px no-repeat; letter-spacing:-1px; color:#999;}
.main_ctg .btn_more:hover .tx {color:#333;}

/* 롤링 아이콘 */
.main_ctg .rolling_icon {text-align:center; margin-top:10px;}
.main_ctg .rolling_icon .lineup {display:inline-block; overflow:hidden;}
.main_ctg .rolling_icon .icon {width:14px; height:14px; float:left; margin:0 7px; }
.main_ctg .rolling_icon .icon .off {display:inline-block;}
.main_ctg .rolling_icon .icon .on {display:none;}
.main_ctg .rolling_icon .active .off {display:none;}
.main_ctg .rolling_icon .active .on {display:block;}

/* 롤링 이전다음버튼 */
.main_ctg .prevnext {position:absolute; top:-5px; z-index:10; display:none;}
.main_ctg .prevnext.prev {left:-35px; }
.main_ctg .prevnext.next {right:-35px;}
.main_ctg .prevnext a {display:block; padding:5px 10px; overflow:hidden;}
.main_ctg .prevnext .icon {width:7px; height:12px; background:transparent url('../images/skin/md_arrow.gif') left top no-repeat !important;}
.main_ctg .prevnext.next .icon {background-position:right top !important;}
.main_ctg .prevnext a:hover {background:#fff;}

/* 상품노출 */
.main_ctg .item_list li:before {display:none !important;}
.main_ctg .item_list ul {margin-left:-125px;}
.main_ctg .item_list li {padding-bottom:0px;}
.main_ctg .item_list .best_line {position:absolute; left:62px; top:15px; overflow:hidden; height:275px; font-size:0px; opacity: .5; -ms-filter:alpha(opacity=50); filter:alpha(opacity=50);}
.main_ctg .item_box {margin-left:125px;}
.main_ctg .item_box .thumb {border-radius:20px;}
.main_ctg .item_box .thumb:before { border:0; background:#000; opacity: .05; -ms-filter:alpha(opacity=5); filter:alpha(opacity=5);}
.main_ctg .item_box .info {text-align:center; height:100px; padding-left:15px;}
.main_ctg .item_box .info .sub_name {display:none;}
.main_ctg .item_box .info .item_name {color:#999;}
.main_ctg .item_box .upper_icon {display:none;}
.main_ctg .item_box .price_in {margin:0 auto;}
.main_ctg .item_box:hover .thumb:before {opacity: .02; -ms-filter:alpha(opacity=2); filter:alpha(opacity=2);}

.main_ctg .item_list.if_col5 .best_line {left:10px;}


/* .main_ctg .item_list .item_name {font-weight:400; color:#666;}
.main_ctg .item_list .sub_name {display:none !important;}
.main_ctg .item_list .info {border:0 !important; padding-bottom:20px; height:74px;}
.main_ctg .item_list .info .price {top:36px; }

.main_ctg .item_list.if_col3 .ul { margin-left:-20px}
.main_ctg .item_list.if_col3 .item_box {margin-left:20px}
.main_ctg .item_list.if_col3 .sub_name {display:block;}
.main_ctg .item_list.if_col3 .price {top:13px}
.main_ctg .item_list.if_col3 .after {margin-top:18px}

.main_ctg .item_list.if_col5 ul {margin-left:-15px}
.main_ctg .item_list.if_col5 .item_box {margin-left:15px}
.main_ctg .item_list.if_col5 .info {padding:15px 14px 15px 15px}
.main_ctg .item_list.if_col5 .price {bottom:21px;}
.main_ctg .item_list.if_col5 .before {margin-bottom:2px} */

.main_ctg .c_none {height:355px; margin:0px; padding-top:150px; box-sizing:border-box;}








/* ********************************************** *
 * 메인 상품공간
 * ********************************************** */
.main_item {margin-top:70px; border-bottom:1px solid #eee;}
.main_item .main_title {margin-bottom:30px;}

.main_item .item_list {margin-top:15px}
.main_item .rolling_box .item_list li {clear:none !important}










/* ********************************************** *
 * 메인 풀배너
 * ********************************************** */
.main_wide {margin-top:70px}

/* 배너이미지 */
.main_wide .banner {position:relative; height:220px; overflow:hidden; text-align:center;}
.main_wide .banner img {max-width:100%;}

/* 롤링 이전다음버튼 */
.main_wide .prevnext {position:absolute; top:50%; z-index:3; margin-top:-27px}
.main_wide .prevnext.prev {left:-45px; }
.main_wide .prevnext.next {right:-45px;}
.main_wide .prevnext a {display:block; padding:10px}
.main_wide .prevnext .icon {width:18px; height:34px; background:transparent url('../images/skin/main_full_pvnx.png') left top no-repeat;}
.main_wide .prevnext.next .icon {background-position:right top;}
.main_wide .prevnext.next:hover .icon {background-position:right bottom;}
.main_wide .prevnext.prev:hover .icon {background-position:left bottom;}














/* ********************************************** *
 * 메인 인스타그램
 * ********************************************** */
.main_insta {margin-top:60px; }

/* 타이틀 */
.main_insta .insta_title {position:relative; text-align:center;}
.main_insta .insta_title .title {font-size:15px; color:#000; height:28px; line-height:30px; border-bottom:1px solid #333; letter-spacing:4px; font-weight:600;}
.main_insta .insta_title .insta_id {font-size:13px; color:#000; padding:5px 25px 0; letter-spacing:-0.5px; line-height:1.2;}
.main_insta .insta_title .insta_id:hover {text-decoration:underline;}
.main_insta .insta_title .in_box {position:absolute; left:50%; top:0; width:167px; text-align:center; z-index:1; margin-left:-83px; box-sizing:border-box; padding-top:65px;}

/* 사진목록 */
.main_insta .insta_list {margin-top:30px; overflow:hidden; text-align:center;}
.main_insta .insta_list ul {margin-left:-12px; margin-top:-12px;}
.main_insta .insta_list li {list-style:none; width:16.666%; overflow:hidden; float:left; margin-top:12px; }

/* 사진 하나 */
.main_insta .insta_box {overflow:hidden; position:relative; margin-left:12px; border:1px solid #f5f5f5; height:190px; background:#f5f5f5 url('../images/skin/main_insta_no.png') center center no-repeat;}
.main_insta .insta_box img {width:100%; height:100%; float:left;}
.main_insta .insta_box .fake {overflow:hidden;}
.main_insta .insta_box .real {position:absolute; left:0; top:0; width:100%; height:100%; z-index:1; overflow:hidden;}
.main_insta .insta_box .ov_box {position:absolute; left:100%; top:0; width:100%; height:100%; padding:30px 15px 15px; box-sizing:border-box; text-align:center; z-index:2}
.main_insta .insta_box .ov_box {background:rgba(0,0,0,0.6); display:table; width:100%; }
.main_insta .insta_box .ov_box {transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out;}
.main_insta .insta_box .ov_in {display:table-cell; vertical-align:middle; height:190px; padding:0 15px; box-sizing:border-box;}
.main_insta .insta_box .text {color:#fff; font-size:14px; letter-spacing:0; text-align:left; max-height:45px; line-height:1.3; text-align:center; font-weight:300;}
.main_insta .insta_box .text {overflow:hidden; text-overflow:ellipsis; -webkit-line-clamp: 3; -webkit-box-orient: vertical; display: -webkit-box;}
.main_insta .insta_box .date {color:#fff; font-size:12px; letter-spacing:0; margin-top:10px; opacity: 0.5; filter: alpha(opacity=50); -ms-filter:alpha(opacity=50);}
.main_insta .insta_list li:hover .ov_box {left:0}










/* ********************************************** *
 * 메인 고객센터
 * ********************************************** */
.main_cs {border-bottom:1px solid #eee; margin-top:100px;}

.main_cs .cs_top {text-align:center; border-bottom:3px solid #333; position:relative;}
.main_cs .cs_top .cha {text-align:center; font-size:0px;}
.main_cs .cs_top .edge {position:absolute; left:0; bottom:-69px;}

.main_cs .sns_box {position:absolute; right:0; bottom:10px;}
.main_cs .sns_box ul {display:inline-block;}
.main_cs .sns_box li {list-style:none; float:left;}
.main_cs .sns_box .sns {position:relative; padding:0 10px;}
.main_cs .sns_box .sns img {height:25px;}
.main_cs .sns_box .sns .off {display:inline-block;}
.main_cs .sns_box .sns .on {display:none;}
.main_cs .sns_box .sns:hover .off {display:none;}
.main_cs .sns_box .sns:hover .on {display:inline-block;}

.main_cs .ul {display:table; width:100%; overflow:hidden; table-layout:fixed; text-align:center;}
.main_cs .li {list-style:none; display:table-cell; vertical-align:top; position:relative; box-sizing:border-box; padding:80px 60px;}
.main_cs .li.btn_box {}
.main_cs .li.cs_box {}
.main_cs .li.bank_box {}

/* 단락 타이틀 */
.main_cs .title_box { overflow:hidden; height:50px; }
.main_cs .title_box .tit {font-size:28px; color:#333; font-weight:600; line-height:1; letter-spacing:0px;}

/* 바로가기 버튼 */
.main_cs .btn_box {margin:-5px -10px 0 -10px;}
.main_cs .btn_box ul {display:table; width:100%; table-layout:fixed; box-sizing:border-box; border-collapse:separate; border-spacing:10px 5px;}
.main_cs .btn_box li {display:table-cell; text-align:center; box-sizing:border-box; position:relative;}
.main_cs .btn_box .btn {display:block; height:43px; line-height:41px; font-size:13px; letter-spacing:-0.5px; color:#333; position:relative; border:1px solid #333; box-sizing:border-box;}
.main_cs .btn_box .btn {transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out;}
.main_cs .btn_box .this_color .btn {background:#333; color:#fff;}
.main_cs .btn_box .btn:hover {background:#000; border-color:#000; color:#fff;}

/* 고객센터 정보 */
.main_cs .cs_box {background:transparent url('../images/skin/main_cs_bg.gif') left center repeat; position:relative;}
.main_cs .cs_box .line {content:""; width:1px; height:150%; position:absolute; top:0; overflow:hidden; z-index:1}
.main_cs .cs_box .line.line1 {left:0}
.main_cs .cs_box .line.line2 {right:0}
.main_cs .cs_box .btn_box {padding:0 40px}
.main_cs .cs_box .cs_info {}
.main_cs .cs_box .cs_info .tel {color:#333; font-weight:600; font-size:35px; line-height:1; letter-spacing:0px;}
.main_cs .cs_box .cs_info .email { font-size:15px; color:#333; margin-top:5px; letter-spacing:0px;}
.main_cs .cs_box .cs_info .email:hover a {text-decoration:underline;}
.main_cs .cs_box .cs_time {margin-top:15px; line-height:1.5; display:inline-block; text-align:left; color:#777;}

/* 은행정보 */
.main_cs .bank_box {}
.main_cs .bank {display:inline-block;}
.main_cs .bank dl+ dl {border-top:1px solid #ddd; margin-top:7px; padding-top:12px; }
.main_cs .bank dt {color:#888; font-size:13px;}
.main_cs .bank dd {color:#000; margin-top:1px; font-size:13px; letter-spacing:0px;}
.main_cs .bank .bankname {letter-spacing:-0.5px;}
.main_cs .bank .bankown {letter-spacing:-0.5px; margin-left:1px;}







/* ********************************************** *
 * 메인 베스트리뷰
 * ********************************************** */
.main_review {margin-top:60px}
.main_review .main_title {margin-bottom:30px;}

.main_review .review {display:table; width:100%; table-layout:fixed; margin-top:15px}
.main_review .review .li {list-style:none; display:table-cell; border:1px solid #ddd; vertical-align:top;}

/* 박스전체 */
.main_review .review_box {position:relative; padding:25px 30px 24px; box-sizing:border-box; overflow:hidden;}

/* 아이템 정보 */
.main_review .review_item {overflow:hidden; position:relative;}
.main_review .review_item .thumb {width:95px; background:#f5f5f5 url('../images/skin/none_photo.png') center center no-repeat; overflow:hidden; border:1px solid #eee; box-sizing:border-box; float:left;}
.main_review .review_item .thumb {position:relative;}
.main_review .review_item .thumb img {width:100%; float:left;}
.main_review .review_item .thumb .real_img {position:absolute; left:0; top:0; width:100%; height:100%;}
.main_review .review_item .thumb .fake_img {overflow:hidden;}
.main_review .review_item .info {padding-left:110px; box-sizing:border-box;}
.main_review .review_item .ctg {color:#999; letter-spacing:-0.5px; margin-top:3px;}
.main_review .review_item .item_name {font-size:13px; color:#666; letter-spacing:-0.5px; overflow:hidden; text-overflow:ellipsis; white-space: nowrap; word-wrap: normal !important; display:block; margin-top:1px}
.main_review .review_item .price { margin-top:16px;  font-size:12px; color:#333; font-weight:600; letter-spacing:-0.5px; line-height:13px; overflow:hidden;}
.main_review .review_item .price .won {float:left; font-size:15px; float:left; line-height:15px; letter-spacing:-0.5px;}
.main_review .review_item:hover .thumb {border-color:#aaa;}
.main_review .review_item:hover .item_name {text-decoration:underline;}

/* 리뷰 글목록 */
.main_review .review_list {padding-top:14px}
.main_review .review_list li { list-style:none; overflow:hidden; padding:3px 0}
.main_review .review_list .mark {background:transparent url('../images/skin/main_review_star.png') no-repeat; width:63px; height:10px; display: inline-block; float:left; margin:3px 13px 0 2px;}
.main_review .review_list .star {background:transparent url('../images/skin/main_review_star.png') 0 bottom no-repeat; width:100%; height:100%; float:left;}
.main_review .review_list .txt {letter-spacing:-0.5px; color:#666; float:left; overflow:hidden; text-overflow:ellipsis; white-space: nowrap; word-wrap: normal !important; display:block; width:211px;}
