/* BASIC css start */
/* 200727 morenvy 희재 */
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,img { margin:0; padding:0; }
html { width:100%; height:100%; margin:0 auto;}
li { list-style:none; }
img,fieldset { border:none; vertical-align:top; }
table { border:0; border-spacing:0; border-collapse:collapse; }
th,td { border:0; }

.cboth { clear:both;*zoom:1 }
.cboth:after { content:" "; display:block; clear:both; }
.fleft {float:left;}
.fright {float:right !important;}
.left { text-align: left; }
.center { text-align: center; }
.top { caption-side: top; }
.right { text-align: right; }
.bold { font-weight: bold; }
.none { display:none; }

.pdt20 {padding-top:20px;}
.pdt30 {padding-top:30px;}
.pdt40 {padding-top:40px;}
.pdt50 {padding-top:50px;}
.pdt60 {padding-top:60px;}
.pdt70 {padding-top:70px;}
.pdt80 {padding-top:80px;}
.pdt90 {padding-top:90px;}
.pdt100 {padding-top:100px;}
.mgb60 {margin-bottom:60px;}
.width1380 {width:1380px; margin:0 auto 120px;}


/* 공통레이아웃 */
#header, #layerWrap, #contentWrap, #ftLink .link {width:auto;margin:0 auto;padding:0;background-color:#fff;}
.item-wrap,
#content {max-width:1920px; width:auto; min-width:1380px; min-height:740px; margin:0 auto;}
#contentWrapper {width:1380px; margin:0 auto;}
#aside {margin:0 auto;}

.loc-navi {position:relative; z-index:11; font-size:11px;text-align:right;border-bottom:0;padding:0;margin:30px 0;height:30px;line-height:30px;vertical-align:middle;}
.loc-navi a {height:30px;line-height:30px;}
.paging li a,
.paging li a:hover {font-weight:normal;letter-spacing:0; font-family:'Overpass', 'Noto Sans KR','Malgun Gothic', '맑은 고딕', sans-serif; -webkit-font-smoothing: antialiased;}
.paging li a:hover {color:#111;}
.paging li.now a {font-weight:bold;letter-spacing:0;}
.width1740 {width:1740px;margin:0 auto;position:relative;}
body, h1, h2, h3, h4, h5, h6, table, select, textarea, a, p {font-family:'Overpass', 'Noto Sans KR','Malgun Gothic', '맑은 고딕', sans-serif; -webkit-font-smoothing: antialiased;}

/* 게시판 상단 리스트 숨김 */
.bbs-hd {display:none;}

/* 게시판 타이틀 */
#review .tit-sch,
.bbs-tit h3 {font-weight:500;}

/* 상품리스트 (메인/검색/상품리스트) */
.prd-list {max-width:1920px; min-width:1520px; margin:0px auto;}
.prd-list table td {padding-bottom:60px; border:0; vertical-align:top; text-align:center;}
.prd-list table td .box {max-width:460px;}
.prd-list table .tb-center {position:relative; margin:0 auto; padding:0 10px; text-align:center;}
.prd-list table .info {position:relative; display:inline-block; width:100%; padding:0; text-align:left;}
.prd-list .thumb {position:relative; width:100%; height:100%; border:0;}
.prd-list .thumb a,
.prd-list .thumb img { display: block; width:100%; height:100%;}
.prd-list .thumb img {border:0;}
.prd-list .dsc {margin-top:20px; color:#222; font-size:14px;}
.prd-list .subname {margin:5px 0 20px; color:#888; font-size:14px; line-height:20px; word-break:keep-all;}
.prd-list .price { position:relative; color:#222; font-size:15px; font-weight:700; line-height:1;}
.prd-list .consumer {padding-left:3px; color:#888; font-size:14px; font-weight:300; line-height:1; text-decoration:line-through;}
.prd-list .icon {font-size:0px;text-align:left;margin-top:10px;}
.prd-list .icon img {width:auto;height:auto;margin:0 6px 0 0;cursor:pointer;}

.prd-list .icon_list {position:absolute; bottom:0; right:0; left:0; z-index:10; opacity:0; width:100%; margin:-15px auto 0; text-align:center; -webkit-transition: .3s ease-in-out;transition:.3s ease-in-out;}
.prd-list table td:hover .icon_list {bottom:10px; opacity:1;}
.prd-list .icon_list li {display:inline-block; width:48%; height:25px; margin:0 1%; cursor:pointer;}
.prd-list .icon_list li a {display:block; height:25px; color:#111; font-size:12px; text-align:left; text-indent:16px; line-height:25px; background-color:#fff; border:1px solid #111; box-sizing:border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
.prd-list .icon_list li:last-child a {color:#fff; background-color:#111;}
.prd-list .icon_list li.icon img {display:none;}

.mk_option_preview .mk_prd_option_list {font-size:12px;border:1px solid #999;font-family:'Noto Sans KR','Montserrat', sans-serif;}
.mk_option_preview .mk_prd_option_list .option-name {background-color:#f4f4f4;color:#333;border-left:0;padding:6px;}
.mk_option_preview .mk_prd_option_list li {margin:5px 14px;}

.prd-list #sale_bg {position:absolute; top:0; right:0; color:#ff4800; font-size:15px; font-weight:700; line-height:1;}
.prd-list .rank {position:absolute; left:12px; bottom:12px; z-index:10; color:#000; width:auto; height:14px; padding:0 4px; font-size:10px; font-weight:700; line-height:16px; letter-spacing:1.6px; background-color:#fff;}

/* 로그인화면 중앙정렬 */
#findIdPwd_result,
#findWrap,
#loginWrap {width:1100px;margin-right:auto;margin-left:auto}

/* 롤오버 */
.move {-webkit-transition:all 0.3s; -moz-transition:all 0.3s; -ms-transition:all 0.3s; -o-transition:all 0.3s; transition:all 0.3s;}



/* 상단 */
#header {width:100%; height:84px; letter-spacing:0.3px; background-color:transparent; border:none; z-index:100;}

/* 상단 고정 */
#comment_top.fixed {position:fixed; top:0px; left:0%; right:0%; z-index:1000; height:84px;}

/* 상단 영역 : 카테고리 */
.header_sec01 {position:relative; max-width:1920px; min-width:1380px; height:84px; margin:0 auto;}
.header_sec01:hover {background-color:#fff;}
.header_sec01 .top_cate {position:absolute; top:0; left:0; width:100%;}

/* 상단 영역 : 카테고리 자동출력 */
.morenvyAllCategory {z-index:10; margin:0 auto; background:transparent;}

.morenvyAllCategory .depth1 {padding-left:60px; font-size:0;}
.morenvyAllCategory .depth1:hover {background-color:#fff;}
.morenvyAllCategory .depth1 > li { position:relative; display:inline-block; vertical-align:top;}
.morenvyAllCategory .depth1 > li > a {display:block; position:relative; z-index:1000; padding-right:62px; color:#000; font-size:15px; line-height:84px;}
.morenvyAllCategory .depth1 li .sub_cate_on_arrow {position:absolute; top:13px; right:10px; background:url('/design/vlcopm/0777withdenim/sub_cate_on2.png') no-repeat center center; z-index:20; width:5px; height:8px; -webkit-transition:-webkit-transform 150ms ease-out;-moz-transition:transform 150ms ease-out;-ms-transition:transform 150ms ease-out;-o-transition:transform 150ms ease-out;transition:transform 150ms ease-out;}
.morenvyAllCategory .depth1 li .sub_cate_on_arrow.rotateon {-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}
.morenvyAllCategory .depth1 > li > .sub_cate_on_arrow {display:none;}

.morenvyAllCategory .depth1:hover .depth2 {display:block;}
.morenvyAllCategory .depth2 {display:none; padding:12px 0 80px;}
.morenvyAllCategory .depth2 > li {position:relative; height:33px;}
.morenvyAllCategory .depth2 > li > a {display:block; color:#888; font-size:14px; line-height:33px;}
.morenvyAllCategory .depth2 > ul > li .sub_cate_on_arrow {right:5px;}
.morenvyAllCategory .depth2:hover > li > a {color:#000;}

.morenvyAllCategory .depth3 { display:none; position:absolute; left:100%; top:0px; z-index:1000; background:#fff; border:1px solid #888;}
.morenvyAllCategory .depth3 > li { position:relative; height:33px; }
.morenvyAllCategory .depth3 > li > a {display:block; width:140px;color:#888; font-size:12px; line-height:33px; text-indent:10px;}
.morenvyAllCategory .depth3 > li:hover > a {color:#000;}

/* 상단 영역 : 게시판 수동출력 */
.header_sec01 .top_cate .board {position:relative;}
.header_sec01 .top_cate .board ul {display:none; position:absolute; top:96px; left:0; z-index:10; width:auto;}
.header_sec01 .top_cate .board ul li {height:33px;}
.header_sec01 .top_cate .board ul li a {display:block; color:#888; font-size:14px; line-height:33px;}
.header_sec01 .top_cate .board ul:hover li a {color:#000;}


/* 상단 영역 : 로고 */
.header_sec01 .top_logo {position:relative; z-index:1; height:84px; text-align:center;}
.header_sec01 .top_logo a img {margin-top:15px;vertical-align:middle;}

/* 상단 영역 : 회원메뉴 */
.header_sec01 .top_menu {position:absolute; right:60px; top:0; z-index:10; height:84px; line-height:84px;}
.header_sec01 .top_menu ul {float:right;}
.header_sec01 .top_menu li {display:inline-block; margin-left:42px;}
.header_sec01 .top_menu li.join {margin-left:40px;}
.header_sec01 .top_menu li.cart {margin-left:27px;}
.header_sec01 .top_menu li a {color:#000; font-size:15px;}
.header_sec01 .top_menu li img {vertical-align:middle;}

/* 상단 영역 : 검색창 */
.header_sec01 .search_area {display:none; position:absolute; left:0; right:0; top:84px; z-index:-1; max-width:1920px; min-width:1380px; height:100px; margin:auto; background-color:transparent;}
.header_sec01:hover .search_area {background-color:#fff;}
.header_sec01 .search_area fieldset {float:right; width:200px; margin-right:105px; border-bottom:1px solid #000;}
.header_sec01 .search_area fieldset a {float:right;}
.header_sec01 .search_area fieldset a img {margin-top:14px; vertical-align:middle;}
.header_sec01 .search_area .MS_search_word {width:185px; height:34px; padding:0; color:#888; font-family:'Overpass', 'Noto Sans KR','Malgun Gothic', '맑은 고딕', sans-serif; -webkit-font-smoothing: antialiased; font-size:14px; line-height:34px; background-color:transparent; border:none;}

/* 상단 영역 : 텍스트배너 */
.header_sec01 .top_ban {float:right; color:#000; font-size:15px; font-style:italic;}



@media screen and (max-width: 1920px){
	/* 레이아웃 */
	#contentWrapper {padding:0 60px;}
	.header_sec01,
	.main_cont,
	#footer .inner {margin:0 60px !important;}
}
/* BASIC css end */

