﻿@charset "utf-8";


/* 기본설정 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ */
body {margin:0; padding:0; background:#fff; min-width:1011px;}

img {border:0;}
p,form,span {margin:0;padding:0;}
div,table {margin:0;padding:0; border-spacing:0; border-collapse:collapse; border:none; }
ul,ol,li,td,dl,dt,dd {list-style:none; margin:0; padding:0;}
input,select,textarea {margin:0;padding:0; vertical-align:middle;}
body,p,pre,form,span,div,table,ul,ol,li,td,input,textarea,select {font-family:dotum; font-size:12px; color:#666; word-wrap:break-word; word-break:break-all;}
em {font-style:normal}

/* 폼요소기본 */
label {cursor:pointer; overflow:hidden; display:inline-block;}
label:hover {color:#ff0000 !important}
.se input[type=text] {border:1px; background:#fff;}
.se input[type=submit] {border:0; cursor:pointer;}
.se input[file] {height:25px;}

#Warp {width:100%;}
.lineup {display:inline-block; background:#none;}
.layout_fix {width:1000px; margin:0   auto; position:relative;}

section#content-forum-first { 
	position:relative; 
	background: url('../../images/bg.jpg') no-repeat center center fixed; 
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
section#content-forum-second { position:relative; background:#d7d7d7; }
section .content-forum-first-back { background-color:rgba(0, 0, 0, 0.20); padding:72px 0 70px 0; }
section .content-forum-second-back { padding:20px 0px 10px; }



.tbl_frm01 textarea, .frm_input {border:1px solid #ccc;background:#f7f7f7;color:#000;vertical-align:middle;line-height:2em}
/* 헤더(공통) @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ */
#header {background:#f7f7f7; height:35px; border-bottom:1px solid #dcdcdc;}
#header .layout_fix {z-index:1000}

#header em {float:left; overflow:hidden; margin:0 7px; font-size:11px; color:#cccccc; line-height:35px;}
#header a {letter-spacing:-1px; font-size:11px; color:#707070;}
#header a:hover {color:#ff0000}

#header .left {overflow:hidden;}
#header .left a {float:left; display:inline-block; font-size:11px; line-height:35px;}

#header .right {line-height:18px; position:absolute; top:0; right:0;}
#header .right a {margin-left:18px; display:inline-block; line-height:35px; float:left;}

#header .login {font-weight:bold; color:#ec0000;}

#header .cart {color:#ec0000; overflow:hidden; background:transparent url('../../images/header_cart.gif') left 8px no-repeat; }
#header .cart b {float:left; margin-left:23px;}
#header .cart_num {position:relative; color:#fff; letter-spacing:0; display:inline-block; font-weight:bold; font-family:tahoma; font-size:11px; background:transparent url('../../images/header_cart_num.png') left top no-repeat; height:13px; line-height:12px !important; padding:0 0 0 6px; margin:10px 7px 0 2px;}
#header .cart_num .out {display:inline-block;  background:transparent url('../../images/header_cart_num.png') no-repeat; background-position:-40px 0; width:7px; height:13px; margin-right:-7px; position:absolute; top:0; right:0;}

#header .menu_sub {position:relative; display:inline-block; float:left;}
#header .menu_sub > a {background:transparent url('../../images/arrow_down.gif') right 6px no-repeat; padding-right:10px;}
#header .menu_sub:hover .over {display:block}

#header .menu_sub .over {display:none; position:absolute; width:80px; background:#fff; border:1px solid #4c4c4c; left:50%; top:0; margin-left:-31px; z-index:100;}
#header .menu_sub .over a {display:block; width:100%; border-top:1px solid #d8d8d8; line-height:22px; margin:0; text-align:center;}
#header .menu_sub .over a:hover {background:#f7f7f7}
#header .menu_sub .over .first {background:#4c4c4c; height:35px; line-height:35px; color:#fff; border-top:none;}
#header .menu_sub .over .first:hover {background:#4c4c4c;}



/* 탑영역(공통) @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ */
#top {background:#fff; height:115px; }
#top .logo {overflow:hidden; padding-top:25px;}
#top .layout_fix {z-index:900}

#top .search_area {position:absolute; top:0; left:50%; margin:31px 0 0 -155px; width:310px; }
#top .search_area .search_box {border:1px solid #ba0e06; background:#f5f5f4; overflow:hidden;}
#top .search_area .search_box input {float:left; width:230px; height:28px; line-height:28px;background:transparent; border:0px; color:#333; padding:0 10px;}
#top .search_area .btn_search {float:right; padding:7px 0; text-align:center;}
#top .search_area .btn_search img {border-left:1px solid #c4c4c4; padding:0 13px;}

#top .search_area .keyword {overflow:hidden; margin-top:8px; position:relative; height:17px;}
#top .search_area .keyword a {float:left; color:#666; font-size:11px; line-height:17px;}
#top .search_area .keyword a:hover {color:#000}
#top .search_area .keyword em {float:left; margin:0 5px; color:#ccc; font-size:11px; line-height:17px;}

#top .search_area .prevnext {position:absolute; right:0; top:0}
#top .search_area .prevnext a {float:left; background:transparent url('../../images/prevnext_icon.png') no-repeat; height:17px;}
#top .search_area .prevnext .prev {background-position:0 0; width:19px;}
#top .search_area .prevnext .prev:hover {background-position:0 -17px;}
#top .search_area .prevnext .next {background-position:-19px 0; width:18px;}
#top .search_area .prevnext .next:hover {background-position:-19px -17px;}


#top .ranking {position:absolute; right:0; top:0; width:320px; margin:35px 0 0 0; padding:10px 0; cursor:pointer}
#top .ranking:hover .over {display:block}

#top .ranking span {display:inline-block;}
#top .ranking .title {float:left; line-height:18px; background:transparent url('../../images/icon_exc.png') left center no-repeat; font-weight:bold; letter-spacing:-1px; padding:0 0 0 17px; color:#333; margin:0 10px 0 0}
#top .ranking .item {font-size:11px;  color:#333; }
#top .ranking .num {background:#454545; width:20px; text-align:center; line-height:18px; color:#fff; font-weight:bold; font-family:verdana; font-size:11px; margin-right:5px;}

#top .ranking .over {display:none; position:absolute; left:0; top:0; width:296px; background:#fff; border:2px solid #f88912; cursor:default}
#top .ranking .over dt {background:#f7f7f7; text-align:center; font-size:14px; font-weight:bold; padding:; border-bottom:1px solid #cfcfcf; line-height:40px; letter-spacing:-1px; color:#333}
#top .ranking .over dt b {color:#42a4e2;}
#top .ranking .over dd {border-bottom:1px solid #eaeaea; position:relative; background:transparent url('../../images/arrow_right.gif') 202px center no-repeat; }
#top .ranking .over .item {font-size:11px; color:#333; display:block !important; overflow:hidden; padding:5px 13px; }
#top .ranking .over .item:hover {background-color:#f88912; color:#fff;}
#top .ranking .over dd:hover .item_over {display:block;}

#top .ranking .over .num {background:#454545; width:20px; text-align:center; line-height:18px; color:#fff; font-weight:bold; font-family:verdana; font-size:11px; margin-right:5px;}
#top .ranking .over .time {text-align:center; font-size:11px; color:#999; padding:8px 0; border-bottom:0; background:none;}

#top .ranking .item_over {display:none; position:absolute; left:0; top:0; border:2px solid #f88912; background:#f88912; margin-left:-104px;}
#top .ranking .item_over b {display:block; text-align:center; font-weight:bold; color:#fff; font-family:verdana; font-size:11px; padding:5px 0;}



/* 네비(공통) @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ */
#nav {height:51px;  background:transparent url('../../images/nav_bg.png') left top repeat-x;}
#nav .layout_fix {z-index:800}
#nav a {display:inline-block;}
#nav span {display:inline-block;margin-left:23px; font-size:12px; font-weight:bold;font-family:'NanumGothicWeb', '나눔고딕','NanumGothic', '맑은 고딕', 'Malgun Gothic', Dotum; color:#fff;display:inline-block; }

#nav .category .depth1 {background:transparent url('../../images/nav_border.gif') left top repeat-y;  margin-top:17px; width:110px; float:left; position:relative; height:18px;}
#nav .category .depth1 a {overflow:hidden; height:48px;}
#nav .category .depth1 a img {float:left;}
#nav .category .depth1:hover > a {display:inline-block;}
#nav .category .depth1:hover .depth2 {display:block;}

#nav .category a {height:48px;}
#nav .category .over {display:none;}
#nav .category .hit .off {display:none}
#nav .category .hit .over {display:block}

#nav .category .depth2 {display:none; width:240px; background:#fff; border:1px solid #37303c; position:absolute; left:-1px; top:48px; padding:10px 0;}
#nav .category .depth2 a {width:120px; float:left; height:40px; line-height:40px; border-bottom:1px solid #eee; padding:2px 0; margin:0 10px; color:#333}
#nav .category .depth2 a:hover {color:#ff2a00; font-weight:bold; background:#f8f8f8; letter-spacing:-1px;}
#nav .category .depth2 a img {float:left; margin-right:5px;}
#nav .category .depth2 .arrow {position:absolute; left:30px; top:-7px; height:7px;}
#nav .category .depth2 .arrow img {float:left; vertical-align:top;}

#nav .category .shadow_left {width:6px; position:absolute; left:-6px; top:0}
#nav .category .shadow_left img {height:100%;}
#nav .category .shadow_right {width:6px; position:absolute; right:-6px; top:0}
#nav .category .shadow_right img {height:100%;}

#nav .category .no_icon {width:156px;}
#nav .category .no_icon a {width:130px; text-align:center; padding:0; height:35px; line-height:35px;}

#nav .special {background:#37303c; width:250px; height:51px; position:absolute; top:0; right:0}
#nav .special a {float:left; width:50%; height:51px; text-align:center;}
#nav .special a img {vertical-align:top}
#nav .special .bar {width:1px; height:30px; position:absolute; left:50%; top:10px; background:#5f5963}



/* 좌측사이드 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
#fly_left {position:absolute; top:0; left:50%; margin:760px 0 0 -609px; overflow:hidden; width:100px;}
#fly_left .quick_menu {background:#fff; width:98px; border:1px solid #d7d7d7; margin-bottom:10px; padding:0px 0 0 0;}
#fly_left .quick_menu a {display:block; text-align:center; margin-bottom:15px;}

#fly_left .banner a {display:block; margin-bottom:5px;overflow:hidden;}
#fly_left .banner a img {float:left;}


/* 우측퀵메뉴 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
#fly_right {z-index:300; position:absolute; top:0; left:50%; margin:760px 0 0 520px; width:100px;}
#fly_right .banner a {display:block; margin-bottom:5px; overflow:hidden;}
#fly_right .banner a img {float:left;}
#fly_right span {display:block;}

#fly_right .quick_menu {overflow:hidden; background:#3c3043; width:100px;}
#fly_right .quick_menu a {display:block; padding:7px; border-top:1px solid #666e7a; color:#b1acb4; font-size:11px; letter-spacing:-1px; position:relative; border-top:1px solid #504556; border-bottom:1px solid #261e28}
#fly_right .quick_menu a:hover {color:#fff}
#fly_right .quick_menu a b {color:#ffd800; position:absolute; right:0; top:50%; margin:-5px 7px 0 0}

#fly_right .quick_menu .a_tag {display:block; padding:7px; border-top:1px solid #666e7a; color:#b1acb4; font-size:11px; letter-spacing:-1px; position:relative; border-top:1px solid #504556; border-bottom:1px solid #261e28}
#fly_right .quick_menu .a_tag:hover {color:#fff}
#fly_right .quick_menu .a_tag b {color:#ffd800; position:absolute; right:0; top:50%; margin:-5px 7px 0 0}



#fly_right .today_view {background:#fff; width:98px; border:1px solid #dcdada; margin-bottom:10px}

#fly_right .item {margin:9px; position:relative;}
#fly_right .item .photo {display:block; height:78px; overflow:hidden; border:1px solid #fff}
#fly_right .item .photo img {width:78px; height:78px !important; vertical-align:top}

#fly_right .item:hover .over {display:block;}
#fly_right .item .over {display:none; position:absolute; left:0; top:0; }
#fly_right .item .over .border {display:block; border:2px solid #3c3043; width:78px; height:78px; margin-top:1px;}
#fly_right .item .over .border img {width:100%; height:100%}
#fly_right .item .over .ic_del {position:absolute; top:0; right:0; margin:1px;}
#fly_right .item .over .info {position:absolute; height:80px; background:#3c3043; right:0; top:0; margin:1px 80px 0 0; width:170px; }
#fly_right .item .over .info dt {font-size:11px; color:#fff; letter-spacing:-1px; padding:10px 10px 3px 10px; line-height:14px;}
#fly_right .item .over .info dd {font-size:11px; color:#ffd800; font-weight:bold; padding:0 10px;}

#fly_right .paginate {overflow:hidden; position:relative; text-align:center; margin:20px 8px 10px 8px; font-family:tahoma; font-size:11px; color:#aaa; height:17px; line-height:17px;}
#fly_right .paginate b {color:#666666}
#fly_right .paginate a {position:absolute; top:0; background:transparent url('../images/prevnext_icon.png') no-repeat; height:17px;}
#fly_right .paginate .prev {background-position:0 0; width:19px; left:0;}
#fly_right .paginate .prev:hover {background-position:0 -17px;}
#fly_right .paginate .next {background-position:-18px 0; width:19px; right:0}
#fly_right .paginate .next:hover {background-position:-18px -17px;}

#fly_right .none_view {text-align:center; font-size:11px; color:#aaa; letter-spacing:-2px; line-height:14px; padding:95px 0 30px 0; background:transparent url('../images/quick_none.gif') center 20px no-repeat;}

/* 업다운버튼 화면고정 */
.go_updown {position:fixed; right:0; bottom:0; margin:10px;}
.go_updown a {display:block; text-align:center; background:#44464c; width:60px; height:35px; overflow:hidden; margin-bottom:1px;}
.go_updown a img {margin-top:10px;}
.go_updown a:hover {background:#8640bd}





/* 메인 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ */
/* 오늘의 추천! */
.todays_hot_wrap{position:relative;overflow:hidden;z-index:10;min-width:990px;height:471px;margin-top:-3px;padding-top:3px;background:url('../../images/bg_todayshot_line.png') repeat-x}
.todays_hot_wrap .inner_wrap{position:relative;width:900px;margin:0 auto}
.todays_hot_wrap .bg_inner{width:1070px;height:471px;margin:0 auto;background:url('../../images/bg_todayshot_main.png' ) no-repeat 50% 0}
.todays_hot_wrap .dim{*display:none}
.todays_hot_wrap .lft_dim,.todays_hot_wrap .lft_dim2{display:block;position:absolute;top:3px;left:0;width:256px;height:463px;background:url('../../images/bg_todays_hot.png') no-repeat 0 -480px}
.todays_hot_wrap .lft_dim2{z-index:90;width:39px;background-position:-520px -480px}
.todays_hot_wrap .rgt_dim,.todays_hot_wrap .rgt_dim2{display:block;position:absolute;top:3px;right:0;width:256px;height:463px;background:url('../../images/bg_todays_hot.png') no-repeat -260px -480px}
.todays_hot_wrap .rgt_dim2{z-index:90;width:39px;background-position:-565px -480px}
.todays_hot_wrap .btn_prev,.todays_hot_wrap .btn_next{position:absolute;top:208px;z-index:100;width:68px;height:78px;padding-left:6px;background:url('../../images/sp_tmon_home.png') no-repeat -310px -85px}
.todays_hot_wrap .btn_prev{right:-46px}
.todays_hot_wrap .btn_next{left:-48px;background-position:-385px -85px}
.todays_hot_wrap .btn_prev:hover,.todays_hot_wrap .btn_prev2:hover .btn_prev{background-position:-310px -165px}
.todays_hot_wrap .btn_next:hover,.todays_hot_wrap .btn_next2:hover .btn_next{background-position:-385px -165px}
.todays_hot_wrap .btn_prev a,.todays_hot_wrap .btn_next a{display:block;width:62px;height:62px;text-indent:-9999px}
.todays_hot_wrap .btn_prev2,.todays_hot_wrap .btn_next2{position:absolute;top:0;z-index:95;width:2000px;height:471px;text-indent:-9999px;cursor:pointer}
.todays_hot_wrap .btn_prev2{right:0;margin-right:919px}
.todays_hot_wrap .btn_next2{left:0;margin-left:922px}
.todays_hot_wrap .deal_location{float:left;margin:26px 0 0 130px}
.todays_hot_wrap .deal_location li{float:left}
.todays_hot_wrap .deal_location a{display:block;float:left;width:8px;height:8px;margin-right:1px;padding:2px;background:url('../../images/sp_tmon_home.png') no-repeat -143px 2px;text-indent:-9999px}
.todays_hot_wrap .deal_location li.on a{background-position:-153px 2px}
.todays_hot_wrap .deal_lst{position:absolute;top:44px;z-index:80;clear:both}
.todays_hot_wrap .deal_box{float:left;position:relative;width:307px;height:427px;background:url('../../images/sp_tmon_home.png') no-repeat 0 -60px}
.todays_hot_wrap .deal_box a{display:block;position:absolute;top:14px;left:1px;width:287px;height:381px}
.todays_hot_wrap .deal_box a img{vertical-align:top}
.todays_hot_wrap .deal_box a .img_mask{display:block;position:absolute;top:0;left:0;width:287px;height:294px;background:url('../../images/sp_tmon_home.png') no-repeat -460px 0;cursor:pointer}
.todays_hot_wrap .deal_box a .selected_mask{display:none;position:absolute;top:0;left:0;width:287px;height:294px;background:url('../../images/sp_tmon_home.png') no-repeat -460px -300px;cursor:pointer}
.todays_hot_wrap .deal_box a:hover .selected_mask{display:block}
.todays_hot_wrap .deal_box a .deal_tit{display:block;margin:11px 0 0 12px}
.todays_hot_wrap .deal_box .box_dim{position:absolute;top:14px;left:1px;width:287px;height:381px;background:#000;opacity:0.55;filter:alpha(opacity=55)}
.todays_hot_wrap .deal_box .box_dim span{display:block;position:absolute;right:-5px;bottom:6px;width:5px;height:47px}
.todays_hot_wrap .deal_box .sticker{position:absolute;top:206px;right:13px}
.todays_hot_wrap .deal_box .instant_sale{display:inline-block;position:relative;top:-2px;height:17px;margin-left:3px;*margin-left:7px;padding:0 18px 0 5px;border:1px solid #c0c0c0;background:#fff url('../../images/sp_deal_lst2.png') no-repeat 100% -200px;font-size:11px;color:#333;letter-spacing:-1px;line-height:17px;white-space:nowrap}
.todays_hot_wrap .deal_box .instant_sale em{overflow:hidden;position:absolute;left:-5px;top:5px;width:5px;height:7px;background:url('../../images/sp_deal_lst2.png') no-repeat -205px -200px;color:transparent;line-height:777px}
.todays_hot_wrap .deal_box .instant_sale strong{font-family:verdana,dotum;color:#058aff}
.todays_hot_wrap .deal_box .instant_sale strong span{font-family:dotum;font-weight:normal}
.todays_hot_wrap .deal_lst .selected .box_dim{display:none}
.todays_hot_wrap .price_area{display:block;margin:6px 0 0 12px}
.todays_hot_wrap .price_area .discount{font-weight:bold;font-size:14px;color:#ff3600}
.todays_hot_wrap .price_area .discount em{font-size:15px;font-family:tahoma}
.todays_hot_wrap .price_area .default{color:#9a9a9a;text-decoration:line-through}
.todays_hot_wrap .price_area .default em{font-size:13px;font-family:tahoma}
.todays_hot_wrap .price_info{display:block;margin:6px 0 0 11px;font-size:11px;color:#a5a5a5}
.todays_hot_wrap .deal_condition{display:block;position:absolute;top:0;right:0;width:84px;height:84px;cursor:pointer}
.todays_hot_wrap .deal_condition em{display:block;width:84px;height:84px;background:url('../../images/sp_tmon_home.png') no-repeat -310px -335px;text-indent:-999999px}
.todays_hot_wrap .deal_condition em.soon{background-position:-310px -335px}
.todays_hot_wrap .deal_condition em.sold_out{background-position:-310px -250px}
.todays_hot_wrap .side_info{display:block;position:absolute;bottom:88px;left:0;cursor:pointer}
.todays_hot_wrap .side_info em{float:left;position:relative;overflow:hidden;width:65px;height:27px;margin-bottom:-1px;background:url('../../images/sp_deal_lst.png') no-repeat;line-height:100px;vertical-align:top}
.todays_hot_wrap .side_info em.new{background-position:-665px 0}
.todays_hot_wrap .side_info em.free{background-position:-735px 0}
.todays_hot_wrap .side_info em.close{background-position:-665px -30px}
.todays_hot_wrap .side_info em.now{background-position:-805px 0}
.todays_hot_wrap .side_info em.bundle{background-position:-735px -30px}
.todays_hot_wrap .side_info em.standby{background-position:-805px -30px}
.todays_hot_wrap .side_info em.stock{background-position:-1198px -30px}
.todays_hot_wrap .side_info em.regular{background-position:-1198px 0}
.todays_hot_wrap .side_info em.free_terms{width:99px;background-position:-1095px 0}
.todays_hot_wrap .side_info em.free_terms1{width:106px;background-position:-815px -1115px}
.todays_hot_wrap .side_info em.free_terms2{width:106px;background-position:-925px -1115px}
.todays_hot_wrap .side_info em.free_terms3{width:116px;background-position:-1035px -1115px}
.todays_hot_wrap .side_info em.free_terms4{width:106px;background-position:-1155px -1115px}
.todays_hot_wrap .side_info em.free_terms5{width:116px;background-position:-1265px -1115px}
.todays_hot_wrap .side_info em.free_terms6{width:106px;background-position:-815px -1145px}
.todays_hot_wrap .side_info em.free_terms7{width:116px;background-position:-925px -1145px}
.todays_hot_wrap .side_info em.free_terms8{width:106px;background-position:-1045px -1145px}
.todays_hot_wrap .side_info em.free_terms9{width:116px;background-position:-1155px -1145px}
.todays_hot_wrap .side_info em.free_terms10{width:106px;background-position:-1275px -1145px}
.todays_hot_wrap .side_info em.free_terms11{width:106px;background-position:-815px -1175px}
.todays_hot_wrap .side_info em.free_terms12{width:106px;background-position:-925px -1175px}
.todays_hot_wrap .side_info em.free_terms13{width:106px;background-position:-1145px -1175px}
.todays_hot_wrap .side_info em.free_terms14{width:106px;background-position:-1255px -1175px}
.todays_hot_wrap .side_info em.free_terms15{width:106px;background-position:-1365px -1175px}
.todays_hot_wrap .deal_loading{float:left;position:relative;width:307px;height:427px}
.todays_hot_wrap .deal_loading span{display:block;width:24px;height:24px;margin:185px 0 0 132px;background:url('../../images/home_loading.gif') no-repeat;text-indent:-9999px}

/* 상단롤링 */
.main_rolling {/*background:#49414e url('../../images/m_bg.png') left top repeat;*/ height:490px; margin-bottom:0px; z-index:1}
.main_rolling .title {padding:15px 0 10px 0; text-align:center;}

.main_rolling .rolling {position:relative; overflow:hidden; text-align:center; height:430px; z-index:1}

.main_rolling .btn {position:absolute; left:50%; top:50%; z-index:1}
.main_rolling .btn .off {display:block}
.main_rolling .btn .over {display:none}
.main_rolling .btn:hover .off {display:none}
.main_rolling .btn:hover .over {display:block}
.main_rolling .prev {margin:-80px 0 0 -500px}
.main_rolling .next {margin:-80px 0 0 454px}

.main_rolling .item_box {width:310px; height:390px; background:transparent url('../../images/main_rolling_item_box.png') left top repeat; float:left; padding:9px;  text-align:left; position:relative;}
.main_rolling .item_box:hover .over{display:block;}
.main_rolling .item_box:hover .name {color:#ff0000}
.main_rolling .item_box .over {display:none; width:304px; height:384px; border:3px solid #ff3c00; background:transparent; position:absolute; left:0; top:0; margin:9px;}
.main_rolling .item_box .over img {width:100%; height:100%;}

.main_rolling .item_box .photo {display:inline-block; margin-bottom:15px;}
.main_rolling .item_box .name {color:#000; font-size:16px; font-weight:bold; font-family:'Dotum', '나눔고딕','NanumGothic', '맑은 고딕', 'Malgun Gothic', Dotum;word-wrap:break-word; word-break:break-all; padding:0 15px; letter-spacing:-1px;}
.main_rolling .item_box .subtext {font-size:11px; color:#999; letter-spacing:-1px; padding:5px 5px}

.main_rolling .item_box .info {overflow:hidden; margin:7px 15px;}
.main_rolling .item_box .discount {float:left; font-size:25px; font-weight:bold;font-family:'NanumGothic', '나눔고딕','NanumGothic', '맑은 고딕', 'Malgun Gothic', Dotum; color:#3db9fa; letter-spacing:-1px;}
.main_rolling .item_box .price {float:right; font-weight:bold; color:#868686; font-size:16px;}
.main_rolling .item_box .price em {font-size:14px; color:#ccc; font-weight:normal;font-family:'NanumGothic', '나눔고딕','NanumGothic', '맑은 고딕', 'Malgun Gothic', Dotum; text-decoration:line-through; margin-right:5px;}
.main_rolling .item_box .price b {font-size:14px; color:#000;font-family:'NanumGothic', '나눔고딕','NanumGothic', '맑은 고딕', 'Malgun Gothic', Dotum;  font-size:20px; letter-spacing:-1px;}



/* 중앙배너 */
.main_banner {}
.main_banner .title {margin:0 0 5px 5px;}
.main_banner .layout_fix {overflow:hidden; width:1020px;}

.main_banner .b_banner {width:480px; height:470px; margin:5px; overflow:hidden; position:relative; float:left;}
.main_banner .b_banner .btn_icon {position:absolute; left:0px; bottom:0; margin:10px;}
.main_banner .b_banner .btn_icon a {display:inline-block; float:left; background:transparent url('../../images/rolling_icon.png') no-repeat; width:15px; height:16px; margin:1px}
.main_banner .b_banner .btn_icon .off {background-position:0 0}
.main_banner .b_banner .btn_icon .hit {background-position:-14px 0}

.main_banner .s_banner {width:250px; height:230px; margin:5px; overflow:hidden; position:relative; float:left;}

.main_banner .border_t {position:absolute; left:0; top:0; height:1px; width:100%; background:transparent url('../../images/border_w.png') repeat-x;}
.main_banner .border_b {position:absolute; left:0; bottom:0; height:1px; width:100%; background:transparent url('../../images/border_w.png') repeat-x;}
.main_banner .border_l {position:absolute; left:0; top:0; height:100%; width:1px; background:transparent url('../../images/border_h.png') repeat-y;}
.main_banner .border_r {position:absolute; right:0; top:0; height:100%; width:1px; background:transparent url('../../images/border_h.png') repeat-y;}




/* 탭구분 상품리스트 */
.main_tab {overflow:hidden; margin:50px 0 0px 0px; }
.main_tab .layout_fix {overflow:hidden; width:1002px;}
.main_tab a {float:left; margin:0 1px; overflow:hidden}
.main_tab a img {float:left;}
.main_tab .border {background:#3c3c3c; height:2px; width:1000px; margin-left:1px; clear:both;}




/* 상품리스트 (메인) */
.main_item {}
.main_item .layout_fix {overflow:hidden; width:1011px; padding:0px 0 10px 11px;}

.main_item .border_t {position:absolute; left:0; top:0; height:1px; width:100%; background:transparent url('../../images/border_w.png') repeat-x; z-index:300}
.main_item .border_b {position:absolute; left:0; bottom:0; height:1px; width:100%; background:transparent url('../../images/border_w.png') repeat-x; z-index:300}
.main_item .border_l {position:absolute; left:0; top:0; height:100%; width:1px; background:transparent url('../../images/border_h.png') repeat-y; z-index:300}
.main_item .border_r {position:absolute; right:0; top:0; height:100%; width:1px; background:transparent url('../../images/border_h.png') repeat-y; z-index:300}

.main_item .item_box {width:326px; height:475px; margin:20px 11px 0 0; float:left; position:relative; background:#fbfbfb;}

.main_item .item_box:hover .over {display:block;}
.main_item .item_box:hover .name dt {color:#ff0000;}
.main_item .item_box .over {display:none; width:322px; height:473px; border:2px solid #ff3c00; background:transparent; position:absolute; left:0; top:0; z-index:300}
.main_item .item_box .over img {width:100%; height:100%;}

.main_item .item_box .photo {width:326px; height:326px; position:relative;}
.main_item .item_box .photo a {float:left; overflow:hidden;}

.main_item .item_box .upper_icon {position:absolute; bottom:0; left:0}
.main_item .item_box .upper_icon img {margin-right:1px; float:left;}
.main_item .item_box .upper_rank {position:absolute; top:0; left:0; width:62px; height:48px; text-align:center; background:transparent url('../../images/upper_rank.png') no-repeat; overflow:hidden; cursor:default; margin-top:-3px; z-index:500}
.main_item .item_box .upper_rank b {color:#fff; font-weight:bold; font-size:12px; line-height:16px; display:inline-block; padding:7px 3px 0 0;}
.main_item .item_box .below4 {background:transparent url('../../images/upper_rank_below.png') no-repeat !important;}
.main_item .item_box .upper_soon {position:absolute; bottom:0; right:0; margin:10px;}
.main_item .item_box .upper_soldout {position:absolute; top:0; left:0; background:transparent url('../../images/soldout_bg.png') no-repeat; width:100%; height:100%; z-index:3000; text-align:center;}
.main_item .item_box .upper_soldout img {margin-top:90px;}

.main_item .item_box .info {background:#fff; padding:15px; height:85px; overflow:hidden; border-bottom:1px solid #dfdfdf}
.main_item .item_box .name {overflow:hidden; height:50px;}
.main_item .item_box .name dt {line-height:16px; font-size:16px; color:#000; font-weight:bold; padding-bottom:5px;}
.main_item .item_box .name dd {font-size:11px; display:block; color:#8d8c8c; letter-spacing:-1px;}

.main_item .item_box .price {overflow:hidden;}
.main_item .item_box .price dt {float:left; font-size:30px; font-weight:bold;font-family:'NanumGothic', '나눔고딕','NanumGothic', '맑은 고딕', 'Malgun Gothic', Dotum;  color:#fc4e02; letter-spacing:-1px;}
.main_item .item_box .price dt img {margin-top:10px;}
.main_item .item_box .price dd {float:right; text-align:right; font-weight:bold; font-size:16px; padding-top:5px; }
.main_item .item_box .price em {font-size:16px; color:#ccc; font-weight:normal;font-family:'NanumGothic', '나눔고딕','NanumGothic', '맑은 고딕', 'Malgun Gothic', Dotum;  text-decoration:line-through; margin-right:5px;}
.main_item .item_box .price b {color:#000; font-family:verdana; font-size:23px; letter-spacing:-2px;}

.main_item .item_box .total_left {float:left;color:#00202e; line-height:33px; padding-left:15px; font-size:11px;}
.main_item .item_box .total_left b {color:#1ba2e0;font-family:'NanumGothic', '나눔고딕','NanumGothic', '맑은 고딕', 'Malgun Gothic', Dotum;}
.main_item .item_box .total_right {float:right;color:#666666; line-height:33px; padding-right:15px; font-size:11px;}
.main_item .item_box .total_right b {color:#1ba2e0;font-family:'NanumGothic', '나눔고딕','NanumGothic', '맑은 고딕', 'Malgun Gothic', Dotum;}
.main_item .item_box .local {font-size:11px; letter-spacing:-1.5px; background:transparent url('../../images/ic_local.gif') left 1px no-repeat; padding:3px 0 0 13px; color:#999; margin-left:10px;}
.main_item .item_box .local em {margin:0 5px; color:#ccc}

.main_item .item_box .btn_wish {position:absolute; bottom:0; right:0; margin:10px 15px; z-index:1000}



/* 지역리스트 추가 */
.localarea {background:#fff; padding:30px 0 0 0; border:1px solid #ddd}
.localarea .group_title {margin-bottom:15px;}

.localarea .tabmenu {width:1000px; overflow:hidden; border-bottom:1px solid #ccc; border-top:1px solid #ccc; background:#f5f5f5; margin-bottom:0px;}
.localarea .tabmenu a {display:inline-block; float:left; height:40px; line-height:45px; padding:0 24px; border-right:1px solid #ddd; font-weight:bold;}
.localarea .tabmenu a:hover {background:#e6e6e6;}
.localarea .tabmenu .hit {background:#16a1b1; color:#fff; padding:0 35px;}
.localarea .tabmenu .hit:hover {background:#16a1b1;}

.localarea .local_bottom {overflow:hidden; clear:both; text-align:center; position:relative; width:1000px;}

.localarea .paginate {display:inline-block; overflow:hidden; padding-top:30px}
.localarea .paginate b {color:#666666}
.localarea .paginate a {display:block; background:transparent url('../../images/prevnext_icon.png') no-repeat; float:left; margin:0 1px;}
.localarea .paginate .prev {background-position:0 0; width:19px; height:17px; margin-right:10px;}
.localarea .paginate .prev:hover {background-position:0 -17px;}
.localarea .paginate .next {background-position:-18px 0; width:19px; height:17px; margin-left:10px;}
.localarea .paginate .next:hover {background-position:-18px -17px;}
.localarea .paginate .hit {background:transparent url('../../images/paginate_icon.png') 0 0 no-repeat; width:12px; height:12px; margin-top:2px;}
.localarea .paginate .off {background:transparent url('../../images/paginate_icon.png') -11px 0 no-repeat; width:12px; height:12px; margin-top:2px;}

.localarea .btn_more {position:absolute; top:30px; right:0; font-weight:bold; color:#333; letter-spacing:-1px; text-decoration:underline}
.localarea .btn_more b {color:#ff6c00}



/* 스마트추천기능 (최근상품) */
.main_smart {padding-top:50px;}
.main_smart .layout_fix {overflow:hidden; width:1002px; background:#fff; border:1px solid #ddd;}
.main_smart .group_title {margin:20px 15px 5px 15px; position:relative;}

.main_smart .paginate {display:inline-block; overflow:hidden; position:absolute; right:0; top:0;}
.main_smart .paginate b {color:#666666}
.main_smart .paginate a {display:block; background:transparent url('../../images/prevnext_icon.png') no-repeat; float:left; margin:0 1px;}
.main_smart .paginate .prev {background-position:0 0; width:19px; height:17px; margin-right:10px;}
.main_smart .paginate .prev:hover {background-position:0 -17px;}
.main_smart .paginate .next {background-position:-18px 0; width:19px; height:17px; margin-left:10px;}
.main_smart .paginate .next:hover {background-position:-18px -17px;}
.main_smart .paginate .num {float:left; line-height:18px; background:none; font-family:verdana; font-size:11px;}
.main_smart .paginate .num b {color:#ff5400}

.main_smart .smart_item {margin-left:9px; overflow:hidden;  padding-bottom:15px;}

.main_smart .border_t {position:absolute; left:0; top:0; height:1px; width:100%; background:transparent url('../../images/border_w.png') repeat-x; z-index:300}
.main_smart .border_b {position:absolute; left:0; bottom:0; height:1px; width:100%; background:transparent url('../../images/border_w.png') repeat-x; z-index:300}
.main_smart .border_l {position:absolute; left:0; top:0; height:100%; width:1px; background:transparent url('../../images/border_h.png') repeat-y; z-index:300}
.main_smart .border_r {position:absolute; right:0; top:0; height:100%; width:1px; background:transparent url('../../images/border_h.png') repeat-y; z-index:300}

.main_smart .item_box {width:230px; height:280px; /*margin:15px 8px 0 8px;*/ float:left; position:relative; background:#fff;}
.main_smart .item_box .item_none {border:1px dashed #ccc; width:228px; height:278px; background:#fafafa url('../../images/item_none.png') center center no-repeat;}

.main_smart .item_box:hover .over {display:block;}
.main_smart .item_box:hover .name dt {color:#ff0000;}
.main_smart .item_box .over {display:none; width:226px; height:276px; border:2px solid #ff3c00; background:transparent; position:absolute; left:0; top:0; z-index:300}
.main_smart .item_box .over img {width:100%; height:100%;}

.main_smart .item_box .photo {width:100%; position:relative;}
.main_smart .item_box .photo > img {width:100%;}

.main_smart .item_box .upper_icon {position:absolute; bottom:0; left:0;}
.main_smart .item_box .upper_icon img {margin-right:1px; float:left;}
.main_smart .item_box .upper_soon {position:absolute; top:60px; right:0; margin:10px;}
.main_smart .item_box .upper_soldout {position:absolute; top:0; left:0; background:transparent url('../../images/soldout_bg.png') no-repeat; width:100%; height:100%; z-index:3000; text-align:center;}
.main_smart .item_box .upper_soldout img {margin-top:60px;}

.main_smart .item_box .info {background:#fff; padding:10px; overflow:hidden;}

.main_smart .item_box .name {overflow:hidden; height:45px;}
.main_smart .item_box .name dt {line-height:16px; font-size:14px; color:#000; font-weight:bold; padding-bottom:5px;}
.main_smart .item_box .name dd {font-size:11px; color:#8d8c8c; letter-spacing:-1px;}

.main_smart .item_box .price {overflow:hidden;}
.main_smart .item_box .price dt {float:left; font-size:18px; font-weight:bold; font-family:tahoma; color:#fc4e02; letter-spacing:-1px;}
.main_smart .item_box .price dt img {width:65px}
.main_smart .item_box .price dd {float:right; text-align:right; font-weight:bold; font-size:12px;}
.main_smart .item_box .price em {font-size:13px; color:#ccc; font-weight:normal;  font-family:tahoma; text-decoration:line-through; margin-right:5px; letter-spacing:-1px;}
.main_smart .item_box .price b {color:#000; font-family:tahoma; font-size:14px; letter-spacing:-1px;}

/* 커뮤니티메인 */

.wrap_main{width:100%;margin:0 auto;} 
.section_main{padding:0px;width:970px;margin:0 auto;zoom:1;} 
.section_main:after{visibility:hidden;content:"";display:block;clear:both} 
.section_main .main{float:left;width:630px;margin-right:20px} 
.section_main .aside{float:right;width:320px;height:320px;} 

#container {margin:0 auto;z-index:4;position:relative;padding:30px 10px 10px;width:970px;min-height:500px;height:auto !important;height:500px;font-size:1em;zoom:1;} 
#container:after {display:block;visibility:hidden;clear:both;content:""} 
#container_title {margin-bottom:20px;font-size:1.2em;font-weight:bold} 

.wrap_mid{zoom:1} 
.wrap_mid:after{visibility:hidden;content:"";display:block;clear:both} 
.inner_left{float:left;padding-right:0px;zoom:1} 
.inner_left .inner_top{zoom:1} 
.inner_left .inner_top:after{visibility:hidden;content:"";display:block;clear:both} 
.inner_left .inner_top .section_mobile1{float:left;padding-right:15px;border-right:1px solid #ccc;} 
.inner_left .inner_top .section_mobile2{float:left;padding-left:15px;} 
.inner_left .inner_bot{padding-top:30px} 
.inner_right{float:right;width:300px;padding-left:18px;min-height:400px;border-left:1px solid #CCC} 

.wrap_bot{margin-top:20px;} 


/* 하단 고객센터 배너 */
.main_cs {overflow:hidden; padding-top:50px;}
.main_cs .layout_fix {overflow:hidden; width:1002px; background:#fff; border:1px solid #ddd; position:relative;}
.main_cs .layout_fix dt {float:left; padding:30px 40px; text-align:center; border-right:1px solid #e1e1e1}
.main_cs .layout_fix dd {float:left; padding:30px 40px; }

.main_cs .cscenter {position:absolute; right:0; top:0; width:200px; font-size:11px; color:#555; margin:20px 25px 0 0; }
.main_cs .cscenter b {display:block; color:#ff0000; font-size:20px; font-family:tahoma; margin-bottom:3px;}

.main_cs a:first-child {border-left:none}




/* 푸터 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/

#footer {clear:both; overflow:hidden;}

#footer .menu {background:#323a46; text-align:center; margin-top:50px;}
#footer .menu a {display:inline-block; font-size:12px; font-family:dotum;  letter-spacing:-1px; color:#999; padding:15px 0;}
#footer .menu a:hover {color:#fff;}
#footer .menu em {display:inline-block; font-size:12px; font-family:dotum; color:#646b76; margin:0 20px; padding:15px 0;}

#footer .copyright {background:#fff; padding:20px 0; overflow:hidden}
#footer .copyright .logo {float:left; margin-right:48px;}
#footer .copyright .info {float:left; line-height:18px; font-size:12px; color:#666; font-family:dotum}
#footer .copyright .info em {display:inline-block; font-size:12px; color:#ccc; font-family:dotum; margin:0 5px;}
#footer .copyright .info b {display:block; overflow:hidden; font-weight:normal; color:#999; margin:20px 0; font-size:11px; line-height:15px;}

/*/* 메인 슬라이드 배너 투명처리 */
/*.main_rolling .opacity_left {position:absolute; left:50%; top:-67px; height:490px; width:1000px; background:transparent url('../../images/main_rolling_opacity.png') left top repeat; z-index:99; margin-left:490px}
.main_rolling .opacity_right {position:absolute; left:50%; top:-67px; height:490px; width:1000px; background:transparent url('../../images/main_rolling_opacity.png') left top repeat; z-index:1; margin-left:-1500px}*/