@charset "utf-8";

/* reset 
body, code { font-size:16px; line-height:1.2em; color:#1c1c1c; background:#fff; -webkit-text-size-adjust:none; }
code { background:none; display:block; }
ul li{ list-style:none; }
ol { list-style-position:inside; }
img, fieldset{ border:none; }
img { vertical-align:middle; }
hr{ display:none; }
em, address{ font-style:normal; }
ins{ text-decoration:none; }
a { text-decoration:none; color:#000; }
a:active{ text-decoration:none; }
table { width:100%; border:none; border-spacing:0; border-collapse:collapse; }
table caption { display:none; }
th, td { border:0; line-height:18px; }
label { cursor:pointer; }
*/
/* html5 
object, del, sub, var { margin:0; padding:0; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
*/


/*

* {
	padding: 0px;
	margin: 0px;
}
html, body { width:100%; height:100%; }
*/
/* trend9_common */
.hide {display:none !important;}
.clearfix {clear:both !important;}


/******************************* 레이아웃 *******************************/

/*
select { background: #fff; border-radius: 5px; }

#container .sub-title { }
*/






/* 수량조절 */



/* 상품가격
.typeDesc .price { color: #434343 !important; }
.typeThumb .price { color: #434343 !important; }

*/







/* 상품목록 */



/* 상품검색 */



/* 상품상세보기 */



/* 구매버튼 하단 고정
.product_detail_bottom_area {
	width: 100%;
}
.product_detail_bottom_button_area {	
	width: 100%;
	padding: 10px 0;
	border-top: 1px solid #a6282a;
	background: #fff;
}
.product_detail_bottom_button_area ul {margin:0px; padding:0px; list-style:none; text-align: center; }
.product_detail_bottom_button_area ul li { display:inline-block; }
.product_detail_bottom_button_area ul li a {
	position:relative;
	display:block; 
	padding: 5px 15px; 
	font-weight: normal; 
	text-align: center; 
	background-color: #8c8c8c;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#a6a6a6), to(#8c8c8c));
	background-image: -webkit-linear-gradient(top, #a6a6a6, #8c8c8c);
	background-image: linear-gradient(to bottom, #a6a6a6, #8c8c8c);
	background-repeat: repeat-x;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border: 1px solid #888;
	color: #fff;
	font-size:13px !important;
	line-height:20px;
	border-radius:3px;
}
.product_detail_bottom_button_area ul li.buy a {
	color:#fff; 
	border-color: #961d1f;
	background-color: #a6282a;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#a6282a), to(#961d1f));
	background-image: -webkit-linear-gradient(top, #a6282a, #961d1f);
	background-image: linear-gradient(to bottom, #a6282a, #961d1f);
	background-repeat: repeat-x;
}
.product_detail_bottom_button_area ul li a .count {
    position: absolute;
	z-index: 10;
    top: -6px;
    right: -4px;
    padding: 0 4px 0;
    background-color: #a6282a;
    color: #fff;
    font-weight: bold;
    font-size: 11px;
    border-radius:20px;
    box-shadow: 1px 1px 1px rgba(0,0,0,0.3);
	line-height:14px;
}


 */

/* 장바구니 */




/* 주문 */




/* 주문완료 */




/* 주문조회 */



/* 주문조회 상세내역 */



/* 관심상품 */


/* 최근본상품 
div.recent-btn { display:none; }
*/

/* 마이쿠폰 */


/* 로그인 */
.login .caution {margin-bottom:10px;}
.member {padding:0 15px; margin-top:0;}
.login #keyboard {text-align:center; margin:0 auto;}
.login #keyboard p {text-align:right; margin-bottom:12px;}
.login #keyboard img {display:none; width:100%;}
.login .loginInput {margin-top:18px;}
.login .loginInput input {width:100%; display:block; margin-bottom:0;}
.login .loginInput p.pw input { border-top:0px; }
.login .loginCheck { margin-top:10px; text-align:center; }
.login .loginCheck label {margin-right:12px;}
.login .loginCheck label input {vertical-align: middle;}
.login .loginMiddle .btn_Black {font-size:13px; margin:10px 0;}
.login .loginMiddle .btn_White {font-size:13px;}
.login .loginBottom {background-color:#fafafa; padding:18px 15px; margin-top:20px;}
.login .loginBottom h4 {background-color:#fafafa; margin-bottom:5px; padding:0; font-weight:bold;}
.login .loginBottom a {font-size:1.167em;}
.login .loginBottom a.btn_Black {margin-top:16px;}
.login .loginBottom a.btn_Black:last-child {margin-top:10px;}
.login .loginBottom a.btn_White {margin-top:10px;}
.sns-login { position: relative; margin: 20px 10px 40px;}
.sns-login .sns-title {padding:20px 0 10px; text-align:center; font-size:14px; font-weight:700; color:#333;}
.sns-login ul {margin:0 0 0 -1%; padding:0; font-size:0; line-height:0; text-align:center;}
.sns-login ul li { 
	position: relative; 
	display:inline-block;
	width:32.3%;
	margin: 10px 0 0 1%; 
	padding:10px 0;
	line-height: 16px;
	border: 1px solid #dfdfdf;
	border-radius:2px; 
	list-style: none; 
	font-size:13px;
	vertical-align:top;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
}
.sns-login ul li:nth-child(1) {}
.sns-login ul li a { display: block; color: #333; font-size:11px; font-weight:400; letter-spacing: -1px; text-align:center; verical-align:middle;}
.sns-login ul li a img {line-height:40px; width:15px;}
.sns-login ul li span { position: absolute; top: 0; left: 0; width: 50px; height: 40px; }
.sns-login ul li.facebook span { background: url(/images/d3/m_01/icon/ico_sns_facebook.gif) no-repeat 50% 50%; background-size: 12px auto; }
.sns-login ul li.naver span { background: url(/images/d3/m_01/icon/ico_sns_naver.gif) no-repeat 50% 50%; background-size: 18px auto; }
.sns-login ul li.kakaotalk span { background: url(/images/d3/m_01/icon/ico_sns_kakaotalk.gif) no-repeat 50% 50%; background-size: 20px auto; }

.login .loginMiddle .login_btn_opt { padding:20px 0; font-size:0; line-height:0; text-align:center; }
.login .loginMiddle .login_btn_opt a {
	display:inline-block; 
	width:70px;
	font-size:12px;
	line-height:33px;
	text-align:center;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
}
.login .loginMiddle .login_btn_opt a:first-child {margin-right:15px;}
.login .loginMiddle .login_btn_opt a img { display:block; width:50px; height:auto; margin:0 auto; }



/* 주문조회 로그인 */
#login .tab { position:relative; padding:0 15px;  margin:0 auto; text-align:center; }
#login .tab .login_order { overflow:hidden; background:#fff; border:1px solid #1829ac; border-radius:5px; }
#login .tab .login_order a { float:left; width:40%; height:30px; line-height:30px; border:0; }
#login .tab .login_order a#login_order_nomember,
#login .tab .login_order a#login_order_member { position:relative; }
#login .tab .login_order a.act { width:60%; }
@-webkit-keyframes login_order_member{ 0%{-webkit-transform:translate(60%,0); transform:translate(60%,0)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}
#login .tab .login_order a#login_order_member.act b {
	visibility:visible;
	-webkit-animation:login_order_member .5s;
	-webkit-animation-iteration-count:1;
	-webkit-animation-timing-function:ease-in-out;
	left:0
}
@-webkit-keyframes login_order_nomember{0%{-webkit-transform:translate(-60%,0);transform:translate(-60%,0)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}
#login .tab .login_order a#login_order_nomember.act b {
	visibility:visible;
	-webkit-animation:login_order_nomember .5s;
	-webkit-animation-iteration-count:1;
	-webkit-animation-timing-function:ease-in-out;
}
#login .tab .login_order a b { display:none; color:#888; }
#login .tab .login_order a p { position:relative; top:0; display:block; color:#000; }
#login .tab .login_order a#login_order_member p { left:0; font-weight:400; }
#login .tab .login_order a#login_order_nomember p { right:0; font-weight:400; }
#login .tab .login_order a.act b { display:block; position:absolute; width:100%; background:#1829ac; color:#fff; z-index:100; top:0; }









/* //로그인 */

/* 회원가입 */


/* 회원가입 완료 */



/* 마이페이지 
#mypage .user-info {
    border-top: 1px solid #6B6f75 !important;
    border-bottom: 1px solid #6B6f75 !important;
    background: none !important;
}
 */

/* 적립금 */



/* 게시판 */



/* 갤러리게시판 
ul.thumbType.grid2 li { width:50% !important; }
ul.thumbType.grid3 li { width:33.333% !important; }
ul.thumbType.grid4 li { width:25% !important; }
ul.thumbType .box { padding: 5px; text-align: center; }
ul.thumbType .box .img img { width: 100%; }
ul.thumbType .box .subject { font-weight: normal; font-size: 12px; color: #63666e; }
ul.thumbType p.writer { display:none; font-size: 12px; color: #63666e; }
ul.thumbType p.regdate { font-size: 11px; color: #999; }


#review-board-type .write-wrap .txt { border:none !important; }

*/

/******************************* 버튼 ******************************
.btnArea { 
    max-width:320px; margin:20px auto; text-align:center; font-size:0; line-height:0; letter-spacing:-4px; 
    -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; 
}
.btnArea:after { content:""; display:block; clear:both; }
.btnArea > a:first-child,
.btnArea > button:first-child { margin-left:0; }
.btnArea > a,
.btnArea > span,
.btnArea > button {
    position:relative; display:inline-block; margin:0 0 0 10px; padding:0 10px; font-size:12px; line-height:1.25; letter-spacing:0; text-align:center; cursor:pointer; vertical-align:top; font-family:Verdana, Dotum; border:0; background:none;
    border-radius:7px;
    -moz-box-sizing:border-box; box-sizing:border-box;
}
*/

/*
.btnArea .submit { height:36px; line-height:36px; color:#fff; background-color:#091932; }
.btnArea .normal2 { height:36px; line-height:32px; border:2px solid #2e3640; background-color:#fff; }
.btnArea .normal { height:36px; line-height:32px; border:2px solid #2e3640; background-color:#fff; }
.btnArea .soldout { cursor:default; }
    / type1 /
    .btnArea.type1 > a,
    .btnArea.type1 > button { width:100%; margin:0; }
    / type2 /
    .btnArea.type2 { padding:0 3px; }
    .btnArea.type2 > a,
    .btnArea.type2 > button { width:50%; margin:0; }
    .btnArea.type2 > a:nth-child(1),
    .btnArea.type2 > button:nth-child(1) { left:-3px; }
    .btnArea.type2 > a:nth-child(2),
    .btnArea.type2 > button:nth-child(2) { right:-3px; }
    / type3 /
    .btnArea.type3 { padding:0 6px; }
    .btnArea.type3 > a,
    .btnArea.type3 > button { width:33.333%; margin:0; }
    .btnArea.type3 > a:nth-child(1),
    .btnArea.type3 > button:nth-child(1) { left:-6px; }
    .btnArea.type3 > a:nth-child(3),
    .btnArea.type3 > button:nth-child(3) { right:-6px; }
    / type4 /
    .btnArea.type4 { padding:0 10px; }
    .btnArea.type4 > a,
    .btnArea.type4 > button { width:25%; margin:0; }
    .btnArea.type4 > a:nth-child(1),
    .btnArea.type4 > button:nth-child(1) { left:-10px; }
    .btnArea.type4 > a:nth-child(2),
    .btnArea.type4 > button:nth-child(2) { left:-3px; }
    .btnArea.type4 > a:nth-child(3),
    .btnArea.type4 > button:nth-child(3) { right:-3px; }
    .btnArea.type4 > a:nth-child(4),
    .btnArea.type4 > button:nth-child(4) { right:-10px; }


.btnArea > a,
.btnArea > span,
.btnArea > button {
    position:relative; display:inline-block; margin:0 0 0 10px; padding:0 10px; font-size:12px; line-height:1.25; letter-spacing:0; text-align:center; cursor:pointer; vertical-align:top; font-family:Verdana, Dotum; border:0; background:none;
    border-radius:2px;
    -moz-box-sizing:border-box; box-sizing:border-box;
}

.btnArea .submit { 
	height:36px; 
	line-height:36px; 
	color:#fff; 
	border-color: #961d1f;
	background-color: #a6282a;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#a6282a), to(#961d1f));
	background-image: -webkit-linear-gradient(top, #a6282a, #961d1f);
	background-image: linear-gradient(to bottom, #a6282a, #961d1f);
	background-repeat: repeat-x;
}
.btnArea .normal { height:36px; line-height:32px; border:1px solid #818181; background-color:#8c8c8c; color:#fff;}
.btnArea .normal2 { height:36px; line-height:32px; border:1px solid #2e3640; background-color:#2e3640; color:#fff; text-shadow:1px 1px 1px rgba(0,0,0,0.0);}


.btn_Red { background-color: #000;  border: 1px solid #000;}



.more a { display: inline-block; padding: 0px !important; margin: 0px !important; width: 70px !important; height: 70px !important; border-radius: 50% !important; background: #000 !important; border:0; color: #fff !important; line-height: 70px; font-size: 12px !important; font-weight: 400 !important; }
.more a span { color: #fff !important; font-size: 12px !important; font-weight: 400 !important; }
*/

.more { height:35px; border-bottom:1px solid #545454; }
.more a { display: inline-block;  padding: 0px !important; margin: 0px !important; width: 70px !important; height: 70px !important; border-radius: 50% !important; background: #fff !important; border:1px solid #545454; color: #545454 !important; line-height: 70px; font-size: 12px !important; font-weight: 400 !important; }
.more a span { color: #545454 !important; font-size: 12px !important; font-weight: 400 !important; }



/******************************* 페이징 ******************************

.custom_paging {
}
.custom_paging li,
.custom_paging p {
	margin:0px !important;
	padding:0px !important;
	border: 1px solid #999;
	border-radius: 4px;
}
.custom_paging p {
	background: url("/design/wjddnjs17/trend9/mobile_kodari/imgs/bg_paging.png") 50% 0 no-repeat;
	background-size: 20px 60px;
	background-color: #f1f1f1;
}
.custom_paging p span {
	text-indent: -9999px;
}
.custom_paging a.this {
	color: #666;
	background-color: #f9f9f9;
}

.custom_paging .prev, 
.custom_paging .next {vertical-align:top;}
*/



/* 상품리스트 타입 : 설명 */
.typeDesc { margin:10px 0 0; font-size:12px; }
.typeDesc:first-child h2 { border-top:0; }
.typeDesc h2 { margin:0; padding:10px 0 0 18px; font-size:13px; line-height:15px; text-align: center; }
.typeDesc > ul > li { overflow:hidden; position:relative; padding:10px 10px 10px 0; border-bottom:1px dotted #a1a1a3;}
.typeDesc .thumbnail { position:absolute; left:0; top:0; }
.typeDesc .description { min-height:85px; padding:0 30px 0 100px; }
.typeDesc .name a { color:#63666E; }
.typeDesc .price { color:#FF6600; font-weight:bold; }
.typeDesc .strike { text-decoration:line-through; }
.typeDesc .button { padding:5px 0; }
.typeDesc .button:after { content:""; display:block; clear:both; }
.typeDesc .button .tButton.type2 { float:right; }
.typeDesc .icons {display:block; }
.typeDesc .icons img {vertical-align:middle; padding:3px 2px 0;}

.typeDesc p.custom_price {display:block !important; height:11px !important; line-height:11px; letter-spacing:-1px !important;}
.typeDesc p.desc {padding:2px 0; font-size:11px; line-height:14px; font-weight:400 !important; letter-spacing:-1px !important; color:#969696;}
.typeDesc .custom {text-decoration:line-through; font-size:12px; color:#999;}
.typeDesc .price { margin:3px 4px 0; color:#434343; font-weight:500; font-size:12px; line-height:1.25; letter-spacing:-1px; word-wrap:break-word; }



/* 상품리스트 타입 : 섬네일 */
.typeThumb { margin:20px 0 0; }
.typeThumb:first-child h2 { border-top:0; }
.typeThumb h2 { margin:0; padding:10px 0 0 18px; font-size:13px; line-height:15px; text-align: center;}
.typeThumb ul { 
	display:table; 
	table-layout:fixed; 
	width:100%;
	padding:0 5px;
	font-size:0;
	line-height:0; 
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
}
.typeThumb img { max-width:100%; }
.typeThumb li { 
	position:relative; 
	display:inline-block; 
	padding:7px 0 15px; 
	text-align:center;
	vertical-align:top; 
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	vertical-align:top;
}
.typeThumb .thumbnail {position:relative; margin:0 0; }
.typeThumb .thumbnail img { width:100%; }
.typeThumb .information { position: relative; margin:0; padding:7px 0 0; overflow:hidden; text-align:center; line-height:17px;}
.typeThumb .brand_text {display:none; margin:4px 4px 2px; font-size:11px; line-height:1.15; color:#8f8f8f; word-wrap:break-word; }
.typeThumb .name { margin:0 0 8px; font-size:12px; line-height:1.20; word-wrap:break-word; color:#1c1c1c;}
.typeThumb .name a { overflow: hidden; display:block;  text-overflow: ellipsis;  text-align: center;   white-space: nowrap; color:#515151;}


.typeThumb p.custom_price {display: !important; height:11px !important; line-height:11px; letter-spacing:-1px !important; color:#9d9d9d;}
.typeThumb p.desc {padding:0 0 3px; font-size:11px; line-height:14px; letter-spacing:0 !important; color:#7f7f7f;}
.typeThumb .custom {display:none; text-decoration:line-through; font-size:12px; color:#5d5d5d;}
.typeThumb .price { margin:3px 4px 0; color:#5d5d5d; font-weight:700; font-size:12px; line-height:1.25; letter-spacing:0; word-wrap:break-word; }
.typeThumb .strike { text-decoration:line-through; }
.typeThumb .grid1 li { width:98%; margin:0 1%;}
.typeThumb .grid2 li { width:48%; margin:0 1%;}
.typeThumb .grid3 li { width:31.3%; margin:0 1%;}
.typeThumb .grid4 li { width:23%;  margin:0 1%;}
.typeThumb .icons {display:block; text-align:center;}
.typeThumb .icons img {vertical-align:middle; padding:3px 2px 0;}
.typeThumb .icon {display:block; text-align:center;}
.typeThumb .icon img {vertical-align:middle; padding:3px 2px 0;}




/* 상품목록, 상세 상단 로케이션 */
#product-list .results .paging { border-top: 0px !important; border-bottom: 0px !important; }
#container .breadcrumb-cat {padding-left: 25px; height: 30px !important; line-height: 30px !important; background:url("/design/wjddnjs17/trend9/mobile_kodari/imgs/category_location_bullet.png") #fff no-repeat 5px 9px; background-size:13px 13px; border-bottom: 1px solid #eaeaea;}
#container .breadcrumb-cat li { padding-right: 20px; margin-right: 10px; float: left; background: url("/design/wjddnjs17/trend9/mobile_kodari/imgs/category_location_arrow.png") no-repeat center right; background-size: auto 36px; }
#container .breadcrumb-cat li:first-child:before {}
#container .breadcrumb-cat li a { color: #7f7f7f; font-size: .85em; font-weight: 600;  }
#container .breadcrumb-cat li:last-child { background: none; }
#container .breadcrumb-cat li:last-child a {color: #474747; font-weight: 700;}


/* 게시판 상단 로케이션 */
#gallery-list .title,
#review-board-type .title,
#review-board-write .title,
#review-board-list .title { position: relative; border-top: 0px solid #d4c6bc; border-bottom: 1px solid #eaeaea; background-color: #fff; }

#gallery-list .title h3,
#review-board-type .title h3,
#review-board-write .title h3,
#review-board-list .title h3 { padding-left: 25px; text-align: left; margin: 0; height: 34px; line-height: 36px; font-size: .85em; font-weight: bold; color: #474747; background:url("/design/wjddnjs17/trend9/mobile_kodari/imgs/category_location_bullet.png") #fff no-repeat 5px 11px; background-size:13px 13px;}

#gallery-list .title .btns,
#review-board-type .title .btns,
#review-board-write .title .btns,
#review-board-list .title .btns { position: absolute; top: 0; right: 14px; }

#review-board-type .reviews > ul > li:first-child {border-top:0;}



/* 게시판 커스터마이징 */
#review-board-list .reviews > ul > li {border-color:#ddd;}
#review-board-list .write-btn {border:0;}







.txt-find a { width: 120px !important; }
.join-btn a { width: 120px !important; }
.MS_related_quantity {
/*
	padding: 0px;
	background: #f9f9f9 !important; 
	border-radius: 3px;
	height: 18px;
*/
}





#review-board-type .rbContent img { max-width: 100%; }
.product_detail_content img { max-width: 100%; height: auto !important; }



#join .sequence { height: auto !important; margin-bottom: 20px; }










/******************************* 왼쪽 사이드바 *******************************/
.mm-ismenu {background-color:#fff !important; color:#333 !important;}
.mm-menu > .mm-panel {background-color:#fff !important; color:#333 !important;}

#menu-left {display:none; overflow:visible !important; }

#menu-left .close_icon {
	position: absolute;
    top: 15px;
    right: -40px;
    z-index: 1000;
    background: none !important;
    width: auto;
    height: auto;
    overflow: visible;
	margin:0 0 0 15px;
}
#menu-left .close_icon a { display:block; margin:0 0 10px; }
#menu-left .close_icon a img { width:30px; height:auto; }


/* 상단 로그인 */
#menu-left .left_member { 
	padding:15px; 
	font-size:13px;
	line-height:22px;
	font-weight:normal;
	text-align:left;
	font-family:'Open Sans',sans-serif;
}
#menu-left .left_member  strong { color:#000; text-decoration:underline; }
#menu-left .left_member a,
#menu-left .left_member a { 
	display:block;
	width:100%; 
	line-height:22px; 
	padding:0;
	margin:0; 
	font-weight:400;
	font-size:12px; 
	letter-spacing:0.02em; 
	border:0; 
	color:#131313; 
}
#menu-left .left_member a.btnLogin {  }
#menu-left .left_member a.btnLogout { }
#menu-left .left_member strong {text-decoration:none;}


/*
#menu-left a.close {
	position:absolute;
	right:10px;
	top:10px;
    display: block;
    font-size:22px;
	color:#aaa;
    vertical-align: middle;
	text-align:right;
	background:transparent;
}
*/

/* 카테고리 */
#menu-left .navCategory { overflow:hidden; }
#menu-left .navCategory .cate_list { margin:0 !important; padding:0 !important; }
#menu-left .navCategory .cate_list li { display:block; height:22px; padding:2px 10px; line-height:22px; }
#menu-left .navCategory .cate_list li a { display:block; padding:0; line-height:22px; font-size:20px; font-weight:700; color:#010101; text-align:left; }

#menu-left .navCategory ul { clear:both; margin:10px 10px 0 !important; padding:10px 0 0 !important; }
#menu-left .navCategory ul li.title { display:block; width:100%; height:30px; line-height:30px; margin:0 0 10px; padding:0; text-align:left; border:1px solid #d1d1d1 !important; background:#f5f5f5; }
#menu-left .navCategory ul li.title a { display:block; padding:0 10px; line-height:30px; color:#6c6c6c; font-size:13px; border:0px; }
#menu-left .navCategory ul li:after { display:none !important; }

#menu-left .navCategory .board_list { padding:0; }
#menu-left .navCategory .board_list li { float:left; width:50%; height:32px; line-height:30px; background:url("/design/wjddnjs17/trend9/mobile_kodari/imgs/icon_arrow_right.png")no-repeat 92% center; background-size:12px 12px; }
#menu-left .navCategory .board_list li:nth-child(2) a,
#menu-left .navCategory .board_list li:nth-child(4) a { border-left:1px solid #e8e8e8; }
#menu-left .navCategory .board_list li:nth-child(4) a,
#menu-left .navCategory .board_list li:nth-child(5) a { border-top:0px; }
#menu-left .navCategory .board_list li a { display:block; padding:0 10px; text-align:left;  line-height:30px; font-size:13px; color:#111; border:1px solid #e8e8e8; border-left:0px; }


#menu-left .navCategory .cs_list { padding:0; }
#menu-left .navCategory .cs_list li.title { border:0px; background:#f5f5f5 url("/design/wjddnjs17/trend9/mobile_kodari/imgs/icon_arrow_right.png")no-repeat 94% center; background-size:12px 12px; }
#menu-left .navCategory .cs_list li { display:block; padding:12px 0; border-bottom:1px solid #eee; }
#menu-left .navCategory .cs_list li p { display:block; }
#menu-left .navCategory .cs_list li p img { width:10px; height:auto; }
#menu-left .navCategory .cs_list li p span.call { display:block; margin:5px 0 0; }
#menu-left .navCategory .cs_list li p span.call a { font-size:17px; font-weight:700; color:#393939; }
#menu-left .navCategory .cs_list li p span { display:block; line-height:18px; font-size:13px; color:#7a7a7a; }
#menu-left .navCategory .cs_list li p span.cs_title { display:block; margin:0 0 8px 0; font-size:13px; color:#4a4a4a; line-height:20px;  }
#menu-left .navCategory .cs_list li p span.title { display:inline-block; width:35%; *display:inline; *zoom:1; }
#menu-left .navCategory .cs_list li p span.text { display:inline-block; width:65%; color:#262626; *display:inline; *zoom:1; }

#menu-left .navCategory .btn_list { padding:10px 0 !important; }
#menu-left .navCategory .btn_list li { display:block; margin:0 0 10px; border:1px solid #ebebeb; background:#fff; border-radius:5px; }
#menu-left .navCategory .btn_list li a { display:block; font-size:13px; text-align:center; color:#000; }
#menu-left .navCategory .btn_list li.call { display:block; margin:0; border:1px solid #434a54; background:#434a54; }
#menu-left .navCategory .btn_list li.call a { display:block; font-size:13px; text-align:center; color:#fff; }

#menu-left .navCategory .sns_list { padding:0 0 20px !important; text-align:center; }
#menu-left .navCategory .sns_list li { display:inline-block; margin:0 4px; *display:inline; *zoom:1; }
#menu-left .navCategory .sns_list li a { display:block; padding:0; margin:0; }
#menu-left .navCategory .sns_list li a img { width:30px; height:auto; }
#menu-left .navCategory .sns_list li a span { display:none; }


/* 검색 */
#menu-left .searchForm p { position: relative; margin:0 62px 0 10px; padding:0 0 0 30px; font-size:0; line-height:0; }
#menu-left .searchForm p .MS_search_word { width:100%; padding:0; line-height:24px; border:0; }
#menu-left .searchForm { 
	position:relative;
	height: auto; 
	padding: 5px 40px 5px 10px; 
	border-bottom: 1px solid #ddd; 
	background-color: #fff;
}
#menu-left .searchForm p { position: relative; background: none; margin:0; padding:0; border:0;}
#menu-left .searchForm p .MS_search_word {padding:5px 0 !important; font-size:16px !important; font-weight:400; color:#999; text-indent:5px !important; border-radius:0;}

#menu-left .searchForm p span.button {
	position: absolute;
	top:17px;
	right: -60px;
	width:55px;
}

#menu-left .searchForm p a.top_search_submit .trend9-iconfont {font-size:18px; color:#aaa;}



#menu-left .mm-list > li:not(.mm-subtitle):not(.mm-label):not(.mm-noresults)::after { content: " "; border: none; background: none; }
#menu-left.mm-menu > .mm-panel { padding:0px !important;  }
#menu-left .mm-panel > .mm-list { margin: 0px !important; }
#menu-left.mm-menu .mm-list { padding: 0px ; }



/* 카테고리 */
#slideCateList {}

dl.category_depth1 {}
dl.category_depth1 dt.category_depth1_dt {}
dl.category_depth1 dt.category_depth1_dt a.toggle_menu {display:block; overflow:hidden; padding:15px 15px 13px; border-bottom:1px solid #ddd; font-size:14px; font-weight:400;}
dl.category_depth1 dt.category_depth1_dt a.toggle_menu:after {content:""; display:block; clear:both;}
dl.category_depth1 dt.category_depth1_dt a.toggle_sub_menu:after {content:""; display:block; clear:both;}
dl.category_depth1 dt.category_depth1_dt a.toggle_menu span,
dl.category_depth1 dt.category_depth1_dt a.toggle_sub_menu span {float:left;}

dl.category_depth1 dt.category_depth1_dt a.toggle_menu i,
dl.category_depth1 dt.category_depth1_dt a.toggle_sub_menu i {position:relative; top:-2px; float:right; font-size:20px; color:#aaa; z-index:-1;}

dl.category_depth1 dt.category_depth1_dt a.toggle_menu.on {background:#392e2c;}
dl.category_depth1 dt.category_depth1_dt a.toggle_menu.on span {float:left; color:#fff;}

dl.category_depth1 dt.category_depth1_dt a.toggle_menu.on i, 
dl.category_depth1 dt.category_depth1_dt a.toggle_sub_menu.on i {color:#fff !important;}

dl.category_depth1 dt.category_depth1_dt a.toggle_sub_menu.on span {color:#4e230e;}
dl.category_depth1 dt.category_depth1_dt dl.category_depth2 {padding:10px 0; border-bottom:1px solid #ddd; background:#fafafa;}
dl.category_depth1 dt.category_depth1_dt dl.category_depth2 dd {}
dl.category_depth1 dt.category_depth1_dt dl.category_depth2 dd a {display:block; padding:10px 15px 10px 25px; font-size:13px;}

dl.category_depth1 dt.category_depth1_dt dl.category_depth3 {padding:10px 0; border-top:1px solid #ddd; border-bottom:1px solid #ddd; background:#fafafa;}
dl.category_depth1 dt.category_depth1_dt dl.category_depth3 dd {}
dl.category_depth1 dt.category_depth1_dt dl.category_depth3 dd a {display:block; padding:5px 15px 5px 40px; font-size:12px;}




.h_title {border-top:0; border-bottom:0; padding: 30px 10px; text-align:center;}
.h_title h3 {font-weight:700; font-size:16px; color:#666; }
.h_title h3 .btn_Red {display:none;}














