@charset "utf-8";

#wrapper {position:relative; width:100%;}
.wrap {position:relative; background:url("../images/common/header_bg.png") repeat-x 0 0px; width:100%;}
#headerWrap { position:relative; width:1209px; margin:0 auto; height:212px; z-index:3333;}
#content_main {position:relative; width:100%; min-height:500px; height:auto;}
#content_wrap {position:relative; width:100%; min-height:500px; height:auto; background:url("../images/common/visual_bg.png") repeat-x 0 0px; }
#content {position:relative; width:1209px; margin:0 auto;}
.content_in {position:relative; width:1000px; padding:20px 0 0 20px; float:left;}
.visual_bg {position:relative; float:left;clear:both; width:100%; height:480px;}

/*Header*/
.logo {position:absolute; left:12px; top:63px; width:165px; height:64px;}
/*logo 이미지*/
#main2_vis {position:absolute; left:0; top:45px; width:267px; height:70px; }
#main2_vis .visualImg {height:70px; text-align:center; position:absolute; top:0; left:0; width:100%; display:none}
#main2_vis #vis_01 {  display:block}
#main2_vis #vis_02 { }

.util { position:absolute; top:7px; right:0px; width:auto;}
.util li {display:inline-block; float:left; background:url(../images/common/ds_line.png) no-repeat left 4px; padding: 0 5px 0 10px; margin:0 0px 0 5px;}
.util li a {color:#555; font-size:.95em;}
.util li a:hover {color:#555}
.util li:first-child { background:none;}
.util li:last-child {padding-right:0px}

.util2 { position:absolute; top:0px; left:0px; width:auto;}
.util2 li {display:inline-block; float:left; background:url(../images/common/ds_line.png) no-repeat right 4px; padding: 5px 10px 0 0; margin:0 5px 0 5px;}
.util2 li a {color:#555; font-size:.95em; }
.util2 li a:hover {color:#555}
.util2 li:last-child { background:none;}
.util2 li:first-child {margin-left:0px}
li.fav {padding-left:27px; background:url(../images/common/fav_ico.png) no-repeat left 3px;}

.top_ad {position:relative; margin:0 auto; width:100%; height:90px; background:url(../images/common/top_ad2.jpg) no-repeat center top; overflow:hidden; }
.top_ad ul {width:1000px; margin:0 auto;}
.top_ad li {float:center;}

#sear {position:absolute; top:85px; right:0; width:235px; height:24px; background:#ff5c0c; padding:3px;}
#sear .input_sear {float:left;width:190px; height:24px;  font-family:Nanumgothic; color:#555; border:0px; background:#fff; vertical-align:middle; padding:0 0 0 5px;}
#sear .btn {float:right; width:25px; height:25px;}


.header {width:1209px;position:relative;left:0;height:43px; top:157px;}
.header #gb_nav {float:left; width:160px; height:43px; margin:0 0 0 0px; z-index:3333; border:0px solid #f00}
        #gb_nav .btn_gb {display:inline-block;width:165px;height:43px;z-index:9999; background:url(../images/common/category_all.png) no-repeat; cursor:pointer}
        #gb_nav .btn_gb.cateAll {background-position:0px 0%;}
.header .nav{float:right;  padding:0px 0 0 0;}
.header .nav li {float:left;position:relative; background:url(/images/common/spt_line.png) no-repeat right 1px ;}
.header .nav li a{display:inline-block; width:145px; height:55px; vertical-align:bottom; padding:0px; text-align:center;}
.header .nav .subgnb{position:absolute; left:-2px;top:54px; z-index:700; width:133px; font-size:1.00em;border-top:1px solid #167504;border-left:1px solid #c8c5bb;border-right:1px solid #c8c5bb;border-bottom:1px solid #c8c5bb; background:#fff }
.header .nav .subgnb ul { margin:0px 0 0 0}
.header .nav .subgnb ul li  {display:block;text-align:left; width:133px; background:none !important;   height:30px; line-height:28px;border-top:1px solid #eee}
.header .nav .subgnb ul li:first-child { border:0;}
.header .nav .subgnb ul li a { color:#333; text-align:left; width:118px; height:30px;padding:0 0 0 15px; }
.header .nav .subgnb ul li a:hover {background:#279312; color:#fff; }

/* Category All  */
#headerWrap #categoryPackage {width:998px;position:absolute;z-index:3333;background-color:#fff;top:44px;left:50%; overflow:visible;margin-left:-500px;border:1px solid #167704;box-shadow:0px 1px 3px 0 #e1d2ea;}
*:first-child+html .header_wrap #gb_unit .all {display:none;visibility:hidden;}
#headerWrap #categoryPackage.mode {display:block !important;}
#categoryPackage .close {width:32px;height:32px;position:absolute;right:0;top:0;}
#categoryPackage .close a {display:block;height:100%; background:url(../images/common/btn_layer_close.gif) no-repeat}
#categoryPackage .close a em {display:block;height:100%;text-indent:-9999px;cursor:pointer}
#categoryPackage .package9 {clear:both;width:948px;padding:0 20px;background-color:#fff;}
#categoryPackage .package9 ul:first-child {border-top-width:0}

#categoryPackage .package9 .cateBlock {position:relative; float:left;width:150px;border-top:0px solid #e7e7e7;padding:20px 0 15px;}
#categoryPackage .package9 .cateBlock li {line-height:1;}
#categoryPackage .package9 .cateBlock li:first-child {font-weight:bold; font-size:1.25em; padding:0 0 10px 10px}
#categoryPackage .package9 .cateBlock a {color:#555;font-size:12px;line-height:13px;display:inline-block; width:120px; padding:7px 10px 7px;}
#categoryPackage .package9 .cateBlock a img {margin:0 0 0 7px;}
#categoryPackage .package9 .cateBlock a:hover { color:#fff ;  background:url(../images/common/menu_on.gif) no-repeat}

#headerWrap #gb_unit .all {display:none;visibility:hidden;}

/* 검색 */
.search_box {position:absolute; left:50%; top:80px;margin:0px 0 0 -190px; width:320px; height:55px;}
.search_box .input250 {float:left;height:18px; border:3px solid #66b2b9; padding-left:5px; margin:0 3px 0}
.search_box .btn_sear {float:left; width:47px; height:28px;}
.search_box .r_link {clear:both;float:left; width:315px; margin:3px 0 0 7px}
.search_box .r_link li {display:inline-block; float:left; background:url(../images/common/ds_line.png) no-repeat left; padding-left:12px; margin-left:12px; }
.search_box .r_link li a {  color:#777;  }
.search_box .r_link li:first-child { margin:0; padding:0; background:none;}
.search_box .r_link li a:hover { color:#333; text-decoration:underline}

/* top_menu */
.htop_m {position:absolute; right:0; top:87px; width:264px;}
.htop_m ul {float:right;}
.htop_m ul li {display:inline-block; float:left; background:url(../images/common/ds_line2.png) no-repeat left ; padding-left:14px; margin-left:14px;}
.htop_m ul li:first-child { background:none; padding:0; margin:0}

/* left fixed banner */
.ad_left {position:fixed; left:50%; top:235px;margin:0px 0 0 -700px; width:75px; z-index:9999 }
.ad_left  ul {float:left;}
.ad_left  ul li {display:block; float:left; width:73px; margin:0 0 10px 0}



#left_cont {position:relative; float:left; width:198px;  margin:0px 40px 5px 0px; border:1px solid #c4c4c4}
#left_cont .s_gnb_title {position:relative; float:left; width:198px; color:#41851f;  text-align:center; font-size:2.20em;line-height:1.60em; font-weight:bold;letter-spacing:-.05em; }
#sub_menu {position:relative; float:left; width:160px; margin:10px 0px 15px 20px;  }
#sub_menu ul {float:left; margin:5px 0 0;}
#sub_menu ul li {display:block;float:left;width:160px;margin:0;padding:5px 0 5px; border-top:1px dotted #777; }
#sub_menu ul li:first-child {border-top:0px;}
#sub_menu ul li a {display:block;float:left;width:160px; color:#554743; padding:8px 0 8px; font-weight:bold;}
#sub_menu ul li a:hover{color:#fff; background:#129814;  }
#sub_menu .txt_style1 {float:left; clear:both; width:160px; text-align:left; margin:0px 0 0 10px ;font-size:1.15em; }
.cont_wrap_s {position:relative; float:left; width:1000px;}
.boa_tit {width:100%;position:relative; float:left; font-size:2.60em; font-weight:bold; color:#555; line-height:1.70em; margin:0 0 5px 0}
.boa_txt {width:100%;position:relative; float:left; font-size:1.20em; color:#888; line-height:0.90em; margin:0 0 30px 0}


/*좌측카테고리*/
.left_category {position:relative; width:189px; float:left;}

#sct_win2 {}
#sct_win2 h1 {text-align:center}
#sct_win2_nav {padding:0 0 13px; background:#ef7f8c}
#sct_win2_nav h2 {position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden}
#sct_win2_nav ul {}
#sct_win2_nav li {position:relative; height:18px; background:#ef7f8c url(../images/common/cate_dot.png) no-repeat 20px 20px; padding:11px 0 11px 30px; border-bottom:1px solid #f08793;}
#sct_win2_nav a {display:block;font-size:14px;text-decoration:none; color:#fff; font-weight:normal; line-height:18px;}
.sct_ct_view {font-weight:bold; color:#000;font-size:13px;}
.sct_ct_view02 {color:#DDDDDD;}
.sct_list_view {position:absolute;top:0;right:0;background:#333;color:#fff !important;text-align:center}
#sct_win2_empty {margin:0 0 1em;padding:5em 0;text-align:center}
#sct_win2 .win_btn {text-align:center}
#sct_win2 .win_btn button {display:inline-block;padding:0 10px;height:2.5em;border:0;background:#666;color:#fff;text-decoration:none;line-height:2.5em}


/* Main Banner */
.event_plan {position:relative; float:left; width:200px; height:435px; margin:0 0 0 10px;}

.container {position:relative; width:100%; background:url(../images/common/visual_bg.png) repeat-x top; z-index:0}
.container .wideslide {position:relative; float:left;width:790px;height:435px;}
.container .wideslide .slide_img {height:355px;overflow:hidden;}
.container .wideslide .control { }
.container .wideslide .control span {position:absolute;z-index:10;top:-150px;width:43px;height:54px;display:block;overflow:hidden;background-image:url('../images/main/btn_pagerset.png');background-repeat:no-repeat;}
.container .wideslide .control span input {border-width:0;text-indent:-9999px;height:54px;width:43px;display:block;cursor:pointer;background-color:transparent;}
.container .wideslide .control span.slide_prev {left:0;background-position:0 0;text-indent:-9999px;}
.container .wideslide .control span.slide_next {right:0;background-position:-45px 0;text-indent:-9999px;}
.container .slide_nav {position:absolute; left:0; bottom:0;  z-index:9999;}
.container .slide_nav .pager {*zoom:1;padding:0px 0 0px;margin-top:-5px; height:85px; background: url(../images/main/mainpd_list_bg.png) repeat-x 0px; overflow:hidden }
.container .slide_nav .pager:after {content:"";display:block;height:0;font-size:0;clear:both;} 
.container .slide_nav .pager li {float:left;display:inline-block;width:197px; background:url(../images/main/spt_pdline.png) no-repeat left 5px}
.container .slide_nav .pager li:first-child { background:none; }
.container .slide_nav .pager li a {color:#757575;font-size:11px;display:block;text-align:center;height:80px;padding:8px 0 0 0px; opacity:0.6;}
.container .slide_nav .pager li a.current,
.container .slide_nav .pager li a:hover {color:#333; background:url(../images/common/banner_on.png) no-repeat 0 0px; z-index:9999;opacity:1;}

.container2 {position:relative; width:1000px; z-index:0; margin:0 auto;}

.container3 {position:relative; width:1209px; z-index:0; margin:0 auto;}

/* contents
h2 {position:relative; float:left; font-size:1.60em; color:#555; line-height:1.60em; margin:0 0 10px 0}
.mt01 {position:relative; float:left; font-size:1.70em; color:#555; line-height:1.80em; margin:0 0 10px 0; font-weight:bold;}
.mt02 {position:relative; float:left; font-size:1.70em; width:380px;color:#555; line-height:1.80em; margin:0 0 10px 0; font-weight:bold;}
.btn_more2 {position:absolute; right:0px; top:8px; width:18px; height:18px;}


/* 건강정보
.festival {position:relative; float:left; width:480px; margin:10px 15px 0 0}
.festival ul {float:left; width:440px; height:125px; padding:20px; background:url(../images/main/fest_bg.jpg) no-repeat}
.festival ul li {display:block; float:left; width:240px; margin:0 0 8px 0; background:url(../images/common/dot.png) no-repeat 0 7px; padding-left:10px;}
.festival ul li a { color:#555}

/* 건강정보
.health {position:relative; float:left; width:380px; margin:0 15px 0 0; }
.health ul {float:left; width:350px; height:125px; padding:15px; border:1px solid #ccc}
.health ul li {display:block; float:left; width:350px; margin:0 0 5px 0; background:url(../images/common/dot.png) no-repeat 0 10px; padding-left:10px;}
.health ul li a { color:#555}

/* 맛집정보
.tastey {position:relative; float:left; width:380px; margin-top:0; }
.tastey ul {float:left; width:350px; height:125px; padding:15px; border:1px solid #ccc}
.tastey ul li {display:block; float:left; width:350px; margin:0 0 5px 0; background:url(../images/common/dot.png) no-repeat 0 10px; padding-left:10px;}
.tastey ul li a { color:#555}
.tastey .date { float:right; color:#999; margin:0 5px 0 0}

*/

/* contents */
h2 {position:relative; float:left; font-size:1.60em; color:#555; line-height:1.60em; margin:0 0 10px 0}
.mt01 {position:relative; float:left; font-size:1.70em; color:#555; line-height:1.80em; margin:0 0 10px 0; font-weight:bold;}
.mt02 {position:relative; float:left; font-size:1.70em; width:323px;color:#555; line-height:1.80em; margin:0 0 10px 0; font-weight:bold;}
.btn_more2 {position:absolute; right:0px; top:8px; width:18px; height:18px;}

/* 건강정보  */
.festival {position:relative; float:left; width:240px; margin:10px 15px 0 0}
.festival ul {float:left; width:240px; height:125px; padding:20px; background:url(../images/main/fest_bg.jpg) no-repeat}
.festival ul li {display:block; float:left; width:240px; margin:0 0 8px 0; background:url(../images/common/dot.png) no-repeat 0 7px; padding-left:10px; line-height:0.90em;}
.festival ul li a {color:#555}

/* 건강정보  */
.health {position:relative; float:left; width:323px; margin:10px 15px 0 0; }
.health ul {float:left; width:293px; height:125px; padding:15px; border:1px solid #ccc}
.health ul li {display:block; float:left; width:293px; margin:0 0 5px 0; background:url(../images/common/dot.png) no-repeat 0 10px; padding-left:10px;}
.health ul li a { color:#555}

/* 맛집정보  */
.tastey {position:relative; float:left; width:323px; margin-top:10px; }
.tastey ul {float:left; width:293px; height:125px; padding:15px; border:1px solid #ccc}
.tastey ul li {display:block; float:left; width:293px; margin:0 0 5px 0; background:url(../images/common/dot.png) no-repeat 0 10px; padding-left:10px;}
.tastey ul li a { color:#555}
.tastey .date { float:right; color:#999; margin:0 5px 0 0}

/* 원산지 정보  */
.origin {position:relative; float:left; width:220px; height:165px;margin:10px 15px 0 0}

/* 레시피 정보  */
.recipe {position:relative; float:left; width:270px; height:165px;margin:10px 0 0}


/* 추천상품  */
#recomm {possition:relative; float:left; width:1000px; margin:15px 0 0px; height:100%; margin-top:20px;}

.bar {position:relative; float:left;width:1000px; height:45px; border-bottom:1px solid #333}
/* 추천상품 tab */
#tab_container {position:relative; float:left;width:1000px; }
#tab_container  ul.tabs {float: right;list-style: none;  height:45px;border-left:1px solid #dbdbdb; }
#tab_container  ul.tabs li {position: relative;float: left; width:115px; height: 44px; line-height: 42px; text-align:center;  overflow: visible;}
#tab_container  ul.tabs li:last-child {border-right:0px;}
#tab_container  ul.tabs li a {text-decoration: none;height:44px; display: block;font-weight:bold;  border-top:1px solid #dbdbdb; border-right:1px solid #dbdbdb; font-size: 1.30em;color:#333;}
#tab_container  ul.tabs li.active a  {height:44px; color:#20a5c3; font-weight:bold;background:#fff;  border-left:1px solid #64b3b9 ;border-top:1px solid #64b3b9; border-right:1px solid #64b3b9; border-bottom:1px solid #fff}

#tab_container .tab_container1 {position:relative; float: left;margin:25px 0 0 0px; width: 790px;}
#tab_container .tab_content {position:relative; float:left; width:1000px; }


/* 판매순
#order_tab {position:relative; float:left;width:1000px;border-bottom:1px solid #078d09; }
#order_tab  ul.tab_order {float: left;list-style: none;  height:35px;}
#order_tab  ul.tab_order li {position: relative;float: left; width:100px; height: 34px; line-height: 34px; text-align:center;  overflow: visible;}
#order_tab  ul.tab_order li:last-child {border-right:0px;}
#order_tab  ul.tab_order li a {text-decoration: none;height:34px; display: block;font-weight:bold;  font-size: 1.10em;color:#333;}
#order_tab  ul.tab_order li a:hover  {height:34px; color:#029d04; font-weight:bold;background:#fff;  border-left:1px solid #078d09 ;border-top:1px solid #078d09; border-right:1px solid #078d09; border-bottom:1px solid #fff}

#order_tab  ul.tab_order li.active a  {height:34px; color:#029d04; font-weight:bold;background:#fff;  border-left:1px solid #078d09 ;border-top:1px solid #078d09; border-right:1px solid #078d09; border-bottom:1px solid #fff}
#order_tab .tab_container1 {position:relative; float: left;margin:25px 0 0 0px; width: 1000px;}
#order_tab .tab_content2 {position:relative; float:left; width:1000px; }
 */


/* 상품리스트 */
#pd_box {position:relative; float:left; width:1000px; }
#pd_box ul {display:block;float:left;}
#pd_box ul li {display:inline-block; float:left; width:230px; height:350px; margin-left:25px;}
#pd_box ul li .label {position:absolute; top:-5px; right:5px; width:50px; height:55px; z-index:3333;}
#pd_box ul li:first-child { margin-left:0px;}
#pd_box ul li a { float:left; width:230px; height:350px; background-color:#f9f9f9;position:relative;border-color:#DDDDDD #D3D3D3 #D3D3D3 #DDDDDD;border-style:solid;border-width:1px;box-shadow:0 3px 0 0 #f4f4f4; }
#pd_box ul li a:hover {margin:-1px 0 0 -1px; border:2px solid #62b2b9;}
#pd_box .p_img {float:left; width:230px; height:240px; margin:0 0 0px 0}

#pd_box .box_desc {display:block;}
#pd_box .box_desc a {display:block;}
#pd_box .box_desc .tit_desc {display:block;overflow:hidden;width:100%;height:20px;padding:10px 0 0 10px;font-weight:bold;font-size:1.40em;line-height:20px;color:#393939;white-space:nowrap;text-overflow:ellipsis}
#pd_box .box_desc .txt_desc,
#pd_box .box_desc .txt_desc a:hover {display:block;overflow:hidden; text-decoration:underline;width:100%;height:20px;font-size:12px;line-height:20px;color:#888;white-space:nowrap;text-overflow:ellipsis}
#pd_box .txt_num {position:absolute;right:10px; bottom:25px;font-size:12px;line-height:20px;color:#393939;}
#pd_box .txt_num .point {font-size:14px;font-family:Tahoma;color:#e73535;}
#pd_box .box_desc .txt_info {display:block;overflow:hidden;}
#pd_box .box_desc .discount {overflow:hidden;float:left;width:72px;height:52px; margin:5px 0 0 10px;padding-top:1px;font-size:40px;line-height:52px;color:#e73535;font-family:Tahoma;}
#pd_box .box_desc .discount_100 {font-size:32px;}
#pd_box .box_desc .discount .percent {font-size:18px;}
#pd_box .box_desc .price {float:left;padding:10px 0; margin:5px 0 0}
#pd_box .box_desc .prime {display:block;overflow:hidden;height:16px;font-size:14px;line-height:16px;font-family:Tahoma;color:#888;text-decoration:line-through;}
#pd_box .box_desc .prime .won {font-size:12px;font-family:'돋움',dotum,sans-serif;vertical-align:top}
#pd_box .box_desc .sale {display:block;overflow:hidden;height:21px;font-weight:bold;font-size:18px;line-height:21px;font-family:Tahoma;color:#393939;}
#pd_box .box_desc .sale .won {font-size:16px;font-family:'돋움',dotum,sans-serif;}
#pd_box .desc a {color:#393939;}
#pd_box .desc a:hover {text-decoration:underline;}
#pd_box .desc .tit {overflow:hidden;width:100%;height:34px;}
#pd_box .desc .txt {overflow:hidden;width:100%;padding-top:4px;font-weight:normal;white-space:nowrap;text-overflow:ellipsis;}
#pd_box .desc .txt a {color:#757575;}
#pd_box .price {font:bold 18px/22px tahoma;color:#e73535;}
#pd_box .price .won {font:bold 16px/22px dotum;}
#pd_box .price .cost {font:bold 12px/16px tahoma;color:#888;text-decoration:line-through;}
#pd_box .price .cost .won {font:normal 12px/16px dotum,'돋움';}





/* 신상품  */
#new_pd {position:relative; width:1000px; margin:30px auto 0;}
#new_pd .list {position:relative; float:left; width:1000px;margin:15px 0 20px;}
#new_pd .list li {display:inline-block; float:left;}

/* 고객센터  */
#cs_center {position:relative; width:189px; clear:both;}
#cs_center .cs_t {float:left; font-size:1.35em; letter-spacing:-.02em; font-weight:bold; margin:20px 0 0 20px;}
#cs_center .exp1 {float:left; clear:both; font-size:0.95em; line-height:1.40em; color:#888; margin:25px 0 0 25px;}
#cs_center .exp2 {float:left; font-size:1.05em; margin-left: 20px; color:#777}
#cs_center .exp3 {float:left; font-size:.95em; margin-left: 20px; color:#999}
#cs_center .btn_more {position:absolute; top:20px; right:20px; width:18px; height:18px;}

#cs_center .num {float:left; clear:both; font-size:1.45em; font-weight:bold; margin-left:20px;}
#cs_center .box1 {position:relative; width:189px; height:135px; border-bottom:1px solid #fff;}
#cs_center .box2 {position:relative; width:189px; height:135px; background:#63b3b9; border-bottom:1px solid #fff; padding:24px 0 0 21px;}
#cs_center .box3 {position:relative; width:168px; height:174px; background:#63b3b9; border-bottom:1px solid #fff; padding:24px 0 0 21px;}
#cs_center .box4 {position:relative; width:147px; height:165px; background:#63b3b9; padding:24px 21px 0 21px;}
#cs_center .box4 ul {float:left; clear:both; width:147px; margin:15px 0 0 0;}
#cs_center .box4 ul li a {color:#FFFFFF;}
#cs_center .box5 { position:relative;clear: both; overflow: hidden !important; width: 189px; height: 130px !important; }
#cs_center .box5 a { position:relative; height: 130px; overflow: hidden; display: block; line-height:0 !important;  }
#cs_center .box5 a:link { display: block; }

/* 고객센터 메인 */
#customer_m {position:relative; float:left; width:760px;}
#customer_m .tit{position:absolute; float:left; width:760px; }
#customer_m .cs_faq {position:relative; float:right; clear:both; width:760px;margin:5px 0 30px 0px;}
#customer_m .cs_faq th {padding:7px 0 7px; border-top:2px solid #b5b5b5; border-bottom:1px solid #b5b5b5; background:#f3f3f3 }
#customer_m .cs_faq td {padding:8px 0 8px ; text-align:center; border-bottom:1px solid #e3e3e3}
#customer_m .cs_faq td.ag_l {padding:6px 0 6px 12px; ; text-align:left;}

#customer_m .cs_notice {position:relative; float:left; width:365px;}
#customer_m .cs_btn_more {position:absolute; top:0px; right:00px; width:18px; height:18px;}
#customer_m .cs_banner {position:relative; float:left; width:365px; height:180px; margin:0 0 0 30px}

/*개인정보취급방침  */
#policy {position:relative; float:left; width:1000px;}
#policy p.title { font-size:1.20em; font-weight:bold; margin:15px 0 15px 0}
#policy ul.list {position:relative; float:left; width:1000px; margin:10px 0 0 12px; color:#777}

/* Footer  */
#footer {position:relative; float:left; width:100%; margin:40px 0 0; background:#fff; border-top:2px solid #d0d0d0;}
#footer .spon_wrap {position:relative; float:left; width:1200px; background:#f5f5f5; border-top:1px solid #dfdfe0;  border-bottom:1px solid #dfdfe0;padding:0px 0 15px;}
#footer .footer_wrap {position:relative; float:left; width:100%; height:200px; background:url(../images/common/copy_line.png) repeat-x 0 40px;}
#footer .menu {position:absolute; top:10px; left:0; width:800px; }
#footer .menu li {display:inline-block; float:left; background:url(../images/common/spt_g.png) no-repeat left 4px; padding-left:12px; margin-left:12px;}
#footer .menu li a {color:#555}
#footer .menu li:first-child {padding:0; margin:0; background:none;}
#footer .policy {position:absolute; top:10px; right:0; }
#footer .policy li {display:inline-block; float:left; background:url(../images/common/spt_g.png) no-repeat left 4px; padding-left:12px; margin-left:12px;}
#footer .policy li a {color:#555}
#footer .policy li:first-child {padding:0; margin:0; background:none;}
#footer .copy_logo {position:absolute; top:70px; left:0; width:163px; height:62px; background:url(../images/common/copy_logo.png) no-repeat}
#footer .copyright {position:absolute; top:70px; left:200px; width:740px; height:25px; color:#888; font-size:1.02em; line-height:1.80em;}
#footer .link_logo {position:absolute; text-align:right; top:80px; right:0;}

#footer .link {position:absolute; top:80px; right:0;}
#footer .link li {float:right; margin-left:10px;}
#footer .link li.gong {padding-top:10px;}
#footer .link li.escrow {padding-top:10px;}


/* 오늘 본 상품 */
#aside {position:fixed; right:0; top:0px; width:100px; height:100%; z-index:9999; background:#3c3939; }
#aside_list {position:fixed;width:90px;border:0}
#stv_list h2 {padding:5px 0 8px;background:#f2f5f9;text-align:center;letter-spacing:-0.1em}
#stv_pg {display:block;margin:5px 0 0; }
#stv_list p {padding:0px 0;text-align:center;color:#eee}
#stv_btn {text-align:center;zoom:1}
#stv_btn:after {display:block;visibility:hidden;clear:both;content:""}
#stv_btn button {float:left;margin:0px 1px 5px 1px;padding:5px 0 4px;width:40px;border:0;background:#555;color:#fff;text-align:center}
#stv_ul {margin:0px 0 10px;padding:0;list-style:none;color:#ddd}
.stv_item {display:none;padding:0 0px;text-align:center;word-break:break-all}
.stv_item img {margin:5px 0}

.today_v {position:relative; float:left; width:85px; margin:10px 0 10px 7px;border:0 }
.today_v ul { float:left; width:85px; }
.today_v ul li { display:block; float:left; width:85px; text-align: center; }
.today_v ul li.lately { padding:0px 0 15px; height:330px; overflow:hidden; text-align:center;}
.event_r {position:relative; float:left;clear:both; width:80px; background:transparent; margin:10px 0 0 }
.event_r li {display:block; float:left; width:110px; margin:0 0 10px 0}
.on_top {position:absolute; bottom:0; right:0; width:100px; height:31px;}


#stv_nb {margin:0;padding:0;border-top:1px solid #e9e9e9;background:#f2f5f9;list-style:none}
#stv_nb li {text-align:center}
#stv_nb a {display:block}