#wrap {    min-width: 100%;   }
#wrap h1 {padding:0}

/** 탑배너 **/
#topBannerWide {width:100%; height:90px; background-color:#ececec;}
#topBannerWide .bannerTop {margin:0 auto; text-align:center;}



/** 카테고리 와이드바 **/
/* navi */
#NewHeader {position:relative;	_width:100%;height:60px;   _margin:0 auto;      _background-color: #0074D4;     }
#NewHeader .topLinkBg {width:100%;height:30px;position:absolute;top:0px; left:0px;background-color:#fcfbfb;z-index:9;	display:block;	 border-bottom:1px solid #e3e6eb;}
#NewHeader div.Newgnb {position:relative;width:1200px;	height:29px;margin:0 auto; padding:0; z-index:100; background-color:#fcfbfb}
#NewHeader div.Newgnb .EctEventBtn1 {position:absolute;top:8px;left:10px;height:15px;text-align:center;clear:both;	z-index:10}
#NewHeader div.Newgnb .EctEventBtn1 li {font-size:11px;letter-spacing:1px;	float:left;	padding-right:13px;}
#NewHeader div.Newgnb .EctEventBtn1 li a strong{font-size:11px;}
#NewHeader div.Newgnb .gnb_s {position:absolute; top:8px; right:0px; z-index:11}
#NewHeader div.Newgnb .gnb_s li {float:left;font-size:11px;  color:#565960;	padding-left:8px;	padding-right:8px;line-height:30px;}
#NewHeader div.Newgnb .gnb_s li span {font-size:11px; color:#e3e3e3;padding-left:8px;	}
#NewHeader div.Newgnb .gnb_s li a{	float:left;	font-size:11px;  color:#565960;	text-decoration:none;}
#NewHeader div.Newgnb .gnb_s li a:active,
#NewHeader div.Newgnb .gnb_s li a:hover{float:left;	font-size:11px !important; color: #000391;	text-decoration:none;}

#NewHeader div.SiteTopDiv {
    position: relative;
    width: 100%;
    height: 35px;
    margin: 0 auto;
    border-bottom: 1px solid #cacaca;
}
#NewHeader div.SiteTopDiv .subSiteTopDiv {
    width: 1200px;
    height: 40px;
    margin: 0 auto;
    list-style: none;
}
#NewHeader div.SiteTopDiv .subSiteTopDiv .siteTop_left {
    float: left;    margin-right: 25px;    margin-top: 10px;    cursor: pointer;
}
#NewHeader div.SiteTopDiv .subSiteTopDiv .siteTop_right {
    float: right;    margin-left: 25px;    margin-top: 10px;    cursor: pointer;
}

#NewHeader div.TopMiddle1 div.NewSearch1 {	position:relative;	width:1200px;	text-align:left;	overflow:hidden;	margin-top:7px;}
#NewHeader div.TopMiddle1 div.NewSearch1 .LogoImg1 {	float:left;	margin-right:40px;	margin-left:30px;}
#NewHeader div.TopMiddle1 div.NewSearch1 div.SearchBarArea1 {
	position:relative;	width:420px;	height:35px;	line-height:31px;	border:2px solid #363b3f;	overflow:hidden;
	background-repeat:no-repeat;	vertical-align:top;}
#NewHeader div.TopMiddle1 div.NewSearch1 div.Search_List {	position:relative;	width:460px;	height:35px;	line-height:31px;	overflow:hidden;}
#NewHeader div.TopMiddle1 div.NewSearch1 div.Search_List ul {	margin:0 0 0 2px;}
#NewHeader div.TopMiddle1 div.NewSearch1 div.Search_List ul li {	float:left;}
#NewHeader div.TopMiddle1 div.NewSearch1 div.EventBanner1 {	position:relative;	margin-top:-43px;	float:right;    }
#NewHeader div.TopMiddle1 div.NewSearch1 .EctEventBtn1 {
	position:absolute;	top:52px;	left:248px;	width:430px;	height:15px;	text-align:center;	clear:both;}
#NewHeader div.TopMiddle1 div.NewSearch1 .EctEventBtn1 li {	font-size:11px;	letter-spacing:1px;	float:left;	padding-right:13px; }
#NewHeader div.TopMiddle1 div.NewSearch1 .EctEventBtn1 li a strong {	font-size:11px; }
.border_line {	border-bottom:1px solid #70A8FD;    }
.hidden_slide {	display:none;   }

/* top middle */
#NewHeader div.TopMiddle1 {position:relative;width:1200px;  height:90px;	margin:0px auto;      top: -10px;   }
#NewHeader div.TopMiddle1 .LogoImg1 {position:absolute;	left:0px;top:30px;}
#NewHeader div.TopMiddle1 .LogoImg1 li img {        width: 260px;  }
#NewHeader div.TopMiddle1 .LogoImgRigMenu {
    position: absolute;
    left: 140px;
    top: 39px;
    font-size: 0px;
    color: #fff;
    font-weight: 600;
    display:flex;
    flex-direction:row;
}
#NewHeader div.TopMiddle1 .LogoImgRigMenu li{   
          display:block;}
#NewHeader div.TopMiddle1 .LogoImgRigMenu li.LogoImgRigMenuBar{      color: #333333;      }
#NewHeader div.TopMiddle1 .LogoImgRigMenu li a{  cursor:pointer; border-radius:3px;   padding: 3px 11px;  color: #333333;      font-size: 14px;    }
#NewHeader div.TopMiddle1 .LogoImgRigMenu li a.on{
    border-radius:3px;  color:#fff; background-color: #1b478e;
}
#NewHeader div.TopMiddle1 .SearchBarArea1 {
	position:absolute;_width:480px; z-index: 1000;	_height:120px;_line-height:31px;
    overflow:hidden;	_background-repeat:no-repeat;    vertical-align:top;     top:27px;       left:380px;
    width: 520px;
}

#totalSearch {left:545px; top:97px}
#totalSearch {
    display: block;
    margin: 0;
    position: absolute;
    border: 1px solid #e1e1e1;
    z-index: 1001;
    background: #ffffff;
    font-size: 13px;
    font-weight: 600;
    width: 122px;
    color: #666;
    top: 67px;
    left: 380px;
    border-top: 0;
    padding-bottom: 10px;
    border-radius: 0px 0px 7px 7px;
}


#totalSearch li a{    color: #666;  }
#totalSearch li{    text-align: center;    padding: 6px 5px 2px;    background: none;    z-index: 90;    height: 30px;  }
#totalSearch li.first{}
#totalSearch li.last{}

#NewHeader div.TopMiddle1 div.Search_List {
    width:122px;height:45px;	line-height:31px;	overflow:hidden;    border: 1px solid #e1e1e1;
    background-color: #fff;    border-radius: 7px 0px 0 7px; _display: inline-block;
}
#NewHeader div.TopMiddle1 .SearchTextAr {position: absolute;    top: 0px;    left: 122px;  }
#NewHeader div.TopMiddle1 .SearchTextAr input{       border: 0;    background: #f0f0f0;    width: 370px;    height: 45px;
    padding: 0 15px; font-size: 14px;    font-weight: 700; }
#NewHeader div.TopMiddle1 .SearchTextAr input.opened{       border: 1px solid #e1e1e1;    background: #fff;     border-left: 0;  }

#NewHeader div.TopMiddle1 .SearchBtnDiv {position: absolute;    top: 0px;    left: 465px;  }
#NewHeader div.TopMiddle1 div.Search_List ul {margin:0 0 0 2px;padding: 0;  }
#NewHeader div.TopMiddle1 div.Search_List ul form {margin:0 ;padding: 0;  }
#NewHeader div.TopMiddle1 div.Search_List ul li {	float:left;	}
/** 기존 검색 부분 수정 css **/
#NewHeader div.TopMiddle1 div.Search_List ul li .topdroplist {
    width: 70px;
    height: 24px;
    padding: 0;
    margin: 10px 0 0 25px;
    line-height: 20px;
    border: 1px solid #fff;
    font-size: 13px;
    letter-spacing: -1px;
    color: #666;
    font-weight: 600;
}
#NewHeader div.TopMiddle1 div.Search_List ul li .btn_search_key {
    float:left;
    display:block;
    width:17px;    height:15px;    margin:20px 0 0 3px;    background:url('/images/bottom/point1.png') no-repeat left 0;    cursor:pointer;
}
#NewHeader div.TopMiddle1 div.Search_List ul li #btn_search_key_ar {
    display: block;
    width: 126px;
    height: 39px;
    left: 0px;
    position: absolute;
}
#NewHeader div.TopMiddle1 div.Search_List ul li.top_search_vabar {
    border-left: 1px solid #ccc;
    height: 40px;
}
#NewHeader div.TopMiddle1 div.Search_List ul li .Searchinput {
    width: 263px;
    height: 32px;
    border: 1px solid #e1e1e1;
    margin: 3px 0 0 5px;
    font-family: 돋움;
    font-size: 14px;
    letter-spacing: -1px;
    color: #646464;
    line-height: 21px;
    font-weight: bold;
}

#NewHeader div.TopMiddle1 .SearchBtnDiv .rsSearchBtn{
    font-size: 21px;
    border: 0;
    border-radius: 0 7px 7px 0;
    padding: 12px 14px 12px 14px;
    color: #c5c5c5;

    _background-color: #bfbfbf;
    _background-image: url(/images/actions/_search.png);
    _background-repeat: no-repeat;
    _background-size: 20px;
    _background-position: 10px 10px;
}
#NewHeader div.TopMiddle1 .SearchBtnDiv .rsSearchBtn.opened {
    background: #fff;
    border: 1px solid #e1e1e1;
    padding: 11px 14px 11px 14px;
    border-left: 0;
}


/*#rsTopGoodsSearch{    background-color: #fff;    margin: -2px 0 0 0px;    border: 1px solid #cfcfcf;    }*/
#rsTopGoodsSearch .rsTopGsSeaTab ul{ width: 418px; height: 41px;  }
#rsTopGoodsSearch .rsTopGsSeaTab li{ border-bottom: solid 1px #888888;  float: left;    height: 40px;    }
#rsTopGoodsSearch .rsTopGsSeaTab li:nth-child(1)	{ width:55px;}
#rsTopGoodsSearch .rsTopGsSeaTab li:nth-child(2)	{ width:95px;}
#rsTopGoodsSearch .rsTopGsSeaTab li:nth-child(3)	{ width:200px;}
#rsTopGoodsSearch .rsTopGsSeaTab li:nth-child(4)	{ width:65px; text-align: right;}
#rsTopGoodsSearch .rsTopGsSeaTab li img {   width: 40px;  height: 40px; }

.ui-autocomplete {    max-height: 400px;    overflow-y: auto;    overflow-x: hidden;
    background: #fff;
    padding: 5px 0 20px 0;
    border: solid 1px #e1e1e1;
    border-top: 0;
    border-radius: 0 0 7px 7px;
}
.ui-autocomplete .ui-menu-item{     padding: 0;  }
.ui-autocomplete .ui-menu-item .ui-menu-item-wrapper{       padding: 0 15px;    }
.ui-autocomplete .ui-menu-item .ui-state-active{    background: #e1e1e1; border: 1px solid #e1e1e1;   color: #666  }
.ui-autocomplete li div img{    width: 40px;  height: 40px;      }
.ui-autocomplete li div span a{     color: #666 !important;     }
.ui-autocomplete li div span.seRsCatCode{    margin-left: 5px;        }
.ui-autocomplete li div span.seRsGoodsName{  margin-left: 5px;       }
.ui-autocomplete li div span.seRsGoodsPrice{ margin-left: 5px;      }


#NewHeader div.TopMiddle1 .EventBanner1{position: absolute;  right: 5px;     top: 27px;        width: 340px;    text-align: right;  }
#NewHeader div.TopMiddle1 .EventBanner1 .user_nickname{      font-size: 14px;    color: #000; cursor: pointer;  }

#NewHeader div.TopMiddle1 .EventBanner1 button {border-radius:0px; padding:11px 12px 9px 12px;}
#NewHeader div.TopMiddle1 .EventBanner1 .BrandBtn{font-size: 12px;    font-weight: 600; background-color:#363b3f; border-color:#363b3f; color:#fff;}
#NewHeader div.TopMiddle1 .EventBanner1 .TopLeftBtn{         font-size: 13px;    _color: #0050b0;     }
#NewHeader div.TopMiddle1 .EventBanner1 .TopRightBtn{        font-size: 13px;    font-weight: 600;      }
#NewHeader div.TopMiddle1 .EventBanner1 .LevelBadgeImg {    display: inline-block;    margin-left: 5px;       cursor: pointer; width:46px; height:46px;   }
#NewHeader div.TopMiddle1 .EventBanner1 .LevelBadgeImg img{ width:100%;}
#NewHeader div.TopMiddle1 .EventBanner1 .btn-default {      border-radius: 5px;      margin-left: 4px;
    font-size: 12px;
    height: 40px;
    padding: 0 20px;
}
/* 상단 my 메뉴,login */
#NewHeader div.TopMiddle1 .EventBanner1 .top_text_menu {
    margin: 14px 3px;
    display: inline-block;
    cursor: pointer;
}


/** 전체카테고리보기 **/
.CategoryTitle a{/*font-family: "돋움";*/ color:#ef3239; font-size:12px; letter-spacing: -1px; line-height:130%; font-weight:bold; margin:0;}
.CategoryTitle a:hover {/*font-family: "돋움";*/ color:#ef3239; font-size:12px;	letter-spacing: -1px; line-height:130%; font-weight:bold; text-decoration:underline; margin:0;}

.Category_depth a{/*font-family: "돋움";*/ color:#6b6b6b; font-size:10pt; letter-spacing: -1px; line-height:90%; margin:0;}
.Category_depth a:hover {/*font-family: "돋움";*/ color:#b90000; font-size:10pt; letter-spacing: -1px; font-weight:bold; line-height:90%; margin:0; text-decoration:underline;}

/** 검색결과값 **/
.no_search a {font-size:14px}
.no_search a:hover {font-size:14px}

/* popup검색 */
.pop-wrap{width: ;}
#PopupSearch {position:fixed;	width:100%; height:110px;margin:0 auto; background-color: #fff;  z-index: 99; border-bottom: solid 1px #000;  }
#PopupSearch div.TopMiddle1 .LogoImg1 {position:absolute;	left:10px;top:15px;}
#PopupSearch div.TopMiddle1 div.SearchBarArea1 {	position:absolute;width:420px; z-index: 1000;	_height:35px;line-height:31px;	overflow:hidden;	background-repeat:no-repeat;	vertical-align:top;top:27px;left:340px;}
#PopupSearch div.TopMiddle1 div.Search_List {position:relative;width:460px;height:35px;	line-height:31px;	overflow:hidden; border: 2px solid #363b3f;	}
#PopupSearch div.TopMiddle1 div.Search_List ul {margin:0 0 0 2px;}
#PopupSearch div.TopMiddle1 div.Search_List ul li {	float:left;	}

#PopupSearch div.TopMiddle1 #rsTopGoodsSearchTxtBtn {	position:absolute;width:1200px; z-index: 1000;	_height:35px;line-height:31px;	overflow:hidden;	background-repeat:no-repeat;	vertical-align:top;top:60px;left:0px;}
#PopupSearch div.TopMiddle1 #rsTopGoodsSearchTxtBtn  .popSearchResults{position: relative;
   overflow: hidden;
    margin-top: 10px;
    padding: 3px 0 10px 0;}

.pop-container {    padding-top: 0px;     margin-top: -20px;  width:750px;  }


/** 메인비쥬얼 **/
.mainVisualWrap {position: relative; width:100%;height:350px; overflow: hidden; margin-top: 30px; margin-bottom:10px;}

#motionj_fade_01 { height:377px; margin:0 auto; z-index:3; overflow:hidden; _left: -100px;}
#com_site_infor{ display:none; position: absolute;    width: 160px;    left: 890px;    bottom: 0px;    z-index: 5;    }
.motionImg { width:100%; height:377px; overflow:hidden}
.motionImg li {text-align:center; width:100%;}
.motionImg li a {}
.motionBtn { position:absolute; width:100%;  bottom:14px; z-index:5; text-align: center !important;}
.motionBtn span { _float: left; margin: 1px 3px; width: 30px;  height: 10px; overflow: hidden; display: inline-block; border-radius: 100px; background: #bbb; cursor:pointer;}
.motionBtn span.on {background:#333;}
.motionBtn span img {display:none;}

/**기획전 4개상품 간격조정**/
.thumb-list5 li {width:200px; margin-left:20px; margin-right:20px;height:310px}
.thumb-list5 li em, .thumb-list5 li span {margin-top:1px}
.thumb-list5 li div {margin-bottom:10px}
.thumb-list5 li .GoodsPrice {color:#343434}
.thumb-list11 li, .thumb-list4 li, .thumb-list4_2 li, .thumb-list5 li {         }
.thumb-list li {width:130px; padding:0; margin-left:22px; margin-right:22px}
.thumb-list li strong {margin-top:3px; color:#666}
.thumb-list .newMainTextBrand, .big .newMainTextBrand, {padding-top:5px; margin-top:5px; line-height:20px;}
.thumb-list li em {font-weight:bold; color:#343434}
.thumb-list .discount {font-weight:normal; color:#888888; text-decoration:line-through;}
div.big {text-align:center}
div.big div {margin-bottom:10px}
div.big em {font-weight:bold; color:#343434}
div.big strong {width:210px; padding-left:20px}
div.big .discount {font-weight:normal; color:#888888; text-decoration:line-through;}
.thumb-list2 li {text-align:center}
.thumb-list2 li strong, .thumb-list2 li strong a:hover {margin-top:3px; font-size:12px}
.thumb-list2 li div {margin-bottom:10px}
.thumb-list2 li em, .thumb-list2 li .GoodsPrice {font-size:12px; color:#343434}
.thumb-list2 li .discount {font-weight:normal; color:#888888; text-decoration:line-through;}
div.box-best {font-size:11px}
div.box-best a {font-size:11px}
div.box-best ul li p {height:75px; margin-bottom:20px}
div.box-best ul li strong {color:#666}
div.box-best ul li .discount {font-weight:normal; color:#888888; text-decoration:line-through;}
div.box-best ul li .GoodsPrice {color:#343434}
.paging_2 {margin-bottom:30px}
.thumb-list li span {margin-top:6px}
.thumb-list11 {overflow:visible;}

.ctit8 {margin-top:30px}
div.box-detail div.txt-detail div.detail-left ul li .cont select {width:260px}

/** Ma 테마베너 **/
#thema_Ban {width:1200px; position:relative; margin:0 auto;     text-align: center;     }
#thema_Ban .BanWrap { }
#thema_Ban .BanWrap ul li{  margin:0 7px; display: inline-block;  width: 110px;     }
#thema_Ban .BanWrap ul li span{       font-size: 13px;    margin-top: 5px;    display: block; color: #000; }


/** 전체카테고리보기 **/
#contianer {width:1200px; position:relative; margin:0 auto;}
#contaner_center {width:1200px; position:relative; margin:0 auto}

/**상품보기 타이틀조정**/
.new_title {font-size:14px; margin-bottom:12px; padding:20px; background:none; border-top:2px solid #313b4e; height:auto; background-color:#fafafa; border-left:1px solid #eae9ee; border-right:1px solid #eae9ee; border-bottom:1px solid #eae9ee; color:#313b4e;}


/** 메인비쥬얼 **/
#quickmenu {position:absolute; left:50%; top:555px; width:78px; margin-left:560px; }
#quickleftmenu {position:absolute; top:0;width:90px; right:1079px }


#mainMiddleCenter {width:1200px; margin:0 auto}

#contentF {margin:0 auto}

#mainNewContent {position:relative; width:1200px; _height:236px; overflow:hidden; margin-top:16px;}
#mainNewContent h1 {position: absolute;    left: 10px;    top: 4px;    font-size: 18px;    font-weight: 800;    color: #454545;    text-shadow: 1px 1px 1px #dadada;}
#mainNewContent .leftNew {position:relative; margin-top:5px; width:739px; height:205px; border:1px solid #eaeaea; border-top: 2px solid #333;}
#mainNewContent .leftNew .yline {position:absolute; right:185px; top:0; z-index:10}
#mainNewContent .leftNew .yline2 {position:absolute; right:370px; top:0;  z-index:10}
#mainNewContent .leftNew p, #mainNewContent .leftNew .mainNewSlider, #mainNewContent .rightToday, #mainNewContent .leftNew {float:left}
#mainNewContent .leftNew .newMainTextBrand {padding-top:10px}

#mainNewContent .leftNew .mainNewSlider {width:739px; position:relative}
#mainNewContent .leftNew .mainNewSlider dl {position:relative; width:156px; padding:10px 14px; text-align:center;display: inline-block; float:left}
#mainNewContent .leftNew .mainNewSlider dl dd {width:156px; height:14px;    }
#mainNewContent .leftNew .mainNewSlider dl dt img {width:120px; height:120px; margin-left:18px; }
#mainNewContent .leftNew .mainNewSlider .newMainTextGsinfor {width:156px; height:5px; margin-top: 5px;   }

#mainNewContent .mainNewSlider .flexslider .flex-control-nav, #mainNewContent .mainNewSlider .flexslider .flex-control-paging {width:auto; position:absolute; right:0px; top:-25px; z-index:1}
#mainNewContent .mainNewSlider .flexslider .flex-control-paging li a {width:1.1em; height:1.1em}
#mainNewContent .mainNewSlider .flexslider .flex-control-nav li {margin:0 2px}
#mainNewContent .mainNewSlider .flexslider .flex-control-nav li a.flex-active {background-color:#ef3239}
#mainNewContent .mainNewSlider .flexslider .flex-control-nav li a {background-color:#d0d1d6}

#mainNewContent .rightToday {position:relative; margin-left:17px; margin-top:5px; width:340px; height:205px; border:1px solid #eaeaea; border-top: 2px solid #333;}
#mainNewContent .rightToday h1{position: absolute;    left: 10px;    top: -27px;    font-size: 18px;    font-weight: 800;    color: #454545;    text-shadow: 1px 1px 1px #dadada;}
#mainNewContent .rightToday .badge {position:absolute; left:0; top:0}
#mainNewContent .rightToday .todayRoll {position:relative; clear:both}


#mainNewContent .todayRoll .flexslider .flex-control-nav, #mainNewContent .todayRoll .flexslider .flex-control-paging {width:auto; position:absolute; right:0px; top:-25px; z-index:1}
#mainNewContent .todayRoll .flexslider .flex-control-paging li a {width:1.1em; height:1.1em}
#mainNewContent .todayRoll .flexslider .flex-control-nav li {margin:0 2px}
#mainNewContent .todayRoll .flexslider .flex-control-nav li a.flex-active {background-color:#ef3239}
#mainNewContent .todayRoll .flexslider .flex-control-nav li a {background-color:#d0d1d6}
#mainNewContent .todayRoll .flexslider .flex-viewport ul li{height: 205px !important;}

/* SitePick */
#SitePick {display:table;}
#SitePick .SitePick_div{    width: 1200px;    min-height: 360px;    }
#SitePick .SitePick_div ul.list {    width: 170px;      float:left;     }
#SitePick .SitePick_div ul.list li {    width:90%;  }
#SitePick .SitePick_div ul li {    float:left;  }
#SitePick .SitePick_div ul li p {    padding:0; }
#SitePick .SitePick_div .BestSellers_Name {
    font-size: 15px;    font-weight: 500;    list-style: none;    padding: 13px 0px 13px 15px;    border: solid 1px #ddd;
    margin-top: -1px;    letter-spacing: -2px;
}
#SitePick .SitePick_div .SiteP_ul dl {    width: 290px;    float: left;    margin-right: 13px;       }
#SitePick .SitePick_div .SiteP_ul dd {    padding-left:2px; }
#SitePick .SitePick_div .SiteP_ul:nth-child(4) dl {    margin: 0;   }
#SitePick .SitePick_div .SiteP_ul:nth-child(8) dl {    margin: 0;   }
#SitePick .SitePick_div .SiteP_ul:nth-child(12) dl {    margin: 0;  }
#SitePick .SitePick_div .SiteP_ul dl dt {    width: 290px;    height: 290px;    border: solid 1px #dddddd;  }
#SitePick .SitePick_div .SiteP_ul dl dt a img {    width: 288px;    height: 288px;  }
#SitePick .SitePick_div .SiteP_ul dl .newMainTextBrand {    bold 11px/14px nanum;    margin: 5px 0 0 0;    font-style: bold;    }
#SitePick .SitePick_div .SiteP_ul dl .newMainTextBrand a {    color: #999;    letter-spacing: 0px;  }
#SitePick .SitePick_div .SiteP_ul dl .newMainTextGsinfor {    margin: 10px 0;    }
#SitePick .SitePick_div .SiteP_ul dl .newMainTextGsinfor a {    color: #333;    }
#SitePick .SitePick_div .SiteP_ul dl .newMainTextName {	        padding: 10px 0;    font-size: 14px;    border-bottom: solid 1px #e4e4e4;      }
#SitePick .SitePick_div .SiteP_ul dl .newMainTextName a {	color: #333; _font-weight:700;}
#SitePick .SitePick_div .SiteP_ul dl .newMainTextPrice_t {        color: #3c6fff;;    margin: 10px 0;    padding-bottom: 40px;    font-size: 14px;    font-weight: 800;   }

/* New Arrival */
#NewGoods {display:table;}
#NewGoods .NewGoods_div{    width: 1200px;     }
#NewGoods .NewGoods_div ul.list {    width: 170px;      float:left;     }
#NewGoods .NewGoods_div ul.list li {    width:90%;  }
#NewGoods .NewGoods_div ul li {    _float:left;  }
#NewGoods .NewGoods_div ul li p {    padding:0; }
#NewGoods .NewGoods_div .BestSellers_Name {    font-size: 15px;    font-weight: 500;    list-style: none;    padding: 13px 0px 13px 15px;    border: solid 1px #ddd;    margin-top: -1px;    letter-spacing: -2px;}
#NewGoods .NewGoods_div div .cat_newgoods dl {    width: 290px;    float: left;    margin-right: 13px;    height: 425px;    }
#NewGoods .NewGoods_div div .cat_newgoods dd {    padding-left:2px; }
#NewGoods .NewGoods_div div .cat_newgoods:nth-child(4) dl {    margin: 0;   }
#NewGoods .NewGoods_div div .cat_newgoods:nth-child(8) dl {    margin: 0;   }
#NewGoods .NewGoods_div div .cat_newgoods:nth-child(12) dl {    margin: 0;  }
#NewGoods .NewGoods_div div .cat_newgoods dl dt {    width: 290px;    height: 290px;    border: solid 1px #dddddd;  }
#NewGoods .NewGoods_div div .cat_newgoods dl dt a img {    width: 288px;    height: 288px;  }
#NewGoods .NewGoods_div div .cat_newgoods dl .newMainTextBrand {    bold 11px/14px nanum;    margin: 5px 0 0 0;    font-style: bold;    }
#NewGoods .NewGoods_div div .cat_newgoods dl .newMainTextBrand a {    color: #999;    letter-spacing: 0px;  }
#NewGoods .NewGoods_div div .cat_newgoods dl .newMainTextGsinfor {    margin: 10px 0;    }
#NewGoods .NewGoods_div div .cat_newgoods dl .newMainTextGsinfor a {    color: #333;    }
#NewGoods .NewGoods_div div .cat_newgoods dl .newMainTextName {	     padding: 10px 0;    font-size: 14px;    border-bottom: solid 1px #e4e4e4;      }
#NewGoods .NewGoods_div div .cat_newgoods dl .newMainTextName a {	color: #333; _font-weight:700;}
#NewGoods .NewGoods_div div .cat_newgoods dl .newMainTextPrice_t {     color: #3c6fff;    margin: 10px 0;    padding-bottom: 40px;    font-size: 14px;    font-weight: 800;  }

/* 인기상품 */
#newMdPick {display:table;}
#newMdPick .productWrap{        }
#newMdPick .productWrap ul {         margin-top: 0px;    padding-top: 0px;    min-height: 400px;  }
#newMdPick .productWrap ul a.txt {display:block; padding:0px 8px;}
#newMdPick .productWrap ul li {       float: left;    width: 230px;    margin-right: 12px;        min-height: 440px;      }
#newMdPick .productWrap ul li:nth-child(5n) {    margin-right: 0px;         }
#newMdPick .productWrap ul li div.thumb {        display: block;    position: relative;    overflow: hidden;    width: 100%;    height: 230px;    border: 1px solid #ddd;    text-align: center; }
#newMdPick .productWrap ul li div.thumb a{    display: block;    width: 100%;    height: 100%;      }
#newMdPick .productWrap ul li div.thumb a img{    width: 100%;    vertical-align: top;              }
#newMdPick .productWrap ul li div.thumb .thumb_up_icon {   display: none;  margin: -40px 0 0px 0px; position: absolute;   left: 80px; width: 60px;     }
#newMdPick .productWrap ul li div.thumb .thumb_up_icon il{       display: inline-block;    margin: 0 -1px;   }
#newMdPick .productWrap ul li div.thumb .thumb_up_icon .GsSelBag {    width: 30px;    height: 30px;     }

#newMdPick .productWrap ul li div.thumb .thumb_up_icon .GoodSel {
    margin: -30px 0 0 1px;
    position: absolute;
}
#newMdPick .productWrap ul li div.thumb .thumb_up_icon span {
    _padding: 6px 5px 5px 6px;
    cursor: pointer;
    font-size: 18px;
    color: #fff;
}
#newMdPick .productWrap ul li div.thumb .thumb_up_icon .InterSel {
    margin: -30px 0 0 1px;
    position: absolute;
}

#newMdPick .productWrap ul li div.thumb .GoodSel_thum_text,
#newMdPick .productWrap ul li div.thumb .InterSel_thum_text{
    width: 70px !important;
    _display: none ;
    margin: -35px 0 0 35px !important;
    padding: 10px 0px 10px 0px !important;
    background-color: #000000 !important;
    position: absolute;
    text-align: center;
}
#newMdPick .productWrap ul li span{    display:block;    line-height:16px;    text-align:left;         }
#newMdPick .productWrap ul li span.type1 {    color:#000;    margin-top:8px;    font-weight:bold;       }
#newMdPick .productWrap ul li span.type2 {    margin-top:4px;       }
#newMdPick .productWrap ul li strong {    font-weight:normal;    margin: 5px;           }
#newMdPick .productWrap ul li span img {    vertical-align:middle;         }
#newMdPick .productWrap ul li .new_price {    color: #000;    font-weight: 800;    font-size: 15px;      padding-top: 15px;   }
#newMdPick .productWrap ul li .type_Name {        font-weight: 600;    color: #000;    font-size: 13.5px;    padding-top: 15px;     }
#newMdPick .productWrap ul li .TextGsinfor {        font-weight: 300;    color: #000;    padding: 10px 0px 15px 0px;   }
#newMdPick .productWrap ul li .InterPoint {            padding: 5px 0px 8px 0px;  }
#newMdPick .productWrap ul li .InterPoint div.IntPoDiv_L {    display: inline-flex;   margin-right: 20px;       }
#newMdPick .productWrap ul li .InterPoint div.IntPoDiv_L img{        width: auto;    margin-right: 5px;       }
#newMdPick .productWrap ul li .InterPoint div.IntPoDiv_L span {    font-size: 11.5px;         line-height: 0px !important;    margin-top: 9px;  }
#newMdPick .productWrap ul li .InterPoint div.GsMkNickNa {    font-size: 11px;    padding-top: 10px;        }
#newMdPick .productWrap ul li .GsMkNickNa {    font-size: 11px;	margin-left: 10px;		}

    /* navisub */
/* 20180907 리뉴얼
#NewGoods {position:relative; width:900px; _height:236px; overflow:hidden; float: left;}
#NewGoods .leftNew {    height: 600px;  }
#NewGoods .leftNew li{    float: left;    list-style: none; margin: 0 10px 10px 0;  }
#NewGoods .leftNew li:nth-child(4){ margin: 0 0px 10px 0;  }
#NewGoods .leftNew li:nth-child(8){ margin: 0 0px 10px 0;  }
*/
#rightEvent{    width:200px; float: right; overflow:hidden;}
#rightEvent .Event li{   margin-bottom: 6px; list-style: none; }
/* 20180907 리뉴얼*/




#manNew3banner {width:1200px; position:relative;}

#mainNew2RollBanner {position:relative; width:1200px; height:170px; margin-top:16px;}
#mainNew2RollBanner h1 {position:absolute; top:4px; left: 16px; z-index: 15}
#mainNew2RollBanner .roll2Banner {width:1200px; height:133px; overflow:hidden; padding-top:19px}

#mainNew2RollBanner .flexslider .flex-control-nav, #mainNew2RollBanner .flexslider .flex-control-paging {width:auto; position:absolute; right:0px; top:3px; z-index:20}
#mainNew2RollBanner .flexslider .flex-control-paging li a {width:1em; height:1em}
#mainNew2RollBanner .flexslider .flex-control-nav li {margin:0 2px}
#mainNew2RollBanner .flexslider .flex-control-nav li a.flex-active {background-color:#ef3239}
#mainNew2RollBanner .flexslider .flex-control-nav li a {background-color:#d0d1d6}


.TOP_NEW{font-size: 13px;  letter-spacing: -1px;  font-weight: 900;    background: #e73606;;    color: #fff;    width: 250px;    vertical-align: middle;    border-radius: 10px 10px;   margin: 10px 0 5px 0;   padding: 10px;    text-shadow: 1px 1px 1px #dadada;    }
.TOP_SPESICAL{font-size: 13px;  letter-spacing: -1px;  font-weight: 900;    background: #e73606;;    color: #fff;    width: 250px;    vertical-align: middle;    border-radius: 10px 10px;   margin: -45px 0 11px 0;   padding: 10px;    text-shadow: 1px 1px 1px #dadada;    }
.SPECIAL_THEME{font-size: 13px;  letter-spacing: -1px;  font-weight: 900;    background: #e73606;;    color: #fff;    width: 250px;    vertical-align: middle;    border-radius: 10px 10px;   margin: 50px 0 10px 0;   padding: 10px;    text-shadow: 1px 1px 1px #dadada;    }
.TOP_SELLERS{font-size: 13px;  letter-spacing: -1px;  font-weight: 900;    background: #e73606;;    color: #fff;    width: 250px;    vertical-align: middle;    border-radius: 10px 10px;   margin: 50px 0 10px 0;   padding: 10px;    text-shadow: 1px 1px 1px #dadada;    }

/* 20180907 리뉴얼*/
.MainSubTxt{    font-size: 20px; _font-weight: 800; color: #333; width: 100%; padding: 30px 10px 0px 0; margin-bottom: 10px; letter-spacing: -2px;   }
/*.MainSubTxt.w98 {width:100%;}
#NewGoods .MainSubTxt {margin:10px 0 -5px 0;}*/
.MainSubTxt_R{font-size: 24px;  font-weight: 500;    color: #333;    width: 200px; padding: 10px 0px 10px 0px;letter-spacing: -2px;      }

.guideLink{ position: relative; _height: 236px;overflow: hidden;}

#MainCategoryList .set1{margin-right: 20px;}
#MainCategoryList .set2{}
#MainCategoryList .set3{margin-left: 20px;}

#MainCategoryList .set1  ul li dl dt, #MainCategoryList .set1  ul li dl dd{  text-align: center; }
#MainCategoryList .set2  ul li dl dt, #MainCategoryList .set2  ul li dl dd{  text-align: center; }
#MainCategoryList .set3  ul li dl dt, #MainCategoryList .set3  ul li dl dd{  text-align: center; }

#MainCategoryList .MainCaList{width: 350px; float: left; }
#MainCategoryList .MainCaList .CateName{width: 100%;    text-align: left;   background: #e6e6e6;    font-size: 15px;    font-weight: 600;    color: #000;    padding: 9px 5px;   border-top: 2px solid #9e9d9d;    border-left: 1px solid #d1d1d1;    border-right: 1px solid #d1d1d1;  letter-spacing: -2px;   }
#MainCategoryList .MainCaList ul{ float: left;  border: 1px solid #d1d1d1;    margin-bottom: 10px;    width: 360px;     }
#MainCategoryList .MainCaList ul li dl{width: 50%;    float: left;      height: 200px;      }
#MainCategoryList .MainCaList ul li dl dt, dd{  _text-align: center; }

#MainCategoryList .MainCaList .newMainTextGsinfor{
    height: 16px;
    margin-top: 5px;
    overflow: hidden;
    width: 170px;
}
#MainBanArea3{      margin-bottom: 30px; display:none;      }
#MainBanArea3 .BannerArea03 {  }
#MainBanArea3 .BannerArea03 ul li{      display: inline-block;        }
#MainBanArea3 .BannerArea03 ul li:nth-child(1){         width: 595px;    overflow: hidden;       }
#MainBanArea3 .BannerArea03 ul li:nth-child(2){         width: 595px;    overflow: hidden;   margin-left: 5px;      }

#MainBanArea5 li{   list-style: none;   float: left;    }

#mainNewCateShopping {width:1200px; height:850px; position:relative; margin-top:7px}
#mainNewCateShopping h1 {position:absolute; top:4px; left:16px; z-index:15}
#mainNewCateShopping .Cate_underwear {position:absolute; left:0; top: 28px; width:313px; height:401px;}
#mainNewCateShopping .Cate_underwear .topBanner {width:313px; height:155px}
#mainNewCateShopping .Cate_underwear .middleWrap {width:311px; height:245px; border:solid 1px #d9d9d9; border-top:none;}
#mainNewCateShopping .Cate_underwear .middleProduct {width:295px; height:175px; margin:0 auto}
#mainNewCateShopping .Cate_underwear .middleProduct dl {width:79px; margin:20px 9px 10px 9px}
#mainNewCateShopping .Cate_underwear .middleProduct li {float:left}
#mainNewCateShopping .Cate_underwear .middleProduct dl dt img {width:79px; height:79px; border:1px solid #e6e6e6}
#mainNewCateShopping .Cate_underwear .middleProduct dl dd {width:81px; height:15px}
#mainNewCateShopping .Cate_underwear .middleProduct .newMainTextBrand {font-weight:normal; font-size:11px; letter-spacing:-1px; margin-top:10px; color:#666666}
#mainNewCateShopping .Cate_underwear .middleProduct .newMainTextName {font-weight:normal; font-size:11px; line-height:15px; color:#666666}
#mainNewCateShopping .Cate_underwear .middleProduct .newMainTextPrice_t {font-size:11px; color:#4c4c4c}
#mainNewCateShopping .Cate_underwear .bottomBanner {height:70px}

#mainNewCateShopping .Cate_acc {position:absolute; left: 303px; top:28px; width:313px; height:401px; margin-left:20px;}
#mainNewCateShopping .Cate_acc .topBanner {width:313px; height:155px}
#mainNewCateShopping .Cate_acc .middleWrap {width:311px; height:245px; border:solid 1px #d9d9d9; border-top:none;}
#mainNewCateShopping .Cate_acc .middleProduct {width:295px; height:175px; margin:0 auto}
#mainNewCateShopping .Cate_acc .middleProduct dl {width:79px; margin:20px 9px 10px 9px}
#mainNewCateShopping .Cate_acc .middleProduct li {float:left}
#mainNewCateShopping .Cate_acc .middleProduct dl dt img {width:79px; height:79px; border:1px solid #e6e6e6}
#mainNewCateShopping .Cate_acc .middleProduct dl dd {width:81px; height:15px}
#mainNewCateShopping .Cate_acc .middleProduct .newMainTextBrand {font-weight:normal; font-size:11px; letter-spacing:-1px; margin-top:10px; color:#666666}
#mainNewCateShopping .Cate_acc .middleProduct .newMainTextName {font-weight:normal; font-size:11px; line-height:15px; color:#666666}
#mainNewCateShopping .Cate_acc .middleProduct .newMainTextPrice_t {font-size:11px; color:#4c4c4c}
#mainNewCateShopping .Cate_acc .bottomBanner {height:70px}

#mainNewCateShopping .Cate_fashion {position:absolute; left: 627px; top:28px; width:313px; height:401px; margin-left:20px;}
#mainNewCateShopping .Cate_fashion .topBanner {width:313px; height:155px}
#mainNewCateShopping .Cate_fashion .middleWrap {width:311px; height:245px; border:solid 1px #d9d9d9; border-top:none;}
#mainNewCateShopping .Cate_fashion .middleProduct {width:295px; height:175px; margin:0 auto}
#mainNewCateShopping .Cate_fashion .middleProduct dl {width:79px; margin:20px 9px 10px 9px}
#mainNewCateShopping .Cate_fashion .middleProduct li {float:left}
#mainNewCateShopping .Cate_fashion .middleProduct dl dt img {width:79px; height:79px; border:1px solid #e6e6e6}
#mainNewCateShopping .Cate_fashion .middleProduct dl dd {width:81px; height:15px}
#mainNewCateShopping .Cate_fashion .middleProduct .newMainTextBrand {font-weight:normal; font-size:11px; letter-spacing:-1px; margin-top:10px; color:#666666}
#mainNewCateShopping .Cate_fashion .middleProduct .newMainTextName {font-weight:normal; font-size:11px; line-height:15px; color:#666666}
#mainNewCateShopping .Cate_fashion .middleProduct .newMainTextPrice_t {font-size:11px; color:#4c4c4c}
#mainNewCateShopping .Cate_fashion .bottomBanner {height:70px}

#mainNewCateShopping .Cate_baby {position:absolute; left:-20px;  top:448px; width:313px; height:401px; margin-left:20px;}
#mainNewCateShopping .Cate_baby .topBanner {width:313px; height:155px}
#mainNewCateShopping .Cate_baby .middleWrap {width:311px; height:245px; border:solid 1px #d9d9d9; border-top:none;}
#mainNewCateShopping .Cate_baby .middleProduct {width:295px; height:175px; margin:0 auto}
#mainNewCateShopping .Cate_baby .middleProduct dl {width:79px; margin:20px 9px 10px 9px}
#mainNewCateShopping .Cate_baby .middleProduct li {float:left}
#mainNewCateShopping .Cate_baby .middleProduct dl dt img {width:79px; height:79px; border:1px solid #e6e6e6}
#mainNewCateShopping .Cate_baby .middleProduct dl dd {width:81px; height:15px}
#mainNewCateShopping .Cate_baby .middleProduct .newMainTextBrand {font-weight:normal; font-size:11px; letter-spacing:-1px; margin-top:10px; color:#666666}
#mainNewCateShopping .Cate_baby .middleProduct .newMainTextName {font-weight:normal; font-size:11px; line-height:15px; color:#666666}
#mainNewCateShopping .Cate_baby .middleProduct .newMainTextPrice_t {font-size:11px; color:#4c4c4c}
#mainNewCateShopping .Cate_baby .bottomBanner {height:70px}

#mainNewCateShopping .Cate_sport {position:absolute; left:303px;  top:448px; width:313px; height:401px; margin-left:20px;}
#mainNewCateShopping .Cate_sport .topBanner {width:313px; height:155px}
#mainNewCateShopping .Cate_sport .middleWrap {width:311px; height:245px; border:solid 1px #d9d9d9; border-top:none;}
#mainNewCateShopping .Cate_sport .middleProduct {width:295px; height:175px; margin:0 auto}
#mainNewCateShopping .Cate_sport .middleProduct dl {width:79px; margin:20px 9px 10px 9px}
#mainNewCateShopping .Cate_sport .middleProduct li {float:left}
#mainNewCateShopping .Cate_sport .middleProduct dl dt img {width:79px; height:79px; border:1px solid #e6e6e6}
#mainNewCateShopping .Cate_sport .middleProduct dl dd {width:81px; height:15px}
#mainNewCateShopping .Cate_sport .middleProduct .newMainTextBrand {font-weight:normal; font-size:11px; letter-spacing:-1px; margin-top:10px; color:#666666}
#mainNewCateShopping .Cate_sport .middleProduct .newMainTextName {font-weight:normal; font-size:11px; line-height:15px; color:#666666}
#mainNewCateShopping .Cate_sport .middleProduct .newMainTextPrice_t {font-size:11px; color:#4c4c4c}
#mainNewCateShopping .Cate_sport .bottomBanner {height:70px}

#mainNewCateShopping .Cate_digital {position:absolute; left:627px;  top:448px; width:313px; height:401px; margin-left:20px;}
#mainNewCateShopping .Cate_digital .topBanner {width:313px; height:155px}
#mainNewCateShopping .Cate_digital .middleWrap {width:311px; height:245px; border:solid 1px #d9d9d9; border-top:none;}
#mainNewCateShopping .Cate_digital .middleProduct {width:295px; height:175px; margin:0 auto}
#mainNewCateShopping .Cate_digital .middleProduct dl {width:79px; margin:20px 9px 10px 9px}
#mainNewCateShopping .Cate_digital .middleProduct li {float:left}
#mainNewCateShopping .Cate_digital .middleProduct dl dt img {width:79px; height:79px; border:1px solid #e6e6e6}
#mainNewCateShopping .Cate_digital .middleProduct dl dd {width:81px; height:15px}
#mainNewCateShopping .Cate_digital .middleProduct .newMainTextBrand {font-weight:normal; font-size:11px; letter-spacing:-1px; margin-top:10px; color:#666666}
#mainNewCateShopping .Cate_digital .middleProduct .newMainTextName {font-weight:normal; font-size:11px; line-height:15px; color:#666666}
#mainNewCateShopping .Cate_digital .middleProduct .newMainTextPrice_t {font-size:11px; color:#4c4c4c}
#mainNewCateShopping .Cate_digital .bottomBanner {height:70px}


#mainNewBrandshop {position:relative; width:1200px; height:292px; margin-top:16px; padding-top:28px;}
#mainNewBrandshop h1 {position:absolute; top:4px; left:16px; z-index:15px}
#mainNewBrandshop .newBrandZone {width:950px; height: 282px; border:5px solid #b5b5b5; position:relative;}
#mainNewBrandshop .newBrandZone .LogoBtn1 {position:absolute; top:0; left:0; width:93px; height:93px; z-index:11; cursor:pointer}
#mainNewBrandshop .newBrandZone .LogoBtn2 {position:absolute; top:0; left:94px; width:93px; height:93px; z-index:11; cursor:pointer}
#mainNewBrandshop .newBrandZone .LogoBtn3 {position:absolute; top:94px; left:0; width:93px; height:93px; z-index:11; cursor:pointer}
#mainNewBrandshop .newBrandZone .LogoBtn4 {position:absolute; top:94px; left:94px; width:93px; height:93px; z-index:11; cursor:pointer}
#mainNewBrandshop .newBrandZone .LogoBtn5 {position:absolute; top:188px; left:0; width:93px; height:93px; z-index:11; cursor:pointer}
#mainNewBrandshop .newBrandZone .LogoBtn6 {position:absolute; top:188px; left:94px; width:93px; height:93px; z-index:11; cursor:pointer}
#mainNewBrandshop .newBrandZone .bababaBg {width:188px; height:282px; background-color:#bababa; position:absolute; left:0; top:0; z-index:10}
#mainNewBrandshop .newBrandZone .rightYline {position:absolute; top:0; right:241px; height:282px; width:1px; z-index:12; background-color:#e0e0e0}
#mainNewBrandshop .centerProduct {width:520px; height:282px; background-color:#fff; position:absolute; top:0; left:188px; padding:0 20px}
#mainNewBrandshop .centerProduct dl {width:140px; margin:30px 10px 10px 10px; text-align:center}
#mainNewBrandshop .centerProduct dl dt img {width:140px; height:140px}
#mainNewBrandshop .centerProduct dl dd {width:140px; height:17px}
#mainNewBrandshop .centerProduct ul li {float:left}
#mainNewBrandshop .centerProduct .BrandRightBanner {position:absolute; right:-202px; top:0}

#mainNewBrandshop .centerProduct .newMainTextBrand {margin-top:10px;line-height:18px;}
#mainNewBrandshop .centerProduct .newMainTextName {line-height:18px; }
#mainNewBrandshop .centerProduct .newMainTextPrice_t {line-height:18px;}
.brandOff {padding:5px 10px; line-height:20px;color:#555}
.brandOn {padding:5px 10px; background-color:#e32013; line-height:20px;color:#fff}
.brandMore {padding:6px 16px 5px 16px; margin-left:27px; color:#fff; background-color:#5f5f5f; font-size:11px; font-weight:normal}
.brandMore a {color:#fff; background-color:#5f5f5f}


#newMedia_issue {width:1200px; height:530px; position:relative; margin-top:16px}
#newMedia_issue h1 {position:absolute; top:4px; left:16px; z-index:15}
#newMedia_issue h2 {position:absolute; top:4px; left:343px; z-index:15}
#newMedia_issue .mediaCenter {width:318px; height:174px; position:absolute; top:33px; border:1px solid #e1e1e1; left:0}
#newMedia_issue .mediaCenter .noticeList {width:318px; height:174px; position:relative;}
#newMedia_issue .mediaCenter .noticeList p img {position:absolute; top:20px; left:10px; width:66px; height:43px;}
#newMedia_issue .mediaCenter .noticeList li {height:20px; font-size:11px; color:#000; letter-spacing:-1px; padding-left:20px; line-height:20px;}

#newMedia_issue .issue_item {position:absolute; top:33px; left:336px; z-index:11}
#newMedia_issue .issue_item dl {width:144px; text-align:center; margin-top:16px}
#newMedia_issue .issue_item .firstDl {margin:16px 0 0 0}
#newMedia_issue .issue_item dl dt img {width:144px; height:144px}
#newMedia_issue .issue_item li dl {float:left;}
#newMedia_issue .issue_item dl dd {width:144px; height:15px}


#newMedia_issue .issue_item .newMainTextBrand {margin-top:10px;line-height:18px;}
#newMedia_issue .issue_item .newMainTextName {line-height:18px; }
#newMedia_issue .issue_item .newMainTextPrice_t {line-height:22px;}

#newMedia_issue .issueBanner {position:absolute; top:225px; left:0;}

#exhibitionList {width:1200px; height:167px; position:relative; margin-top:16px}
#exhibitionList h1 {position:absolute; top:4px; left:16px; z-index:15}
#exhibitionList .Banner10 {position:absolute; top:33px; width:1200px; height:114px}
#exhibitionList li {float:left}



.newMainTextBrand  color:#888888; text-overflow:ellipsis;overflow:hidden}
.newMainTextName { color:#888888; letter-spacing:-1px; text-overflow:ellipsis;overflow:hidden}
.newMainTextPrice_s { color:#888888; text-decoration: line-through}
.newMainTextPrice_t { color:#343434}

#csCenter {width:100%; height:286px; clear:both;   position:relative;   padding-top: 20px;  }
#csCenter .centerWrap {width:1200px; height: 286px; margin:0 auto; position:relative; border-top: 1px solid #777;  }
#csCenter .centerWrap .inner {margin-top:20px; float:left; margin-right: 37px; width: 31%; letter-spacing:0px;}
#csCenter .centerWrap .inner a:hover {letter-spacing:0px;}
#csCenter .centerWrap .inner a {letter-spacing:0px;}
#csCenter .centerWrap .inner.notice ul.list li a {font-size:13px !important;}
#csCenter .centerWrap .inner.support {}
#csCenter .centerWrap .inner.support ul {display:table; padding-top:10px;}
#csCenter .centerWrap .inner.support ul li {float:left; width:170px; height:22px; margin-bottom:16px; position:relative; }
#csCenter .centerWrap .inner.support ul li a {font-size:14px; color:#777; position:absolute; left:28px; }
#csCenter .centerWrap .inner.support ul li a:hover {text-decoration:none; color:#999;}
#csCenter .centerWrap .inner.support ul li:nth-child(1) a:before {content: "\f0e2"; font-family: 'font awesome 5 free'; color:#e73606; font-weight: 600; margin-right: 8px;}
#csCenter .centerWrap .inner.support ul li:nth-child(2) a:before {content: "\f09d"; font-family: 'font awesome 5 free'; color:#e73606; font-weight: 600; margin-right: 8px;}
#csCenter .centerWrap .inner.support ul li:nth-child(3) a:before {content: "\f091"; font-family: 'font awesome 5 free'; color:#e73606; font-weight: 600; margin-right: 8px;}
#csCenter .centerWrap .inner.support ul li:nth-child(4) a:before {content: "\f108"; font-family: 'font awesome 5 free'; color:#e73606; font-weight: 600; margin-right: 8px;}
#csCenter .centerWrap .inner.support ul li:nth-child(5) a:before {content: "\f1ea"; font-family: 'font awesome 5 free'; color:#e73606; font-weight: 600; margin-right: 8px;}

#csCenter .centerWrap .inner.csinfo {margin-right:0px;}
#csCenter .centerWrap .inner.csinfo .tel{ float: right; font-size:16px; color:#333; position:absolute; right:0px; top:4px;}
#csCenter .centerWrap .inner.csinfo .tel:before {font-size:14px; content: "\f2a0"; font-family: 'font awesome 5 free'; font-weight: 600; margin-right: 8px; }
#csCenter .centerWrap .inner.csinfo dl {width:100%; padding-top:10px; display:table; font-size:13px;}
#csCenter .centerWrap .inner.csinfo dl dt {float:left; margin:0px 10px 6px 0px; font-weight:600;}
#csCenter .centerWrap .inner.csinfo dl dt:nth-child(1) {}
#csCenter .centerWrap .inner.csinfo dl dt:nth-child(2) {}
#csCenter .centerWrap .inner.csinfo dl dd {float:left;margin-bottom:6px; width:335px;}
#csCenter .centerWrap .inner.csinfo dl dd span {display:inline-block; margin-right:6px;}
#csCenter .centerWrap .inner.csinfo dl dd:last-child {width:280px;}
#csCenter .centerWrap .inner.csinfo .links {border-top: 1px solid #ddd; padding-top: 6px; margin-top: 12px;}
#csCenter .centerWrap .inner.csinfo .links a {display: inline-block; margin-right: 30px; color: #888;}
#csCenter .centerWrap .inner.csinfo .links a:after {content: "\f0da"; font-family: 'font awesome 5 free'; color:#888; font-size:10px; font-weight: 600; margin-left: 7px;}


#csCenter .centerWrap h1 {  float: left;
    margin: 30px 0px 0 0;
    width: 373px;
    text-align: left;}
#csCenter .centerWrap h2 {
	width:100%; height:30px; margin-bottom:10px; position:relative; float: left;  font-size: 20px;color: #333; display:flex;
	background:url(/images/main180907/bar_point.png) repeat-x 0 bottom;
}
/*#csCenter .centerWrap h2:after {content:''; border-bottom:1px dotted black;  flex:1; width:100%; }*/
#csCenter .centerWrap .guideLink { float: left;}

#csCenter .centerWrap .list li { margin: 5px; text-overflow:ellipsis;overflow:hidden; width:95%; float:left;}
#csCenter .centerWrap .list li a:hover{ font-size: 12px !important;}
#csCenter .centerWrap .more {position:absolute; right:0px; top:7px; letter-spacing:0px;  font-size:13px; color:#777;}
#csCenter .centerWrap .more:after {content: "\f105"; font-family: 'font awesome 5 free'; color:#888; font-size:10px; font-weight: 600; margin-left: 6px;}

#csCenter .webzineRequest {float: left;}
#csCenter .mobileBanner {}

/** 고객센터 **/
#contents .tap {border:none}

.new_point {/*font-family:tahoma;*/ line-height:18px; height:18px}

.selectBoxSelectedAreaGlobal {color:#666; font-size:12px;  font-weight:normal; background-color:#fff; padding:2px 0 0 0; line-height:20px; padding-left:5px; letter-spacing:-1px; height:20px}
.selectBoxSelectedAreaFocusGlobal {color:#666; font-size:12px; font-weight:normal; background-color:#fff; padding:2px 0 0 0; line-height:20px; padding-left:5px; letter-spacing:-1px; height:20px}
.selectBoxOptionGlobal {color:#666; font-size:12px; font-weight:normal; background-color:#fff; padding:2px 0px 0px 4px; line-height:20px; padding-left:5px; letter-spacing:-1px; height:20px; margin-top:5px; width:166px}
.selectBoxOptionOverGlobal {color:#666; font-size:12px;  font-weight:normal; background-color:#dadde4; padding:2px 0px 0px 4px; line-height:20px; padding-left:5px; letter-spacing:-1px; height:20px; width:166px}


#container a {letter-spacing:0;}


.testlist, #MateCom {overflow:hidden;}

#BestSellers {display:table;}

/* navisub */
#BestSellers .testlist {    outline:1px solid blue;     }
#BestSellers .BestSellers_div div {    float: left;     }
#BestSellers .BestSellers_div div:nth-child(1) {    width: 170px;       }
#BestSellers .BestSellers_div ul.list {    width: 170px;    float:left;     }

#BestSellers .BestSellers_div ul.list li {    width:90%;        }
#BestSellers .BestSellers_div ul li {    float:left;        }
#BestSellers .BestSellers_div ul li p {    padding:0;       }
#BestSellers .BestSellers_div div:nth-child(2) {    width: 1017px;    margin-left: 12px;    min-height: 400px;    overflow: hidden;      }
#BestSellers .BestSellers_div .BestSellers_Name {    font-size: 15px;    font-weight: 500;    list-style: none;    padding: 13px 0px 13px 15px;
    border: solid 1px #ddd;    margin-top: -1px;    letter-spacing: -2px;       }
#BestSellers .BestSellers_div div .cat_bestseller dl {      width: 247px;    float: left;    margin-right: 9px;    height: 370px;       }
#BestSellers .BestSellers_div div .cat_bestseller dd {    padding-left:2px;     }
#BestSellers .BestSellers_div div .cat_bestseller dl:nth-child(4) {    margin: 0;       }
#BestSellers .BestSellers_div div .cat_bestseller dl:nth-child(8) {    margin: 0;       }
#BestSellers .BestSellers_div div .cat_bestseller dl:nth-child(12) {    margin: 0;      }
#BestSellers .BestSellers_div div .cat_bestseller dl dt {    width: 240px;    height: 240px;    border: solid 1px #dddddd;    margin: 1px;      }
#BestSellers .BestSellers_div div .cat_bestseller dl .newMainTextBrand {    bold 11px/14px nanum;    margin: 5px 0 0 0;    font-style: bold;    }
#BestSellers .BestSellers_div div .cat_bestseller dl .newMainTextBrand a {    color: #999;    letter-spacing: 0px;      }
#BestSellers .BestSellers_div div .cat_bestseller dl .newMainTextGsinfor {    font: normal 12px nanum;    margin: 5px 0 0 0;    }
#BestSellers .BestSellers_div div .cat_bestseller dl .newMainTextGsinfor a {    color: #333;    }
#BestSellers .BestSellers_div div .cat_bestseller dl .newMainTextName {    padding: 10px 0;    font-size: 14px;    border-bottom: solid 1px #e4e4e4;    }
#BestSellers .BestSellers_div div .cat_bestseller dl .newMainTextName a {	color: #333; font-weight:700;}
#BestSellers .BestSellers_div div .cat_bestseller dl .newMainTextPrice_t {    color: #0050b0;    margin: 10px 0;    font-size: 14px;    font-weight: 800;   }
/* navisub */
