
/* header : pc */
#max_header {width:100%; height:auto; padding:0 3% 35px; box-sizing:border-box; position:relative; display:flex; flex-wrap:wrap;}
#max_header .head_box {display:flex; padding:35px 0;}
#max_header .logo a {display:block; width:190px; height:27px; font-size:0;}

/* header : pc : search */
#max_header .sch_box {margin-left:24px;}
.sch_box .sch_area {width:212px; height:27px; border-bottom:1px solid #000; display:flex;}
.sch_box .sch_area input {width:180px; height:24px; line-height:30px; font-size:13px; border:none;}
.sch_box .sch_area button {width:24px; height:24px; background:url("../image/common/maxmall_ui_lab_24.png") -24px -24px no-repeat;}

/* header : pc : gnb */
.gnb_box {position:absolute; top:38px; right:3%;}
.gnb_box ul {display:flex; align-items:center; }
.gnb_box li {padding-left:34px;}
.gnb_box li a {display:block; font-size:13px; font-weight:700; letter-spacing:.05em; text-transform:uppercase;}
.gnb_box li .bt_wish {color:#9c9c9c;}
.gnb_box li .bt_cart {display:flex; align-items:center; text-decoration:none;}
.gnb_box li .bt_cart i {display:block; width:24px; height:24px; background:url("../image/common/maxmall_ui_lab_24.png") 0 -24px no-repeat;}
.gnb_box li .bt_cart span {color:#ffae00; padding-left:5px; font-size:13px; font-weight:700;}
.gnb_box li .balloon_join_point {position:absolute; top:30px; left:10px; background:#252525; box-shadow: 2px 2px 3px #adadad; width:110px; height:24px; line-height:24px; color:#fff; font-size:11px; font-weight:700; letter-spacing:0; text-align:center; border-radius:50px;}
.gnb_box li .balloon_join_point:before {content:''; position:absolute; top:-6px; left:80px; border-left: 5px solid transparent; border-right: 5px solid transparent; border-bottom: 6px solid #252525;}

/* header : pc : lnb */
.max_lnb {display:block; width:100%; height:auto; position:relative;}
.max_lnb .bt_menu {float:left; position:relative; width:160px; height:46px; border:1px solid #000; box-sizing:border-box;}
.max_lnb .bt_menu a {display:block; width:100%; height:100%; box-sizing:border-box; padding:14px 0 0 12px;}
.max_lnb .bt_menu span {display:block; width:18px; height:2px; background:#000; margin:3px 0 0 0;}
.max_lnb .bt_menu a:hover span:first-child {width:16px; transition:all 0.3s ease;}
.max_lnb .bt_menu a:hover span:nth-child(3) {width:16px; transition:all 0.3s ease;}
.max_lnb .bt_menu mark {position:absolute; top:14px; left:44px; font-size:13px; font-weight:700; letter-spacing:.05em; text-transform:uppercase;}

.max_lnb .lnb_cate_one { float:left; display:flex; width:70%; box-sizing:border-box; padding-left:10px;}
.lnb_cate_one li {padding:13px 20px;}
.lnb_cate_one li a {font-size:13px; font-weight:700; text-transform:uppercase; letter-spacing:.05em;}
.lnb_cate_one .hit_deal {color:#d42525;}
.max_lnb .bt_h9zone {position:absolute; top:0; right:0;}

@media screen and (max-width: 1024px) {
	#max_header {padding-bottom:0;}
	#max_header .head_box {padding:25px 0;}
	#max_header .sch_box {position:absolute; top:95px; left:65px; z-index:1;}
	.gnb_box {top:27px;}

	.max_lnb .bt_menu {float:none; width:46px;}
	.max_lnb .bt_menu mark {display:none;}
	.max_lnb .lnb_cate_one {float:none; width:100%; padding-left:0;}
	.lnb_cate_one li:first-child {padding-left:0;}
	.lnb_cate_one li {padding:30px 15px;}
}

/* header : pc : lnb full menu */
.max_shopping_lnb {position:absolute; top:45px; left:0; z-index:3;}
.bt_open_m {float:left; position:relative; width:160px; height:46px; background:#000; box-sizing:border-box;}
.bt_open_m a {display:block; width:100%; height:100%; box-sizing:border-box; padding:14px 0 0 13px;}
.bt_open_m span {display:block; width:18px; height:2px; background:#fff; margin:3px 0 0 0;}
.bt_open_m span:first-child {width:18px; height:7px; border:2px solid #fff; background:#000; box-sizing:border-box;}
.bt_open_m mark {position:absolute; top:15px; left:44px; font-size:13px; font-weight:700; letter-spacing:.05em; text-transform:uppercase; color:#fff;}

@media screen and (max-width: 1024px) {
	.bt_open_m {width:46px;}
	.bt_open_m mark {display:none;}
}

.full_box {width:1082px; box-sizing:border-box; background:#fff; border:1px solid #000; padding:30px 0 30px 30px; overflow:hidden;}
.full_box span {display:block; width:180px; height:100px; margin-bottom:12px;}
.full_box > ul {}
.full_box li {float:left; font-size:15px; font-weight:600; padding-bottom:5px; margin-right:30px;}
.full_box li ul {border-top:1px solid #000; margin-top:12px;}
.full_box li ul li:first-child {padding-top:12px;}
.full_box li ul li {float:none;}
.full_box li ul li a {font-size:12px; color:#797979;}
.full_box li ul li a:hover {color:#000;}
.full_box .bt_close {position:absolute; bottom:0; right:0; display:block; width:48px; height:48px; font-size:0; background:url("../image/common/bt_close.png") top center no-repeat;}

@media screen and (max-width: 1024px) {
	.full_box {width:900px;}
}

.bt_box {position:absolute; top:18px; right:3%;}
.bt_box li {float:left; margin-left:5px;}
.bt_box a {font-size:0;}
.bt_box .bt_search {display:block; width:24px; height:24px; background:url("../image/mobile/ico_sch.png") 0 0 no-repeat; font-size:0; background-size:24px;}
.bt_box .bt_cart {display:flex; align-items:center; text-decoration:none;}
.bt_box .bt_cart i {display:block; width:24px; height:24px; background:url("../image/mobile/ico_cart.png") 0 50% no-repeat; background-size:16px;}
.bt_box .bt_cart span {color:#ffae00; font-weight:700;}

/* mobile lnb */
.max_mobile_lnb_wrap {width:100%; height:auto; position:relative; display:flex; border-top:1px solid #d7d7d7;}

.max_mobile_lnb_wrap .bt_lnb_more {display:block; font-size:0; width:10%; height:40px; border-left:1px solid #d7d7d7; background:url("../image/mobile/arrow_down.png") center no-repeat #fff; background-size:16px;}
.max_mobile_lnb_wrap .bt_lnb_more.close {background:url("../image/mobile/arrow_up_black.png") center no-repeat #fff; background-size:16px;}

.max_mobile_lnb_wrap #lnb_layer {display:none; width:100%; height:auto; position:absolute; top:41px; left:0; z-index:3; background:#fff; border-bottom:1px solid #d7d7d7;}
.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:first-child a,
.max_mobile_lnb_wrap #lnb_layer li:nth-child(3) a,
.max_mobile_lnb_wrap #lnb_layer li:nth-child(5) a,
.max_mobile_lnb_wrap #lnb_layer li:nth-child(7) a,
.max_mobile_lnb_wrap #lnb_layer li:nth-child(9) a {border-left:none;}
.max_mobile_lnb_wrap #lnb_layer li:last-child a {border-bottom:none;}

#max_mobile_header .lnb_cate_one {width:90%; height:40px; overflow-x:auto;}
#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 {letter-spacing:.05em;}

#max_mobile_header .sch_box {display:none; position:fixed; top:0; left:0; width:100%; height:100%; background:#fff; z-index:2;}

#max_mobile_header .sch_box .sch_area {width:100%; height:auto; background:#eee; padding:10px; box-sizing:border-box; border-bottom:none;}
#max_mobile_header .sch_box .sch_area input {border-radius:50px; padding:5px 10px; width:80%;}
#max_mobile_header .sch_box .sch_area button {border-radius:100%; border:1px solid #000; padding:15px; margin-left:10px; background:url("../image/mobile/ico_sch.png") center no-repeat; background-size:24px;}

#max_mobile_header .sch_box .sch_keyword {padding:20px; border-bottom:1px solid #d7d7d7;}
#max_mobile_header .sch_box .sch_keyword p {text-align:left;}
#max_mobile_header .sch_box .sch_keyword ul {text-align:left;}
#max_mobile_header .sch_box .sch_keyword li {display:inline-block; padding:5px 0;}
#max_mobile_header .sch_box .sch_keyword li a {color:#797979; display:inline-block; padding:5px;}
#max_mobile_header .sch_box .bt_sch_close {border:1px solid #000; display:block; text-align:center; width:100px; height:33px; line-height:33px; margin:20px auto; font-size:11px;}

.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;}


/* 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_faq.png");}
/* cetegory */
.m_lnb_warp .category {margin-top:5px;}
.m_lnb_warp .category a {display:block; padding:12px; text-transform:uppercase; font-size:12px; font-weight:700;}
.m_lnb_warp .category li {border-bottom:1px solid #e5e5e5;}
.m_lnb_warp .category li a {background:#fff; color:#44332b;}
.m_lnb_warp .category li a.depth1 {background:url("../image/mobile/arrow_down.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 #222; background-size:16px; color:#fff;}
.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; font-size:11px; padding:7px 20px; font-weight:normal;}
.m_lnb_warp .category .depth2 li a:hover {text-decoration:underline;}

/* 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;}

@media screen and (max-width: 1024px) {
	.m_menu {display:block;}
	.m_menu ul {margin:4% auto;}
	.m_menu ul li a {background-position:96% 50%;}
}

/* footer */
#footer {width:100%; height:auto; border-top:1px solid #000;}
#footer .foot_menu {width:100%; padding:20px 0; text-align:center;}
#footer .foot_menu li {display:inline-block; padding:0 15px;}
#footer .foot_menu li a {font-size:13px;}
#footer .foot_info {width:100%; height:auto; box-sizing:border-box; padding:30px; text-align:center; border-top:1px solid #d9d9d9;}
#footer .foot_info address,
#footer .foot_info a,
#footer .foot_info cite,
#footer .foot_info p {font-size:11px; color:#737373;}
#footer .foot_info cite {display:block; text-transform:uppercase; padding:13px 0;}
@media screen and (max-width: 740px) {
	#footer .foot_menu {text-align:left; padding:10px 0; display:flex; flex-wrap:wrap; }
	#footer .foot_menu li {box-sizing:border-box;}
	#footer .foot_menu li a {font-size:10px;}
	#footer .foot_info {text-align:left; padding:10px;}
	#footer .foot_info address,
	#footer .foot_info a,
	#footer .foot_info cite,
	#footer .foot_info p {font-size:10px;}
}

/* ë¹„ë°€ë²ˆí˜¸ ë³€ê²½ */
#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;}

/* quick */
#max_quick {width:260px; height:100%; position:fixed; top:0; right:0; z-index:2;}
#max_quick .quick_btn_bar {position:absolute; top:229px; left:-50px;}
#max_quick .quick_btn_bar a {display:block; width:50px; height:50px; font-size:0; margin-bottom:1px;}
#max_quick .btn_quick {background-image:url("../image/common/maxmall_ui_lab_50.png"); background-repeat:no-repeat; background-color:#000;}
#max_quick .bt_close a {background-position:-50px 0;}
#max_quick .bt_open a {background-position:0 0;}
#max_quick .talk_banner_div .talk_preview_area {display:block !important; border-radius:0;}
#max_quick .sns_names {display:none;}
#max_quick .bt_sroll {background-image:url("../image/common/maxmall_ui_lab_50.png"); background-repeat:no-repeat; background-color:#fff;}
#max_quick .bt_up {background-position:-100px 0;}
#max_quick .bt_down {background-position:-150px 0;}
#max_quick .quick_warp {width:260px; height:100%; background:#fff; float:right; box-sizing:border-box; box-shadow:0 0 20px rgba(0,0,0,0.2); padding:30px; overflow-y:auto;}

@media screen and (max-width: 1024px) {
	#max_quick .quick_btn_bar {top:252px;}
}
@media screen and (max-width: 740px) {
	#max_quick .bt_close,
	#max_quick .bt_open,
	#max_quick .quick_warp {display:none;}
	#max_quick .quick_btn_bar {top:70%;}
	#max_quick .bt_sroll {background:none;}
	#max_quick .bt_up {background:url("../image/mobile/arrow_up_black.png") center no-repeat #fff; background-size:16px;}
	#max_quick .bt_down {background:url("../image/mobile/arrow_down.png") center no-repeat #fff; background-size:16px;}
}

/* quick : banner */
#max_quick .pop_banner {width:200px; height:auto; position:relative; margin-top:20px;}
#max_quick .pop_banner .bt_prev,
#max_quick .pop_banner .bt_next {position:absolute; top:85px; width:30px; height:30px; z-index:1;}
#max_quick .pop_banner .bt_next {right:0;}
#max_quick .pop_banner #pop_ban_lst {width:200px; height:200px; overflow:hidden; position:relative;}
#max_quick .pop_banner #pop_ban_lst li {position:absolute; top:0; left:0;}
#max_quick .pop_banner .controler {display:block; text-align:center; margin:5px 0 18px;}
#max_quick .pop_banner .controler a {display:inline-block; width:15px; height:2px; font-size:0; background:#ccc; margin:0 2px;}
#max_quick .pop_banner .controler a.active {background:#000;}
/* quick : button */
#max_quick .cs_btns {display:flex; flex-wrap:wrap; margin-top:20px;}
#max_quick .cs_btns li {width:95px; height:30px; margin-bottom:10px;}
#max_quick .cs_btns li a {display:block; border:1px solid #e1e1e1; text-align:center; height:30px; line-height:30px; box-sizing:border-box; font-size:11px; color:#797979;}
#max_quick .cs_btns li a:hover {background:#222; border:1px solid #222; color:#fff;}
#max_quick .cs_btns li:first-child,
#max_quick .cs_btns li:nth-child(3),
#max_quick .cs_btns li:nth-child(5) {margin-right:10px;}
/* quick : cs center */
#max_quick .bank_info {padding-bottom:30px;}
#max_quick .ctm_box {margin-top:20px;}
#max_quick .ctm_box h3 {text-align:left; text-transform:uppercase; font-weight:700; font-size:13px; letter-spacing:0.05em;}
#max_quick .ctm_box strong {display:block; font-weight:700; font-size:22px; line-height:22px; padding-top:10px;}
#max_quick .ctm_box p {font-size:11px; text-transform:uppercase; color:#737373; padding-top:5px; line-height:170%;}



/* instagram */
#instagram {clear:both; border-top:1px solid #d9d9d9; padding:60px 0;}
#instagram .instagram_tt {width:86.45833333333333%; /* width:1660px; */ margin:0 auto; position:relative;}
#instagram .instagram_tt h3 {padding:5px 0;}
#instagram .instagram_tt img {position:absolute; top:0; left:0;}
#instagram .instagram_tt a {position:absolute; top:5px; right:0; font-weight:700;}
#instagram .instagram_item_wrap {display:flex; width:86.45833333333333%; /* width:1660px; */ margin:50px auto 0;}
#instagram .instagram_item_wrap li {width:16.66%; display:flex; align-items:center;}
#instagram .instagram_item_wrap li img {width:100%;}
#instagram .insta_caption {display:none;}

@media screen and (max-width: 740px) {
	#instagram {padding:10% 0;}
	#instagram .instagram_tt h3 {padding:0;}
	#instagram .instagram_tt img {width:70px;}
	#instagram .instagram_tt a {top:0;}
	#instagram .instagram_item_wrap {margin-top:5%;}
}


/* sub layout */
.pagewrap {max-width:1200px;height:auto;min-height: auto;padding:0 0 100px;box-sizing:border-box;position:relative;display: flex;justify-content: space-between;}
.max_shop_page {width:62.66666666666667%; padding-bottom:100px; }
@media screen and (max-width: 1440px) {
	.max_shop_page {width:93.66%; padding:3%; box-sizing:border-box;}
}
@media screen and (max-width: 1024px) {
	.max_shop_page {width:100%; padding-bottom:50px;}
	.pagewrap {flex-direction: column;}
}

/* sub visual */
.max_sub_vis {width:100%; height:440px; background-position:top center;}
@media screen and (max-width: 1024px) {
	.max_sub_vis {display:none;}
}
/* sub navigation bar */
.max_snb_wrap {width: 17%;height: auto;overflow: initial;background: #fff;top: 0;left: 0;z-index: 0;word-break: keep-all;box-sizing: border-box;padding: 70px 0 0 0;}
.max_snb_wrap h3 {font-size:22px; position:relative; ; text-transform:uppercase;}
.max_snb_wrap h3:after {content:''; width:100%; height:2px; background:#000; position:absolute; bottom:0; left:0;}
.max_snb {}
.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-bottom:1px solid #000; }
.max_snb_wrap .max_snb .max_depth_lst { border-bottom:none; }
/* 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 {padding:0;}
.max_depth_lst li a {font-size:16px; color:#797979;}
.max_depth_lst li a:hover,file:///C:/Users/%EA%B9%80%ED%98%9C%EB%AF%BC/Documents/%EC%B9%B4%EC%B9%B4%EC%98%A4%ED%86%A1%20%EB%B0%9B%EC%9D%80%20%ED%8C%8C%EC%9D%BC/KakaoTalk_20211124_174943269.jpg
.max_depth_lst li a.active {color:#000;}
.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:block; text-align:center; background:#000; border:1px solid #000; color:#fff; padding:15px 0; margin-top: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; }
@media screen and (max-width: 1440px) {
	.max_snb_wrap {width:15% /*230px   22-06-17ì£¼ì„*/;}
}
@media screen and (max-width: 1024px) {
	/* sub navigation bar */
	.max_snb_wrap {width:100%; position:static; padding:30px 0; overflow:visible;}
	.max_snb_wrap h3 {text-align:center;}
	.max_snb_wrap h3:after {left:50%; transform:translateX(-50%);}

	.max_snb {width:100%; border-bottom:none;}
	.max_snb_wrap .snb_names {border:1px solid #000; box-sizing:border-box; padding:13px;}
	/* sub navigation search */
	.max_cate_sch_lst > li { border-bottom:none; }
	/* mobile sub navigation search */
	.max_sch_mobile_btn {display:block; width:100%;}
	.max_sch_mobile_btn a { margin-top:5px; }
	.max_sch_mobile_btns {display:flex;}
	.max_snb_sch_box {display:none; width:50%; height:auto; position:fixed; top:50%; left:50%; transform:translate(-50%,-50%); z-index:99; background:#fff; box-sizing:border-box; padding:20px;}
	.bt_close_layer {display:block;}
}
@media screen and (max-width: 740px) {
	/* sub navigation bar */
	.max_snb_wrap {padding:5% 0;}
	.max_snb_wrap h3 { font-size:20px; }
	.max_snb_wrap h3:after {bottom:10px;}
	.max_snb {float:none; width:100%; margin-top:8px;}
	.max_snb_wrap .off {background:url("../image/mobile/arrow_up_black.png") center no-repeat; background-size:16px;}
	.max_snb_wrap .on {background:url("../image/mobile/arrow_down.png") center no-repeat; background-size:16px;}
	/* sub navigation menu */
	.max_depth_lst { padding:10px; }
	/* mobile sub navigation search */
	.max_snb_sch_box { width:80%; }
}

/* category wrap */
#max_cate_wrap {float:right; width:79.42857142857143%; padding-top:70px; padding-bottom:5%;}
@media screen and (max-width: 1024px) {
	#max_cate_wrap {float:none; width:100%;}
}
@media screen and (max-width: 740px) {
	#max_cate_wrap {padding-top:0;}
}
/* sub menu */
.max_smenu {float:left;width: 17%;min-width:160px;height:auto;box-sizing:border-box;padding: 70px 0 0 0;}
.max_smenu h3, 
.max_smenu h3 a {font-size:30px; color:#000; letter-spacing:-0.03em;}
.max_smenu ul {border-top:1px solid #000; border-bottom:1px solid #ccc;margin-top:30px;}
.max_smenu ul li {display:block;}
.max_smenu ul li .active {color:#C30604;font-weight: bold;width: auto; padding:15px; background: #f4f4f4;}
.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;}
.max_smenu ul li a {width: 100%;padding:15px 0; display: block;}
@media screen and (max-width: 1440px) {
	.max_smenu {padding:30px 0;}
}
@media screen and (max-width: 1024px) {
	.max_smenu { display:none; }
}

/* contents */
.max_contents {float:right;width:79.42857142857143%;height:auto;padding: 70px 0 0 0;box-sizing:border-box;}

@media screen and (max-width: 1024px) {
	.max_contents {float:none; width:100%; padding:30px 0 0 0;}
}