@charset "UTF-8";

body,h1,h2,h3,h4,h5,h6,p,input[type="text"],selsect,option {font-family:'Lato','Nanum Square','Apple SD Gothic Neo', AppleGothic, "Lucida Grande", Tahoma, Verdana, '맑은고딕', Dotum, sans-serif;}
.font_jp {font-family: "MS PGothic","Osaka",'kazuka',sans-serif;}
/* Layout */
#layoutBody {width:100%; height:100%; margin:0; padding:0; position:relative; background-color:#fff;}
.wrap {max-width:1100px; margin:0 auto; position:relative;}
.subContent > .wrap {padding:50px 0 75px;}

/* Common */
.fl {float:left;}
.fr {float:right;}
.disTable {display:table;}
.disTable .disTd {display:table-cell; vertical-align:middle;}
.reInput input[type="text"],
.reInput select {
  margin:0; padding:0; border:0; outline:0; background:#fff;
  box-sizing:border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}

/*탑배너*/
.top_banner_wrap .top_banner{background:url(/img_up/shop_pds/jtrade/design/images/common/bg.jpg) no-repeat;}
.top_banner .top_inn p{position: absolute; left: 0; top: 0; cursor: pointer;}
/* 메인 환률 */
.mobile_rate {display:none}
.mobile_rate .bg_rate {position:relative}

/* 토글배너 */
#topBanner {background-color:#44a4b2;}
#topBanner .topClose {position:absolute; top:0; left:0; z-index:3;}

/* 유저메뉴 */
#header .userGnb {background-color:#f5f5f5;}
#header .userGnb a {
  display:block; font-family:Dotum,"돋움",sans-serif; font-size:11px; color:#828282;
  padding:0 7px; border-left:1px solid #dcdcdc;
}
#header .userGnb li {height:40px;}
#header .userGnb li:first-child a {padding-left:0; border:0;}
#header .userGnb li:last-child a {padding-right:0;}
#header .favorite {float:left;}
#header .favorite li:first-child a {padding-left:20px; background:url(/img_up/shop_pds/jtrade/design/images/common/ico_favorite.png) 0 0 no-repeat; background-size:11px;}
#header .userNav {float:right;}
#header .userNav li:first-child a {padding:4px 10px; background-color:#fff; border:1px solid #c8c8c8; border-radius:3px; margin-right:-1px; position:relative; z-index:3;}
/* 헤더 컨텐츠 */
#header .content {height:110px; border-bottom:1px solid #dcdcdc;}
#header .content h1 {position:absolute; top:19px; left:0; z-index:5;}
#header .content .searchBox {width:100%; position:absolute; top:33px; z-index:4;}
#header .content .searchBox dl {width:395px; margin:0 auto; border:3px solid #3f4349;}
#header .content .searchBox dd {width:45px;}
#header .content .searchBox input[type="text"] {width:100%; height:34px; padding:0 10px;}
#header .content .searchBox button {
  width:45px; height:34px; position:relative; margin:0; padding:0; border:0; background:#3f4349;
  overflow:hidden; text-indent:-1000em; cursor:pointer;
}
#header .content .searchBox button:before {
	content:'\e600'; position:absolute; top:0; left:0; line-height:34px; width:100%;
	font-family:'icomoon_header'; font-size:16px; color:#fff; text-align:center; text-indent:0;
}

#header .vis_hidden{visibility:hidden}
#header .rankup_box {position:absolute; top:42px; right:0; width:175px; box-sizing:border-box; z-index:5;}
#header .rankup_box li a {display:block; height:20px; line-height:20px; overflow:hidden; color:#000; font-size:12px; color:#646464;}
#header .rankup_box li a * {vertical-align:middle;}
#header .rankup_box li .txt { display:inline-block; width:105px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; line-height:20px;margin-top:-3px}
#header .rankup_box li:hover .txt {font-weight:700;}
#header .rankup_box li a strong {font-family:"Dotum",'돋움',sans-serif; display:inline-block; *zoom:1; *display:inline; width:20px; line-height:20px; background:#bcbcbc; text-align:center; font-weight:bolder; font-size:11px; color:#fff; margin-right:10px;}
#header .rankup_box .arrow {display:inline-block; width:20px; height:12px; line-height:12px; padding-left:13px ; float:right; margin-top:5px; font-size:11px; background:url(/img_up/shop_pds/jtrade/design/images/common/ico_rank.png) no-repeat; }
#header .rankup_box .arrow.NEW {background-position:5px 0;; font-size:0;}
#header .rankup_box .arrow.UP {background-position:0 -12px; }
#header .rankup_box .arrow.DOWN {background-position:0 -24px;}
#header .rankup_box .arrow.SAME {background-position:10px -36px; font-size:0;}
#header .rankup_list {position:absolute; top:-1px; right:-1px; height:57px; overflow:hidden; background:#fff; z-index:6; opacity:0; box-sizing:border-box; transition:all .2s; padding:10px; width:195px; border:1px dashed #dcdcdc;}
#header .rankup_box:hover .rankup_list {opacity:1; height:auto; overflow:visible;}
#header .rankup_box .rankup_list li {margin-top:5px;}
#header .rankup_box .rankup_list li:first-child {margin-top:0;}
#header .rankup_box .rankup_list li a {line-height:20px; height:20px;}

/* 네비게이션 */
#header .navigation {border-bottom:1px solid #dcdcdc;background-color:#3f4349}
#header .navigation .disTable {}
#header .navigation .disTd {text-align:center;}
#header .navigation .gnb > div {float:left;}
#header .navigation .allCate {width:18%;}
#header .navigation .allCate a {}
#header .navigation .allCate a > div {line-height:50px;color:#fff}
#header .navigation .allCate a span {margin-left:20%}
#header .navigation .allCate a span.close {display:none;}
#header .navigation .allCate.on a span {display:none;}
#header .navigation .allCate.on a span.close {display:inline;}
#header .navigation .cateGnb {width:82%;}
#header .navigation .eventGnb {width:25%;}
#header .navigation .cateGnb .disTable,
#header .navigation .eventGnb .disTable {width:100%;}
#header .navigation .cateGnb .disTable .disTd {width:12.5%;}
#header .navigation .eventGnb .disTable .disTd {width:50%;}
#header .navigation .cateGnb a {display:block; line-height:50px; position:relative; color:#fff}
#header .navigation .cateGnb a:before {content:''; display:block; width:0; height:24px; border-left:1px dashed #646464; position:absolute; top:50%; left:0; margin-top:-12px;}
#header .navigation .allCateBox {display:none; position:absolute; top:50px; left:0; width:100%; z-index:10;}

/* 모바일 네비게이션 */
#header .mobileBtn {display:none;}
#bgBlack {position:fixed; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,.6); z-index:109; display:none;}
#moGnb {width:200px; position:fixed; left:-200px; top:0; height:100%; overflow:auto; z-index:110; background:#fff;}
#moGnb .inner {position:relative;}
#moGnb .btnMoCl {position:absolute; top:10px; right:10px; width:20px;}
#moGnb h1 {padding:40px 0 30px 15px;}
#moGnb h1 img {max-width:100px;}

/* 푸터 */
#footer .fcs {padding:38px 0;}
#footer .fcs > .wrap {overflow:hidden;}
#footer .fcs > .wrap > div {border:1px solid #dcdcdc;}
#footer .fcs ul {display:table;padding:30px 0;width:100%;background-color:#fafafa}
#footer .fcs li {display:table-cell;width:50%;vertical-align:middle;text-align:center;border-left:1px solid #dcdcdc;}
#footer .fcs li:first-child {border:0;}
#footer .fcs dl {display:table;width:100%;padding:0}
#footer .fcs dt,
#footer .fcs dd {display:table-cell;vertical-align:middle}
#footer .fcs dt {font-size:16px; font-weight:bolder; color:#3f4349; width:35%}
#footer .fcs dt > div {margin-bottom:10px}
#footer .fcs dd {width:65%;text-align:left;padding:0 10px 0 0}
#footer .fcs dd strong {display:block; font-size:28px; color:#323232; font-weight:bold; margin-bottom:20px;}
#footer .fcs dd p {font-size:13px; color:#828282;}
#footer .fcs dd p span {color:#323232;}
#footer .fguide {background:#323232; padding:10px 0;}
#footer .fguide a {font-family:Dotum, "돋움", sans-serif; display:block; padding:0 10px; font-size:12px; color:#969696;}
#footer .fguide li:first-child a {padding-left:0; border:0; color:#eee;}
#footer .fcopy {padding:30px 0 50px;background-color:#323232;border-top:1px solid #474747}
#footer .fcopy li:first-child {padding-right:20px}
#footer .fcopy p {font-size:13px; color:#fff;font-family: "MS PGothic","Osaka",'kazuka',sans-serif;}
#footer .fcopy p span {margin:0 5px}
#footer .fcopy p.copy {font-size:12px; color:#969696; line-height:1.5; margin-top:5px;}

.quick {position:absolute; top:10px; z-index:9; left:50%;}
#quickLeft {width:120px; margin-left:-673px;}
#quickLeft ul li {margin-top:10px;}
#quickLeft ul li:first-child {margin-top:0;}
#quickRight {width:110px; margin-left:590px; text-align:center;}
#quickRight > div {border:1px solid #dcdcdc;}
#quickRight .banners {border:0;}
#quickRight .banners li {margin-top:10px;}
#quickRight .exchange_jpn {position:relative}
#quickRight .exchange_jpn span {position:absolute;font-size:15px;color:#323232;font-weight:bold;bottom:16px;right:13px}
#quickRight .hdQuick a {
  display:block; padding:15px 13px; font-size:13px; color:#fff; background-image:url(/img_up/shop_pds/jtrade/design/images/skin/bg_right_arrow.png); text-align:left;
  background-position:center; background-repeat:no-repeat; background-color:#3f4349;
}
#quickRight .hdQuick li {border-top:1px solid #dcdcdc;}
#quickRight .hdQuick li:first-child {border:0;}
#quickRight .bdQuick {background:#fff; border-top:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc;}
#quickRight .bdQuick strong {display:block; padding:10px 13px; text-align:left; font-size:13px; color:#646464; background:#f5f5f5 url(/img_up/shop_pds/jtrade/design/images/skin/bg_right_arrow_down.png) center no-repeat; border-bottom:1px solid #dcdcdc; font-weight:normal;}
#quickRight .bdQuick .inner {padding:15px 13px;}
#quickRight .bx_today {padding:10px 0;}
#quickRight .bx_today a {display:block; font-size:12px;}
#quickRight .bx_today dt {overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
#quickRight .bx_today dd {font-size:13px; font-weight:bold; margin-top:5px;}
#quickRight .bx_today .empty {font-size:12px; color:#646464; line-height:1.3; padding:1em 0;}
#quickRight .dirGroup .pdindex { font-size:11px; color:#828282;}
#quickRight .dirGroup .pdindex i {font-style:normal;}
#quickRight .fooQuick a {display:block; padding:13px 0; color:#fff; font-size:13px; background:#3f4349;}

/* 메인 슬라이드 */
#mainSpot .bx-wrapper {position:relative;}
#mainSpot .bx-pager {position:absolute; width:100%; text-align:center; bottom:25px}
#mainSpot .bx-pager-item {display:inline-block; margin:0 5px;}
#mainSpot .bx-pager-item a {
  display:block; width:10px; height:10px; overflow:hidden; text-indent:1000em;
  background-color:rgba(255,255,255,.6); border-color:rgba(255,255,255,0);
  border-width:1px; border-style:solid;
  -webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;
  -o-border-radius:50%;border-radius:50%;
}
#mainSpot .bx-pager-item a.active {background-color:none; border-color:#fff}
#mainSpot .dirGroup span {position:absolute; top:50%; margin-top:-24px;}
#mainSpot .dirGroup span#next1 {right:20px;}
#mainSpot .dirGroup span#prev1 {left:20px;}

/* 상품카테고리 타이틀 */
.hdPdList {margin-bottom:45px;}
.hdPdList .pdListTit {font-size:40px; font-weight:bold; color:#323232; text-align:center;}
.hdPdList .pdListTit span {display:block; margin-top:10px; font-size:12px; font-weight:normal; color:#828282; letter-spacing:2px;}

/* 상품카테고리 */
.pdCate ul {margin:1px 0 0 1px;}
.pdCate li {float:left; width:33.3333%; text-align:center}
.pdCate li a {display:block; font-size:13px; color:#828282; line-height:30px; border:1px solid #dcdcdc; margin:-1px 0 0 -1px}
.pdCate li.cateOn a {color:#fff;background-color:#992f4a; font-weight:bold;}

/* 상품 리스트 */
.pdList {overflow:hidden;}
.pdList ul {margin:0 -4px;}
.pdList .pdItem {float:left; width:25%;}
.pdList .pdItem > a {display:block; border:1px solid #dcdcdc; margin:0 4px 8px; background:#fff;}
.pdList .pdItem:hover > a {border-color:#3f4349;}
.pdList .pdItem .figure {border-bottom:1px solid #dcdcdc;}
.pdList .pdItem .figure img {width:100%;}
.pdList .pdItem .dscr {padding:25px;}
.pdList .pdItem .dscr dt {overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-size:14px; color:#646464;}
.pdList .pdItem .dscr dd span.goodsGrade {display:block; padding:10px 0 28px; margin-bottom:25px}
.pdList .pdItem .dscr dd p {text-align:left; position:relative;}
.pdList .pdItem .dscr dd .sijungPrice {font-size:13px; color:#969696; text-decoration:line-through;}
.pdList .pdItem .dscr dd .goodsPrice {font-size:18px; font-weight:bold; color:#323232; margin-left:5px;}
.pdList .pdItem .dscr dd .goodsSale {position:absolute; bottom:0; right:0; font-size:28px; color:#e10a16; font-weight:bold;}
.pdList .pdItem .dscr dd p .won{position:absolute; right:0; bottom:100%; margin-bottom:5px; font-size:14px; color:#fff; background:#b9b9b8; padding:3px 5px}
.pdList .goodsEmpty {padding:5em 0; text-align:center;}

.pdList .pdItem .dscr dd p.jpm .sijungPrice {font-size:12px;}
.pdList .pdItem .dscr dd p.jpm .goodsPrice {font-size:15px}
.pdList .pdItem .dscr dd p.krm .sijungPrice {position:absolute;top:-16px}
.pdList .pdItem .dscr dd p.krm .goodsPrice {display:block;margin-left:0}

/* 페이지 블럭 */
.pageNum {text-align:center; margin-top:90px;}
.pageNum .ui-pagenate strong,
.pageNum .ui-pagenate a {display:inline-block; *zoom:1; *display:inline; height:28px; line-height:28px; padding:0 10px; vertical-align:middle; margin:0 2px; font-size:13px;}
.pageNum .ui-pagenate strong {color:#fff; background-color:#3f4349; border:1px solid #3f4349;}
.pageNum .ui-pagenate a {color:#828282;}
.pageNum .ui-pagenate a.dir {border:0;}

/* 메인 공지사항 */
#mainNotice {padding:25px 0;}
#mainNotice li {height:20px; width:100%!important;}
#mainNotice li a {display:block; font-size:13px; color:#828282; line-height:18px; float:left; width:80%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
#mainNotice li span {display:block; font-size:12px; color:#828282; float:right; line-height:18px; width:20%; text-align:right}
#mainNotice dl {width:90%;}
#mainNotice dt,
#mainNotice dd {height:20px;}
#mainNotice dt {font-size:13px; color:#323232;}
#mainNotice dt a {display:block; padding-right:35px; border-right:1px solid #969696;}
#mainNotice dd {padding-left:25px;}
#mainNotice .dirGroup {width:10%; text-align:right}

/* 메인섹션 */
.secTit {font-size:40px; font-weight:bolder; color:#323232; text-align:center; margin-bottom:40px;}
.secTit span {display:block; margin-top:5px; font-size:12px; font-weight:normal; color:#828282; letter-spacing:2px;}
.mainContent .section {padding:50px 0;}
.sec01 {background:#f5f5f5;}

/* 메인섹션 탭 */
.section .secTabMenu,
.section .secTabMenu2 {border:1px solid #dcdcdc; margin-bottom:10px;}
.section .secTabMenu ul,
.section .secTabMenu2 ul{width:100%;}
.section .secTabMenu li,
.section .secTabMenu2 li{width:25%; text-align:center;}
.section .secTabMenu a,
.section .secTabMenu2 a{display:block; border-left:1px solid #dcdcdc; font-size:16px; color:#646464; line-height:40px}
.section .secTabMenu li:first-child a,
.section .secTabMenu2 li:first-child a {border:0;}
.section .secTabMenu li.on,
.section .secTabMenu2 li.on{background:#3f4349;}
.section .secTabMenu li.on a,
.section .secTabMenu2 li.on a{color:#fff; font-weight:bold; border:0;}
.section .secTabMenu li.none a,
.section .secTabMenu2 li.none a{border:0;}
.section .secTabCon > ul > li,
.section .secTabCon2 > ul > li{display:none;}
.section .secTabCon > ul > li:first-child,
.section .secTabCon2 > ul > li:first-child{display:block;}

/* 메인배너 */
.mainContent .banners01 {padding:45px 0 20px;}
.mainContent .banners01 .wrap {overflow:hidden;}
.mainContent .banners01 ul {margin:0 -8px;}
.mainContent .banners01 li {float:left; width:50%;}
.mainContent .banners01 li a {display:block; margin:0 8px;}
.mainContent .banners01 li a img {width:100%;}
.mainContent .banners02 {margin-top:10px;overflow:hidden;}
.mainContent .banners02 ul {margin:0 -6px;}
.mainContent .banners02 li {float:left;width:33.3333%;}
.mainContent .banners02 li a {display:block;margin:0 6px;}

.company h4 {font-size:24px;color:#323232;margin-bottom:20px}
.company h4 strong {font-size:30px;color:#000000}
.company p {font-size:16px;color:#828282;padding-bottom:30px;border-bottom:1px solid #dcdcdc;}
.insta {margin-top:50px; margin-bottom:70px}
.insta_hd:after {content:'';display:block;clear:both;}
.insta_hd h3 {float:left;}
.insta_hd h3 span {color:#828282; font-size:14px; margin-left:20px; font-weight:normal;}
.insta_hd a {float:right; display:block; padding:1em 2em; font-size:12px; color:#323232; border:1px solid #c1c1c1;}
.permission li{float:left; width:50%}
.permission li > div{padding-left:17px}
.permission li:first-child > div{padding-left:0; padding-right:17px}
/* 로그인 */
.glores-A-login .glores-A-login-form {border:0;}

.insta_ban {display:none}

@media only all and (max-width:1400px){
  #quickLeft {margin-left:-675px;}
  #quickRight {margin-left:555px;}
}
@media only all and (max-width:1290px){
  .quickWrap {display:none;}
}
@media only all and (max-width:1099px){
  /* layout */
  .mainContent .wrap {padding:0 10px;}
  .subContent > .wrap {padding:50px 10px 75px;}

  #mainNotice .wrap,
  .userGnb .wrap,
  #footer .wrap {padding:0 10px;}

  /* header */
  #header .content h1 {left:10px;}
  #header .rankup_box {right:10px;}
  #header .content .searchBox dl {width:340px;}
  #header .favorite {display:none;}

  #footer .fcs .cs br,
  #footer .fcs .qna br {display:none;}
}
@media only all and (max-width:1023px){
  /* header */
  #header .content .searchBox dl {width:250px;}
  #header .navigation .cateGnb a, #header .navigation .allCate a {font-size:13px;}


  /* footer */
  #footer .fcs dl {background-size:80px;}
  #footer .fcs dd strong {font-size:20px;}

  /* 상품리스트 */
  .pdList .pdItem {width:33.3333%;}
  .pdList .pdItem > a {margin:0 4px 8px;}

  /* 페이지네이션 */
  .pageNum {margin-top:65px;}

  .company h4 {font-size:18px;color:#323232;margin-bottom:20px}
  .company h4 strong {font-size:24px;color:#992f4a}
  .company p {font-size:14px;line-height:1.5;}
  #header .content h1{top:30px}
  #header .content h1 img {max-width:190px;}
}
@media only all and (max-width:767px){
  /*탑 배너*/
  .top_banner .top_inn p img{width:30px;}

  /* 메인 환률 */
  .mobile_rate {display:block;}
  .mobile_rate .bg_rate {position:relative}
  .mobile_rate .bg_rate .won {position:absolute;top:0;right:0;height:100%;width:25%}
  .mobile_rate .bg_rate .won .disTable {width:100%;height:100%;text-align:center;}
  .mobile_rate .bg_rate .won .disTd {height:100%;}
  .mobile_rate .bg_rate .won .disTd span {font-size:2em;font-weight:bold;color:#323232;}

  .insta_ban {display:block}
  .subContent > .wrap {padding:35px 10px 50px;}

  /* header */
  #header .content {height:auto;}
  #header .content h1 {position:relative; padding:2em 0; text-align:center; left:auto; top:auto;}
  #header .navigation,
  #header .rankup_box {display:none;}
  #header .content .searchBox {position:static; margin:0 auto 20px;}
  #header .content .searchBox dl {width:95%; border-width:1px;}
  #header .mobileBtn {position:absolute; display:block; width:30px; top:50%; margin-top:-15px; right:10px;}
  #header .mobileBtn img {width:100%;}
  #header .userGnb ul {width:100%;}
  #header .userGnb li {width:25%; height:auto; height:30px; text-align:center;}
  #header .userNav li:first-child a {padding:0; margin:0; background:transparent; border:0;}

  /* footer */
  #footer .fcopy ul {display:block;}
  #footer .fcopy li {display:block;text-align:center}
  #footer .fcopy li:first-child {margin-bottom:20px;padding:0;}
  #footer .fcopy li:first-child img {max-width:150px;}
  #footer .fcopy span {margin:0 3px;}

  /* 상품카테고리 */
  .pdCate {padding:0;}
  .pdCate li {width:33.3333%;}
  .pdCate li a {font-size:12px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}

  /* 상품 리스트 */
  .pdList .pdItem {width:50%;}
  .pdList .pdItem .dscr {padding:15px 10px;}
  .pdList .pdItem .dscr dd span.goodsGrade {padding:10px 0;}
  .pdList .pdItem .dscr dd .goodsSale {display:block; font-size:20px;}
  .pdList .pdItem .dscr dd p.jpm {padding-top:20px;}
  .pdList .pdItem .dscr dd p.jpm .goodsSale {bottom:auto;top:0;left:0;}

  /* 페이지네이션 */
  .pageNum {margin-top:45px;}

  /* 메인 슬라이드 */
  #mainSpot .dirGroup span {margin-top:-20px;}
  #mainSpot .dirGroup span img {max-width:40px;}

  /* 메인 공지사항 */
  #mainNotice li a {width:100%;font-size:12px}
  #mainNotice li span {display:none;}
  #mainNotice dl {width:85%;}
  #mainNotice .dirGroup {width:15%;}
  #mainNotice dl {display:block; position:relative;}
  #mainNotice dl dt,
  #mainNotice dl dd {display:block;}
  #mainNotice dl dt {position:absolute; top:3px; left:0;}
  #mainNotice dl dt a {padding-right:10px;}
  #mainNotice dl dd {height:auto; padding-left:10px; margin-left:50px;}

  /* 메인배너 */
  .mainContent .banners01 ul {margin:0 -4px;}
  .mainContent .banners01 li a {margin:0 4px;}

  /* 메인 섹션 탭 */
  .section .secTabMenu a,
  .section .secTabMenu2 a{font-size:14px;}

  .company h4 br {display:none}
}
@media only all and (max-width:679px){
  .mobile_rate .bg_rate .won .disTd span {font-size:1.5em}
  /* 토글배너 */
  #topBanner .topClose {width:30px;}

  /* footer */
  #footer .fcs ul {padding:0;}
  #footer .fcs li {width:100%;display:block;border:0;}
  #footer .fcs li.bank {border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc}
  #footer .fcs li dl {margin:0 0 10px;padding:20px 0}
  #footer .fcs li dl img {max-width:20px;margin-bottom:10px}
  #footer .fcs dt,
  #footer .fcs dd {display:block;width:100%;padding:0;text-align:center}
  #footer .fcs dd {width:80%;margin:0 auto}

  /* 상품카테고리 타이틀 */
  .hdPdList {margin-bottom:35px;}
  .hdPdList .pdListTit {font-size:28px;}

  /* 상품카테고리 */
  .pdCate li {width:50%;}

  /* 상품 리스트 */
  .pdList .pdItem .dscr dd span.goodsGrade {padding:5px 0;}
  .pdList .pdItem .dscr dd span.goodsGrade img {max-width:14px;}
  .pdList .pdItem .dscr dd .sijungPrice {font-size:12px;}
  .pdList .pdItem .dscr dd .goodsPrice {font-size:14px;}
  .pdList .pdItem .dscr dd .goodsSale {font-size:16px;}
  .pdList .pdItem .dscr dd p.krm .goodsPrice {font-size:18px}
  .pdList .pdItem .dscr dd p.jpm {padding-top:16px;}

  /* 메인 섹션타이틀 */
  .secTit {font-size:28px; margin-bottom:35px;}

  /* 메인배너 */
  .mainContent .banners01 ul {margin:0;}
  .mainContent .banners01 li {float:none; width:100%;}
  .mainContent .banners01 li a {margin:0 0 10px;}
  .mainContent .banners02 ul {margin:0;}
  .mainContent .banners02 li {float:left;width:100%;}
  .mainContent .banners02 li a {margin:0 0 10px;}
  .mainContent .banners02 li img {width:100%;}

  /* 메인 섹션 탭 */
  .section .secTabMenu li a {font-size:13px; padding:10px 0;}

  /* 회사소개 */
  .permission li{float:none; width:auto}
   .permission li > div{padding:20px 0 0 0}
  .permission li:first-child > div{padding:0}
}
@media only all and (max-width:429px){
  .mobile_rate .bg_rate .won .disTd span {font-size:1em}
  /*탑 배너*/
  .top_banner .top_inn p img{width:25px;}
}
@media only all and (max-width:339px){
}
