#wrap {width:100%; min-width:1280px;}
#max_container {width:100%; margin:0 auto; overflow:hidden; min-height:1100px;}
/* header */
.header_wrap {width:100%;}
/* gnb */
.gnb_area {width:100%; height:auto; padding:10px 0; border-bottom:1px solid #d7d7d7; background:#f5f5f5; }
.gnb_area .box {width:1200px; height:auto; margin:0 auto; overflow:hidden; box-sizing:border-box;}
.gnb_area p {float:left; width:50%;}
.gnb_area .gnb {float:right; width:50%; text-align:right;}
.gnb_area .gnb li {display:inline-block; position:relative; padding:0 12px;}
.gnb_area .gnb li:not(:nth-child(1)):before {content:''; width:1px; height:10px; background:#ccc; position:absolute; top:5px; left:-2px;}
.gnb_area .gnb li a {color:#797979; font-size:12px; font-weight:600;}
.gnb_area .gnb li a:hover {color:#176ac8;}

#header {width:100%; height:auto;}
#header .top_area {width:1200px; height:auto; margin:32px auto; position:relative; box-sizing:border-box;}
#header .top_area h1 {position:absolute; top:-19px; left:0;}
#header .search_area {width:400px; height:auto; margin:0 auto;}

#header .search_area .sch_area {width:100%; height:auto; background:#fff; border:2px solid #59a5fd; border-right:0; border-radius:50px; overflow:hidden; box-sizing:border-box;}

#header .search_area .sch_area input {float:left; width:calc(100% - 44px); padding:12px 24px; font-size:15px; color:#176ac8; font-weight:bold; background:none; border:0; outline:none; box-sizing:border-box;}
#header .search_area .sch_area button {float:left; width:44px; height:44px; background:url("../image/common/bt_search.svg") center no-repeat #176ac8; border-radius:100%; border:0; font-size:0; outline:none;}

#header .shop_menu {position:absolute; top:0; right:0;}
#header .shop_menu ul {}
#header .shop_menu ul li {float:left; width:64px; margin-left:24px; position:relative; text-align:center;}
#header .shop_menu ul li i {display:block; width:32px; height:32px; margin:0 auto 8px; background-image:url("../image/common/ico_bag.svg"); background-position:center; background-repeat:no-repeat;}
#header .shop_menu ul li a {display:block; width:100%; height:100%; font-size:12px; letter-spacing:-0.03em;}
#header .shop_menu ul li .ncart {display:block; width:20px; height:20px; line-height:18px; border-radius:50px; position:absolute; top:0; right:3px; background-color:#176ac8; color:#fff; font-weight:bold; font-size:11px; text-align:center;}
#header .shop_menu ul li:nth-child(2) i {background-image:url("../image/common/ico_time.svg");}
#header .shop_menu ul li:nth-child(3) i {background-image:url("../image/common/ico_cart.svg");}

#topmn_wrap {float:left; width:100%; height:auto; background:#469afc; position:relative; z-index:1;}
#topmn_wrap .topmn_area {width:1200px; height:auto; margin:0 auto; position:relative;}
#topmn_wrap .topmn_area > p {float:left; width:214px; height:50px; padding:16px 0 0 39px; background: #176ac8; font-weight:bold; font-size:15px; color:#fff; box-sizing:border-box;}
#topmn_wrap .topmn_area > p a {display:block; float:left; font-size:15px;  font-weight: 600; color:inherit; line-height:24px; text-decoration:none;}
#topmn_wrap .topmn_area > p i {display:block; float:left; width:18px; height:18px; background:url("../image/common/ico_menu.svg") center no-repeat; margin-right:14px;}
#topmn_wrap .topmn_area > p a:hover {color:#ffffff;}
#topmn_wrap .tab_mobile { }
#topmn_wrap .tab_mobile .tabmn_m {}
#topmn_wrap .tab_mobile .tabmn_m > li {float:left; }
#topmn_wrap .tab_mobile .tabmn_m > li a { color:#fff; font-size: 15px; font-weight: 600; font-family: sans-serif; width: auto; padding: 0px 40px; height: 49px; line-height: 49px; display: inline-block; margin: 0px 0px; text-align: center; text-decoration:none;}
#topmn_wrap .tab_mobile .tabmn_m > li a:hover{ color:#0a0650; }
#topmn_wrap .left_mn_wrap { width:214px; height:auto; padding:0; background-color:#fff; position:absolute; top:50px; left:0; box-sizing:border-box; }
#topmn_wrap .all_category {width:214px; height:auto; margin-top:0px; padding:5px 0; background-color:#fff; border:2px solid #58a4fc; box-sizing:border-box;  border-top:none; }
	#topmn_wrap .all_category > li { position:relative;}
	#topmn_wrap .all_category > li:hover {background:url("../image/common/ico_arr_right.png") 90% 50% no-repeat;}
	#topmn_wrap .all_category > li > a  { border-bottom:1px solid #ddd; padding:6px 5px 2px 5px;  margin: 0px 5px 0px 5px; height: 25px;  line-height: 25px;  display: block;  font-size: 13px;  font-weight: 500;  color: #333;  overflow: hidden;}
	#topmn_wrap .all_category > li:last-child > a { border-bottom:none; }
	#topmn_wrap .all_category > li > a:hover,
	#topmn_wrap .all_category > li > a.active {background:url("../image/common/ico_arr_right.png") 90% 50% no-repeat #176ac8; color:#fff; font-weight:bold; text-decoration:none;}

	#topmn_wrap .all_category .sub_menu {display:none; position:absolute; top:-1px; left:210px; width:214px; padding:10px 20px; border:2px solid #58a4fc; background:#fff; z-index:99; box-sizing:border-box;}
	#topmn_wrap .all_category .sub_menu p {font-weight:bold; font-size:16px; color:#000; letter-spacing:-0.06em;}
	#topmn_wrap .all_category .sub_menu ul {width:100%; height:auto; margin-top:4px;}
	#topmn_wrap .all_category .sub_menu ul li:hover {color:#58a4fc;}
	#topmn_wrap .all_category .sub_menu ul li a {display:block; padding:4px 0;font-size:13px; color:#797979;}
	#topmn_wrap .all_category .sub_menu ul li a:hover {color:#58a4fc;}

#category_full {display:none; position:absolute; z-index:10; top:50px; left:0; width:1200px; padding: 0 1em 0 1em; border:1px solid #ddd; background:#fff; color:#333; text-indent: 0; font-size:1em; overflow: hidden; cursor: default; box-sizing: border-box;}
#category_full h3 {font-size: 1.15em; padding: .75em 0 .5em .5em; font-weight:bold;}
#category_full h3 i {display: block; float: left; width:4px; height:22px; background: url(../image/common/ico_category_full.png) center no-repeat; margin-right: 14px;}
.category_layer .d1-wrap { display:inline-block; *display: inline; *zoom: 1; width:100%; font-size:1em; line-height: 0; letter-spacing: -4px; border-top:1px solid #eee;}
.category_layer .d1-wrap .d1 { position: relative; display: inline-block; *display:inline; *zoom: 1; width:23%; margin:1% 1% 2% 1%; vertical-align:top; line-height:1em; font-size:1em; letter-spacing: 0; box-sizing:border-box;}
.category_layer .d1-wrap .d1 > a { display:block; margin-bottom:.5em; padding-left:.5em; padding-bottom:.25em;  height:1.25em; line-height:1.25em; background:none; border-bottom:1px solid #eee; font-size:1em; font-weight:bold; transition: all .3s ease;  -webkit-transition: all .3s ease; text-decoration:none; color:#666; }
.category_layer .d2-wrap { display:block; }
.category_layer .d2-wrap .d2 > a{ display:block; padding:.25em; text-decoration:none; font-size:1em; color:#777; }

.left_banner { width:100%; position:absolute; }
.left_banner .item { margin:20px 0px; box-sizing: border-box; border: 1px solid #ddd; padding:10px 0; border: 1px solid #1cc6d5; box-sizing: border-box; box-shadow: 0 4px 0 rgba(0,0,0,.1);}
.left_banner .item .phone { font-size: 1.75em; display: block; text-align: center; text-decoration:none;}
.left_banner .item .phone img {vertical-align: unset; margin-right: 1em;}
.left_banner .item h5 { font-size: 1.75em; display: block; text-align: center; }
.left_banner .item dl.cus_info { display:block; position:relative; overflow:hidden; font-size:1em; margin-top:1em; }
.left_banner .item dl.cus_info dt { float:left; width:35%; text-align:right; box-sizing:border-box; padding:.25em .5em .25em 0; font-size: 1.15em;}
.left_banner .item dl.cus_info dd { float:right; width:65%; box-sizing:border-box; padding:.25em 0 .25em 0; font-size: 1.15em;}

.left_banner .item dl.bank_info { display:block; position:relative; overflow:hidden; font-size:1em; margin-top:1em; }
.left_banner .item dl.bank_info dt { float:left; width:35%; text-align:right; box-sizing:border-box; padding:.25em .25em .25em 0; font-size:1.125em;}
.left_banner .item dl.bank_info dd { float:right; width:65%; box-sizing:border-box; padding:.25em 0 .25em 0; font-size: 1.125em;}

#topmn_wrap .topmn2_area {float:left; width:calc(100% - 214px);}
#topmn_wrap .topmn2_area .lnb2 {float:left; width:80%; height:auto;}
#topmn_wrap .topmn2_area .lnb2 li {float:left;}
#topmn_wrap .topmn2_area .lnb2 li a {display:block; color:#fff; font-size:15px; letter-spacing:-0.05em; padding:15px 0 15px 40px;}
#topmn_wrap .topmn2_area .lnb2 li a:hover {color:#ffa800;}

#topmn_wrap .topmn2_area .lnb_com {float:left; width:20%; height:auto; background-color:#474747;}
#topmn_wrap .topmn2_area .lnb_com li {float:left; width:50%; text-align:center; position:relative;}
#topmn_wrap .topmn2_area .lnb_com li:last-child:before {content:''; display:block; width:1px; height:17px; background-color:#626262; position:absolute; top:17px; left:0;}
#topmn_wrap .topmn2_area .lnb_com li a {display:block; color:#fff; padding:15px 0; font-size:15px; font-weight:bold;}
#topmn_wrap .topmn2_area .lnb_com li a:hover {color:#ffa800;}

/* header : mobile */
#max_mobile_header {display:none;}

.m_header_wrap {width:100%; box-sizing:border-box; position:relative;}
.m_header_wrap .h_box {padding:13px 10px 0; overflow:hidden;}

#max_mobile_header .bt_menu {position:relative; font-size:0; width:40px; height:40px; box-sizing:border-box;}
#max_mobile_header .bt_menu a {display:block; width:100%; height:100%; box-sizing:border-box; padding:11px 0 0 10px;}
#max_mobile_header .bt_menu span {display:block; width:18px; height:2px; background:#176ac8; font-size:0; margin:3px 0 0 0;}
#max_mobile_header .bt_menu a:hover {border-color:#176ac8;}
#max_mobile_header .bt_menu a:hover span:nth-child(2) {width:16px; transition:all 0.3s ease;}
#max_mobile_header .bt_menu a:hover span {background:#176ac8;}

#max_mobile_header .logo {position:absolute; top:13px; left:50%; transform:translateX(-50%);}
#max_mobile_header .logo a {display:block; width:120px; height:42px; font-size:0;}

#max_mobile_header .bt_cart {display:flex; align-items:center; text-decoration:none; position:absolute; top:18px; right:18px; font-size:0;}
#max_mobile_header .bt_cart i {display:block; width:24px; height:24px; background:url("../image/common/ico_cart.svg") 0 50% no-repeat; margin-right:4px;}
#max_mobile_header .bt_cart span {color:#176ac8; font-weight:700;}

#max_mobile_header .sch_box {width:100%; height:auto; background:#fff; padding:8px 18px; box-sizing:border-box;}
#max_mobile_header .sch_box .sch_area {width:100%; height:auto; border:2px solid #58a4fc; border-radius:50px; border-right:none; box-sizing:border-box; overflow:hidden;}
#max_mobile_header .sch_box .sch_area input {float:left; padding:8px; width:calc(100% - 36px); border:0; box-sizing:border-box;}
#max_mobile_header .sch_box .sch_area button {float:left; width:36px; height:36px; border-radius:100%; background:url("../image/common/bt_search.svg") center no-repeat #176ac8; background-size:24px;}

/* mobile lnb */
.max_mobile_lnb_wrap {width:100%; height:auto; position:relative; display:flex; background-color:#469afc;}

.max_mobile_lnb_wrap .bt_lnb_more {display:block; font-size:0; width:10%; height:40px; background:url("../image/mobile/arrow_down.png") center no-repeat #176ac8; background-size:16px;}
.max_mobile_lnb_wrap .bt_lnb_more.close {background:url("../image/mobile/arrow_up.png") center no-repeat #176ac8; background-size:16px;}

.max_mobile_lnb_wrap #lnb_layer {display:none; width:100%; height:auto; position:absolute; top:40px; left:0; z-index:3; background:#fff;}
.max_mobile_lnb_wrap #lnb_layer ul {display:flex; flex-wrap:wrap;}
.max_mobile_lnb_wrap #lnb_layer li {width:50%;}
.max_mobile_lnb_wrap #lnb_layer li a {display:block; box-sizing:border-box; border-bottom:1px solid #d7d7d7; border-left:1px solid #d7d7d7; text-transform:uppercase; font-weight:700; padding:10px;}
.max_mobile_lnb_wrap #lnb_layer li:nth-child(odd) a {border-left:none;}

#max_mobile_header .lnb_cate_one {width:90%; height:40px; overflow-x:auto;}
#max_mobile_header .lnb_cate_one ul {width:528px;}
#max_mobile_header .lnb_cate_one li {display:inline-block; padding:10px 15px; box-sizing:border-box;}
#max_mobile_header .lnb_cate_one li a {font-weight:bold; letter-spacing:-.06em; color:#fff;}

.bg_fullmenu{position:absolute; top:0; left:0; z-index:999; width:100%; background:#000; filter:Alpha(opacity=70); opacity:0.7; -moz-opacity:0.7; cursor:pointer;}
.m_lnb_warp {position:fixed; top:0; left:0; width:280px; height:100%; z-index:9999; background:#f1f1f1; overflow-y:auto; display:none;}

.m_lnb_warp .member_box {width:100%; height:auto; border-bottom:1px solid #f1f1f1;}
.m_lnb_warp .member_box p {padding:12px; background:#176ac8; color:#fff;}
.m_lnb_warp .member_box ul {display:flex; width:100%; background:#fff; margin-top:5px;}
.m_lnb_warp .member_box li {width:25%; text-align:center; padding:15px 0; border-right:1px solid #f1f1f1; box-sizing:border-box;}
.m_lnb_warp .member_box li:last-child {border-right:none;}
.m_lnb_warp .member_box li i {display:block; width:24px; height:24px; margin:0 auto 5px; background-repeat:no-repeat; background-position:center; background-size:24px;}
.m_lnb_warp .member_box li a {display:block; width:100%; height:100%; font-size:11px;}

/* menu icon set */
.m_lnb_warp .login li:first-child i { background-image:url("../image/mobile/ico_login.png");}
.m_lnb_warp .login li:nth-child(2) i { background-image:url("../image/mobile/ico_join.png");}
.m_lnb_warp .logout li:first-child i { background-image:url("../image/mobile/ico_logout.png");}
.m_lnb_warp .logout li:nth-child(2) i { background-image:url("../image/mobile/ico_mypge.png");}
.m_lnb_warp .member_box li:nth-child(3) i { background-image:url("../image/mobile/ico_delivery.png");}
.m_lnb_warp .member_box li:last-child i { background-image:url("../image/mobile/ico_faq1.png");}

/* cetegory */
.m_lnb_warp .category {margin-top:5px;}
.m_lnb_warp .category a {display:block; padding:12px; text-transform:uppercase; font-weight:700;}
.m_lnb_warp .category li {border-bottom:1px solid #e5e5e5;}
.m_lnb_warp .category li a {background:#fff; color:#44332b; position:relative;}
.m_lnb_warp .category li a.depth1 {background:url("../image/mobile/arrow_down_black.png") 95% 50% no-repeat #fff; background-size:16px;}
.m_lnb_warp .category li a.depth1.on {background:url("../image/mobile/arrow_up.png") 95% 50% no-repeat #68aeff; background-size:16px; color:#fff;}

.m_lnb_warp .category li a.depth1 .subbtns { display:block; width:15%; height:100%; position:absolute; right:0; top:0; }
.m_lnb_warp .category .depth2 {border-top:1px solid #e5e5e5; background:#fff; padding:10px 0; display:none;}
.m_lnb_warp .category .depth2 li {border-bottom:none;}
.m_lnb_warp .category .depth2 li a {color:#797979; padding:7px 20px; font-weight:normal; }
.m_lnb_warp .category .depth2 li a:hover {text-decoration:underline;}
.m_lnb_warp .category .cate2,
.m_lnb_warp .category .lnb_com {margin-top:5px; border-top:1px solid #e5e5e5;}

@media screen and (max-width: 900px) {
	#wrap {min-width:100%;}
	#max_container {min-height:100%;}
	#header, .gnb_area {display:none;}
	#max_mobile_header {display:block;}
}

/* mobile menu */
.m_menu { display:none; border-top:1px solid #000; width:100%; height:auto; }
.m_menu ul {width:93.66%; height:auto; margin:2% auto 0;}
.m_menu ul li { width:100%; height:50px; position:relative;}
.m_menu ul li a { border:1px solid #44332b; display:block; width:100%; height:100%; line-height:50px; font-size:13px; box-sizing:border-box; padding-left:20px; background:url("../image/common/ico_sub_menu.png") 98% 50% no-repeat; background-size:16px; color:#44332b; text-transform:uppercase;}
.m_menu ul li .m_depth2 { border:1px solid #44332b; background:#fff; width:100%; height:154px; position:absolute; top:48px; left:0; box-sizing:border-box; z-index:1; margin:0; overflow-y:scroll;}
.m_menu ul li .m_depth2 li { width:100%; height:auto; border:none; border-bottom:1px solid #ccc;}
.m_menu ul li .m_depth2 li a { color:#44332b; background:none; border:none;}
.m_menu ul li .m_depth2 li a:hover { background:#f3f3f3; }
.m_menu ul li .m_depth2 li:last-child { border-left:none; border-bottom:none;}

/* quick */
#quick {position:fixed; bottom:48px; right:48px; width:48px; height:auto; z-index: 99;}
#quick .quick_lst {width:50px; margin:30px auto 0; text-align:center;}
#quick .quick_lst a {display:block; width:48px; height:48px; padding:18px; background-color:#fff; border:1px solid #e1e1e1; box-sizing:border-box; font-size:0;}
#quick .quick_lst a i {display:block; width:9px; height:5px; position:relative;}
#quick .quick_lst a i:before {content:''; display:block; width:0; height:0; border:5px transparent solid; border-top-width:0; border-bottom-color:#000;}
#quick .quick_lst a.bt_down {border-top:none; background-color:#f9f9f9; padding:20px 18px;}
#quick .quick_lst a.bt_down i:before {border:5px transparent solid; border-bottom-width:0; border-top-color:#000;}

/* footer */
	#bottom_bar {float:left; width:100%; height:auto; background:#f9f9f9; border-top:1px solid #d7d7d7; padding:18px 0; margin:80px 0 0; box-sizing:border-box;}
	#bottom_bar .btm_bar_area {width:100%; max-width:1200px; height:auto; margin:0 auto;}
	#bottom_bar .btm_bar_area .bmn {width:100%; height:auto;}
	#bottom_bar .btm_bar_area .bmn li {display:inline-block; padding:0 17px; position:relative; font-size:13px;}
	#bottom_bar .btm_bar_area .bmn li:not(:nth-child(1)):before {content:''; display:block; width:1px; height:12px; background-color:#d7d7d7; position:absolute; top:3px; left:0;}
	#bottom_bar .btm_bar_area .bmn li a {display:block; color:#797979; font-size:inherit; text-align:center;}
	#bottom_bar .btm_bar_area .bmn li:nth-child(1) {padding-left:0;}
	#bottom_bar .btm_bar_area .bmn li .shop_policy {font-weight:bold; color:#000;}

	#footer {float:left; width:100%; height:auto; background:#fff;}
	#footer .inner {width:100%; max-width:1200px; height:auto; padding:48px 0; margin:0 auto; overflow:hidden;}
	#footer .inner h4 {font-weight:bold; color:#fff;}
	#footer #companyArea {width:100%; max-width:1200px; padding:48px 0; margin:0 auto; color:inherit; box-sizing:border-box; color:#858585; overflow:hidden;}
	#footer #companyArea p {float:left; width:260px; height:auto;}
	#footer #companyArea p img {width:auto;}
	#footer #companyArea .company_box {float:left; width:auto; font-size:12px; color:inherit;}
	#footer #companyArea address {font-size:inherit; color:inherit; line-height:180%;}
	#footer #companyArea address span { display:inline-block; width:1em;  }
	#footer #companyArea address a {color:#333; font-size:inherit; font-weight:600;}
	#footer #companyArea address a:hover {text-decoration:underline;}
	#footer #companyArea cite {float:left; display:block; padding-top:18px; color:inherit; font-size:12px;}
	#footer #companyArea cite a {color:inherit; font-size:inherit;}

@media screen and (max-width: 900px) {
	/* quick */
	#quick {bottom:20px; right:20px; width:40px;}
	#quick .quick_lst {width:40px;}
	#quick .quick_lst a {width:40px; height:40px; padding:15px;}
	#quick .quick_lst a.bt_down {padding:17px 15px;}
	/* footer */
	#bottom_bar .btm_bar_area .bmn li {width:49.44%; padding:0;}
	#bottom_bar .btm_bar_area .bmn li:not(:nth-child(1)):before {display:none;}

	#footer #companyArea {padding:24px; text-align:center;}
	#footer #companyArea p {display:none;}
	#footer #companyArea address strong {display:block;}
}


/* 비밀번호 변경 */
#pass_popup { position:fixed; left:0; right:0; top:0; bottom:0; z-index:99998; }
.pass_popup_content_wrap { position:absolute; width:50%; left:25%; top:300px; z-index:99999; border: 1px solid #cccccc; background: #ffffff;  }
.pass_change_form { display:block; padding:2%; }
.pass_popup_title { font-weight:bold; }
.pass_popup_content { padding-top:20px; padding-bottom:50px; line-height:200%; }
.pass_popup_content_background { position:absolute; left:0; right:0; top:0; bottom:0; background:#000; filter:Alpha(opacity=50); opacity:0.5; -moz-opacity:0.5; cursor:pointer;  z-index:99998;}
.pass_popup_btns {}
.pass_popup_btns .pass_popup_btn { font-size:12px; margin: .5em .4em .5em 0;cursor: pointer;background: #f5f5f5;border: 1px solid #ccc; padding: .4em 1em; color: #222;}


/* sub layout */
.pagewrap {width:1200px; height:auto; padding-top:48px; box-sizing:border-box; position:relative; overflow:hidden; margin:0 auto; padding-left:254px; min-height:1250px;}
.max_shop_page {width:1200px; height:auto; padding-top:48px; box-sizing:border-box; position:relative; overflow:hidden; margin:0 auto; padding-left:254px; min-height:1250px;}
.max_login_form_auto_login { width:auto; margin:0; padding:0; }

	/* sub navigation bar */
	.max_snb_wrap {width:100%; height:auto; overflow:hidden; background:#fff; position:relative; box-sizing:border-box; padding:0px; float:left; }
	.max_snb_wrap h3 {font-size:22px; position:relative; padding-bottom:10px; text-transform:uppercase; color:#07407f; font-weight:bold;}
	.max_snb_wrap h3:after { }
	.max_snb {margin-top:0px;}
	.max_snb_wrap .snb_names {display:block; font-weight:700; padding:10px 0;}
	.max_snb_wrap .off {float:right; display:block; width:24px; height:24px; background:url("../image/common/maxmall_ui_lab_24.png") -96px -26px no-repeat;}
	.max_snb_wrap .on {float:right; display:block; width:24px; height:24px; background:url("../image/common/maxmall_ui_lab_24.png") -121px -26px no-repeat;}
	.max_snb_wrap .max_snb { border:1px solid #d7d7d7; }
	.max_snb_wrap .max_snb .max_depth_lst { border-bottom:none; position:relative; overflow:hidden;}
	.max_snb_mobile { display:none; position:relative;}
	.max_snb_mobile .bt_snb_more {display:block; border:1px solid #d7d7d7; padding:10px; background:url("../image/mobile/arrow_down_black.png") 95% 50% no-repeat #fff; background-size:16px;}
	/* sub navigation menu */
	.max_depth_lst {width:100%; height:auto; padding:10px 0; border-bottom:1px solid #000; box-sizing:border-box;}
	.max_depth_lst li { display:inline-block; float:left; width:25%; }
	.max_depth_lst li a {color:#797979; display:block; padding:10px 20px; text-decoration:none; font-size:13px;}
	.max_depth_lst li a:hover,
	.max_depth_lst li a.active {color:#022954; font-weight:600; }

	.max_depth_lst .max_3depth { background:#f1f1f1; padding:10px; margin-top:10px; box-sizing:border-box; }
	/* sub navigation search */
	.max_cate_sch_lst > li {margin-top:10px; border-bottom:1px solid #000;}
	.max_cate_sch_lst .sch_lst_box {padding:5px 0 15px;}
	.sch_lst_box li {padding:5px 0;}
	.sch_lst_box li .max_checkit.checkit_label input[type="checkbox"] + label {font-size:13px; color:#797979;}
	/* mobile sub navigation search */
	.bg_layer {display:none; position:fixed; top:0; left:0; z-index:25; width:100%; height:100%; background:#000; filter:Alpha(opacity=90); opacity:0.9; -moz-opacity:0.9; cursor:pointer;}
	.max_sch_mobile_btn {display:none;}
	.max_sch_mobile_btn a {display:inline-block; text-align:center; background:#000; border:1px solid #000; color:#fff; padding:7px 20px; box-sizing:border-box;}
	.max_sch_mobile_btns {display:none; justify-content:space-between; margin-top:10px; }
	.max_snb_sch_box button {width:49%; height:40px; font-size:13px; background:#000; color:#fff;}
	.bt_close_layer {display:none; width:100%; height:auto; text-align:center; margin-top:20px;}
	.bt_close_layer a { border:1px solid #d7d7d7; font-size:13px; display:inline-block; padding:7px 20px; }

	/* category wrap */
	#max_cate_wrap {float:right; width:100%; padding-top:70px; padding-bottom:5%;}

@media screen and (max-width: 900px) {
	.pagewrap {width:93.66%; min-height:100%; margin:0 auto; padding-top:24px; padding-left:0;}
	.max_shop_page {width:100%; min-height:100%; padding:48px 24px; box-sizing:border-box;}
	.max_snb_wrap {overflow:visible;}
	.max_snb_wrap h3 {font-size:18px;}
	.max_snb {display:none;}
	.max_snb_mobile {display:block;}

	#snb_layer {display:none; height:200px; position:absolute; top:41px; left:0; z-index:1; overflow-y:auto; background-color:#fff; border:1px solid #d7d7d7; border-top:none;}
	.max_depth_lst {border-bottom:0;}
	.max_depth_lst li {float:none; width:100%;}
	.max_depth_lst li a {padding:10px;}
	#max_cate_wrap {padding-top:24px;}
}

/* sub menu */
.max_smenu {}
.max_smenu h3, .max_smenu h3 a {font-size:22px; font-weight:bold; color:#000; letter-spacing:-0.03em;}
.max_smenu ul { padding: 15px 0; margin-top: 10px; border-top: 2px solid #000; border-bottom: 1px solid #000; position: relative; overflow: hidden; margin-bottom: 20px;}
.max_smenu ul li {padding: 0; float: left;}
.max_smenu ul li a { display:block; padding:10px;}
.max_smenu ul li a.active {color:#c30604; font-weight:600;}
.max_smenu ul li .nscoupon {display:inline-block; background:#222; width:20px; height:20px; border-radius:20px; line-height:20px; color:#fff; font-size:12px; font-weight:700; text-align:center;}

@media screen and (max-width: 900px) {
	.max_smenu { display:none; }
}

/* contents */
.max_contents {float:right; width:100%; height:auto; box-sizing:border-box;}

/* 민경용 추가. */
.max_cart_info { padding-bottom:50px; }
.max_cart_info > h4 { padding: 11px 21px; background: #000; color: #FFF; display: inline-block; }
.max_cart_info > ul { display: block; border: 1px solid #000; padding: 24px; }
.max_cart_info > ul > li { list-style-type: disc; list-style-position: inside; padding: 5px 0px 5px; letter-spacing: 0.02em;}
.max_cart_info > ul > li .stroke { text-decoration: underline; font-weight: 600; text-underline-position: under;}

#LeftCs {margin:10px 0;}

.btn_receipt { display:inline-block; padding:.5em 1em; border:1px solid #ccc; border-radius:.5em; text-decoration:none;}

