@charset "utf-8";


.blind {position:fixed; top:-999px; left:-999px; font-size:0px;}



#header {width:100%; height:150px; margin:0 auto; border-bottom:2px solid #000;}
	.header_in {position:relative; width:1366px; padding:0 30px; box-sizing:border-box; margin:0 auto;}
	#header .logo {padding-top:12px;}
	#header .logo a {display:block; width:260px; height:62px; background:url("../image/common/logo.png"); font-size:0px;}
	@media screen and (max-width:1366px){
		.header_in {width:100%;}
	}
	@media screen and (max-width:740px){
		#header {display:none;}
	}

#gnb {position:absolute; top:14px; right:30px;}
	.h_sch {float:left;}
	.h_sch_area {overflow:hidden; border-bottom:1px solid #CCC;}
	.h_sch_box {float:left; width:175px; height:33px; border:none;}
	.h_sch_btn {float:left; width:26px; height:33px; background:url("../image/common/bt_h_sch.png"); font-size:0px;}
	#gnb ul {float:right; margin-top:10px;}
	#gnb ul li {display:inline-block;}
	#gnb ul li a {margin-left:25px; font-size:15px; color:#000;}
	#gnb ul li:last-of-type a {color:#666}

#lnb {margin-top:23px; font-size:17px; font-family:'NotoKR', sans-serif; font-weight:bold; color:#000;}

.fullmenu {float:left;}
	.fullmenu a {position:relative; display:block; width:158px; height:52px; line-height:52px; border:1px solid #000; text-indent: 30px; border-bottom:none; border-radius:4px 4px 0 0; text-align:center; font-size:inherit; font-family:'NotoKR', sans-serif; font-weight:inherit; color:inherit;}
	.fullmenu a i {position:absolute; top:25px; left:20px; display:block; background:#000; width:14px; height:1px; animation: fullmenu-02-off 0.3s ease-in-out; animation-fill-mode: forwards;}
	.fullmenu a i::before {content:''; position:absolute; top:-5px; display:block; background:#000; width:14px; height:1px; animation: fullmenu-01-off 0.3s ease-in-out; animation-fill-mode: forwards; }
	.fullmenu a i::after {content:''; position:absolute; top:5px; display:block; background:#000; width:14px; height:1px; animation: fullmenu-03-off 0.3s ease-in-out; animation-fill-mode: forwards;}
	.fullmenu a.current { animation: fullmenu-on 0.3s ease-in-out; animation-fill-mode: forwards; }
	.fullmenu a.current i { animation: fullmenu-02-on 0.3s ease-in-out; animation-fill-mode: forwards;}
	.fullmenu a.current i::before { animation: fullmenu-01-on 0.3s ease-in-out; animation-fill-mode: forwards; }
	.fullmenu a.current i::after { animation: fullmenu-03-on 0.3s ease-in-out; animation-fill-mode: forwards;}
	.topmenu {float:left; overflow:hidden;}
	.topmenu li {float:left;}
	.topmenu li a {display:block; margin-left:36px; height:52px; line-height:52px; font-size:inherit; font-family:'NotoKR', sans-serif; font-weight:inherit; color:inherit;}
	.topmenu li a span {display:inline-block; background:#000; color:#FFF; vertical-align:middle; width:24px; height:24px; line-height:24px; border-radius:12px; text-align:center; margin-left:6px; font-size:12px; font-family:'roboto'; text-indent:-2px;}
	@media screen and (max-width:1024px){
		.topmenu li a { margin-left:18px; }
	}
	@media screen and (max-width:740px){
		.topmenu { display:none; }
	}

	@keyframes fullmenu-on{
		0% {
			background:#fff;
			color:#000;
		}
		100%{
			background:#000;
			color:#fff;
		}
	}
	@keyframes fullmenu-01-on {
		0% {
			transform: translate(0, 0);
			height:1px;
			background:#000;
		}
		50% {
			transform: translate(0, 180%);
			height:2px;
		}
		100% {
			transform: translate(0, 250%) rotate(-45deg);
			height:2px;
			background:#fff;
		}
	}

	@keyframes fullmenu-01-off {
		0% {
			transform: translate(0, 500%) rotate(-45deg);
			height:2px;
		}
		50% {
			transform: translate(0, 250%) rotate(0deg);
			height:2px;
		}
		100% {
			transform: translate(0, 0);
			height:1px;
		}
	}

	@keyframes fullmenu-02-on {
		0% {
			height: 1px;
			width:14px;
			background:#000;
		}
		50% {
			height:0px;
			width:0px;
		}
		100% {
			height: 0px;
			width:0px;
			background:#fff;
		}
	}

	@keyframes fullmenu-02-off {
		0% {
			height: 0px;
			width:0px;
		}
		
		50% {
			height:0px;
			width:0px;
		}
		100% {
			height: 1px;
			width:14px;
		}
	}

	@keyframes fullmenu-03-on {
		0% {
			transform: translate(0, 0);
			height: 1px;
			background:#000;
		}
		50% {
			transform: translate(0, -180%);
			height: 2px;
		}
		100% {
			transform: translate(0, -250%) rotate(45deg);
			height: 2px;
			background:#fff;
		}
	}

	@keyframes fullmenu-03-off {
		0% {
			transform: translate(0, -250%) rotate(45deg);
			height: 2px;		
		}
		30% {
			transform: translate(0, -180%);
			height: 2px;
		}
		100% {
			transform: translate(0, 0);
			height: 1px;		
		}
	}

/* right navigation bar */
#rnb {position:fixed; top:0; right:0; bottom:0; width:212px; height:100%; background:#FFF; border-left:1px solid #000; z-index:9999; transition:all 0.3s ease;}
	#rnb .hello {height:40px; font-size:15px; color:#454545; text-align:center; padding-top:15px; margin:20px; line-height:140%;}
	#rnb .hello span {font-weight:bold; font-size:inherit; color:#000;}
	.rnb_bnr {width:170px; height:121px; margin:0 20px;}
	.rnb_bnr a {display:block; width:100%; height:100%; overflow:hidden;}
	.rnb_menu {width:170px; margin:30px 20px 0 20px; display:flex; justify-content:space-between; flex-wrap:wrap;}
	.rnb_menu li {float:left; margin-top:4px; width:80px; height:30px; text-align:center; border:1px solid #CCC;}
	.rnb_menu li a {display:block; width:100%; height:100%; line-height:30px; font-size:12px; color:#454545;}
	.rnb_menu li:first-of-type {margin:none;}
	.rnb_menu li:nth-of-type(2) {margin:none;}
	.rnb_center { margin:30px 20px 0;}
	.rnb_center h3 {color:#000; font-weight:bold; font-size:15px; font-family:'roboto';}
	.rnb_center strong { color:#000; display:block; margin:10px 0; font-weight:bold; font-size:24px;}
	.rnb_center p {font-size:15px; color:#454545; line-height:150%;}
	.rnb_bank {margin:30px 20px 0;}
	.rnb_bank dt {margin-bottom:10px; color:#000; font-weight:bold; font-size:15px; font-family:'roboto';}
	.rnb_bank dd {font-size:15px; color:#454545; line-height:150%;}
	.rnb_bank dd:last-of-type {font-size:20px; font-family:'roboto'; color:#000;}
	/* right navi button */
	.rnb_btn_wrap {position:absolute; top:97px; left:-56px;}
	.rnb_btn_wrap a {display:block; width:55px; height:55px; font-size:0px;}
	.bt_rnb_close {background:url("../image/common/bt_rnb.png") 0 0 no-repeat #000;}
	.bt_rnb_open {background:url("../image/common/bt_rnb.png") -55px 0 no-repeat #000;}
	.bt_rnb_top {background:url("../image/common/bt_rnb_top.png") no-repeat #FFF;}
	.bt_rnb_down {background:url("../image/common/bt_rnb_down.png") no-repeat #FFF;}
	@media screen and (max-width:740px){
		#rnb { display:none; }
	}

.max_shopping_lnb {}











/* header : mobile */
#max_mobile_header {display:none; }
	.mobile_app_banner { display:none; position:relative; overflow:hidden; background:#000; }
	.mobile_app_banner .apple { width:42%; float:left; padding:4%; }
	.mobile_app_banner .google { width:42%; float:left; padding:4%; }
	.mobile_app_banner img { width:100%; }
	.m_header_wrap { width:100%; box-sizing:border-box; position:relative; width:100%; height:143px; margin:0 auto; border-bottom: 2px solid #000; }
	.m_header_wrap .h_box { padding:10px; overflow:hidden; }
	.m_header_wrap .h_box.top_fix { position:fixed; top:0; left:0; background-color:#fff; z-index:99; width:100%; height:auto; box-sizing:border-box; }
	#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:#000; font-size:0; margin:3px 0 0 0;}
	#max_mobile_header .bt_menu a:hover {border-color:#000;}
	#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:#000;}
	#max_mobile_header .logo {position:absolute; top:18px; left:50%; transform:translateX(-50%);}
	#max_mobile_header .logo a {display:block; width:120px; height:30px; font-size:0;}
	.bt_box {position:absolute; top:18px; right:3%;}
	.bt_box li {float:left; margin-left:4px;}
	.bt_box a {font-size:0;}
	.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;}
	.bt_box .bt_my {display:flex; align-items:center; text-decoration:none; font-weight:700;}
	.bt_box .bt_my i {display:block; width:24px; height:24px; background:url("../image/mobile/ico_mypge1.png") 0 50% no-repeat; background-size:16px;}
	@media screen and (max-width: 740px) {
		#max_header {display:none;}
		#max_mobile_header {display:block;}
		.mobile_app_banner { display:block; }
	}

/* mobile lnb */
.max_mobile_lnb_wrap {width:100%; padding:0 10px; box-sizing:border-box; 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-top:1px solid #d7d7d7; border-left:1px solid #d7d7d7; background:#eee; text-transform:uppercase; font-weight:700; padding:10px;}
	.max_mobile_lnb_wrap #lnb_layer li:nth-child(odd) a { border-left:none; }
	.max_mobile_lnb_wrap #lnb_layer li:first-child a,
	.max_mobile_lnb_wrap #lnb_layer li:nth-child(2) a { border-top:none; }
	#max_mobile_header .lnb_cate_one { width:100%; height:40px; overflow-x:auto; text-align:center;}
	#max_mobile_header .lnb_cate_one li { display:inline-block; padding:0 10px; box-sizing:border-box; }
	#max_mobile_header .lnb_cate_one li a { display:inline-block; padding:0; line-height:40px; letter-spacing:.05em; color:#757575; }
	#max_mobile_header .lnb_cate_one li:last-child a { color:#000; }
	#max_mobile_header .sch_box { width:100%; background:#fff; padding:0 10px; margin-bottom:4px; box-sizing:border-box; }
	#max_mobile_header .sch_box .sch_area { width:100%; height:auto; border-bottom:none; }
	#max_mobile_header .sch_box .sch_area input { width:90%; padding:0 10px; box-sizing:border-box; }
	#max_mobile_header .sch_box .sch_area button { width:40px; margin-left:2.5%; background:url("../image/mobile/ico_sch.png") center no-repeat #eee; background-size:24px; border-radius:20px;}
	@media screen and (max-width:740px){
		#max_mobile_header .lnb_cate_one ul { display:flex; justify-content:space-around; }
		#max_mobile_header .lnb_cate_one li { padding:0; width:33.3333333333%; }
		#max_mobile_header .lnb_cate_one li a { font-size:13px; }
	}

.m_lnb_warp {display:none; position:fixed; top:0; left:0; width:280px; height:100%; z-index:9999; background:#f1f1f1; overflow-y:auto; }
	.m_lnb_warp .member_box {width:100%; height:auto; border-bottom:1px solid #f1f1f1;}
	.m_lnb_warp .member_box p {padding:12px; background:#fff;}
	.m_lnb_warp .member_box ul {display:flex; width:100%; background:#fff; margin-top:1px; border-bottom:1px solid #d7d7d7; }
	.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");}
	.bg_fullmenu{display:none; position:absolute; top:0; left:0; z-index:999; width:100%; height:100%; background:#000; filter:Alpha(opacity=70); opacity:0.7; -moz-opacity:0.7; cursor:pointer;}

#container {width:100%; height:auto;}

#footer {width:100%; position:relative; overflow:hidden;}
	.f_center {width:1366px; padding:0 30px; height:257px; box-sizing:border-box; margin:0 auto 80px; display:table;}
	.f_center h3 {margin-bottom:14px; font-weight:bold; font-size:14px; font-family:'roboto'; letter-spacing:0.03em;}
/* bottom bank info */
.f_bank {float:left; width:436px; height:100%; padding:60px; background:#ebdfc4; box-sizing:border-box; display:table-cell;}
	.f_bank h3 {color:#333;}
	.f_bank dl {}
	.f_bank dl dt {font-size:20px; color:#000; line-height:140%;}
	.f_bank dl dt strong {margin-left:10px; font-size:22px; font-family:'roboto';}
	.f_bank dl dd {margin-top:10px; font-size:15px;}
	.f_site_link {position:relative; margin-top:20px;}
	.f_site_link p {display:inline-block; width:100%; max-width:316px;}
	.f_site_link p a {display:block; padding:0 20px; height:40px; line-height:40px; background:url("../image/common/ico_slt_arrow.png") 100% 50% no-repeat #FFF; font-size:15px; color:#b28c30;}
	.f_site_link ul { position:absolute; top:40px; left:0; right:0; width:100%; max-width:316px; margin:0 auto; height:0px; overflow:auto; transition:all 0.3s cubic-bezier(0.250, 0.460, 0.450, 0.940);}
	.f_site_link ul li {}
	.f_site_link ul li a {display:block; width:100%; padding:0 20px; height:30px; line-height:30px; font-size:15px; background:#e5e5e5; box-sizing:border-box; z-index:9;}
/* bottom customer center */
.f_cs {float:right; overflow:hidden; width:870px; height:100%; padding:60px; background:url("../image/common/bg_f_cs.png") 50% no-repeat #222; background-size:cover; box-sizing:border-box; display:table-cell;}
	.f_cs h3 {color:#FFF;}
	.f_cs dl {float:left;}
	.f_cs dl dt {margin-bottom:30px; font-size:20px; color:#FFF; line-height:140%;}
	.f_cs dl dt strong {margin-left:10px; font-weight:bold; font-size:30px; font-family:'roboto';}
	.f_cs dl dd {line-height:150%; color:#FFF; font-family:'roboto';}
	.f_cs dl dd em {color:#e8bab3;}
	.f_quick_menu {float:right;}
	.f_quick_menu li {float:left; width:110px; font-size:15px; color:#FFF; text-align:center;}
	.f_quick_menu li a {display:block;}
	.f_quick_menu li a i {display:block; width:42px; height:42px; margin:0 auto 10px;}
	.f_quick_menu li:first-of-type a i {background:url("../image/common/ico_f_quick1.png") 50% no-repeat;}
	.f_quick_menu li:nth-of-type(2) a i {background:url("../image/common/ico_f_quick2.png") 50% no-repeat;}
	.f_quick_menu li:last-of-type a i {background:url("../image/common/ico_f_quick3.png") 50% no-repeat;}
	@media screen and (max-width:1366px){
		.f_center { width:100%; display:block;}
		.f_bank { width:33.3843797856049%; display:block;}
		.f_cs { width:66.6156202143951%; display:block;}
	}
	@media screen and (max-width:1280px){
		.f_center { text-align:center; margin:0 auto 8%;}
		.f_bank { width:50%; padding:4%; height:240px;}
		.f_cs { width:50%; padding:4%; height:240px;}
		.f_cs dl {float:none;}
		.f_cs dl dt { margin-bottom:1.2em; }
		.f_cs dl dt strong { font-size:22px;}
		.f_quick_menu {display:none;}
	}
	@media screen and (max-width:740px){
		.f_center { padding:0; margin:0; height:auto; overflow:hidden;}
		.f_bank { width:100%; padding:8%; height:auto;}
		.f_cs { width:100%; padding:8%; height:auto;}
	}
	@media screen and (max-width:414px){
		.f_bank { padding:10%; }
		.f_bank dl dt strong { display:block; margin:0;}
		.f_cs { padding:10%; }
		.f_cs dl dt strong { display:block; margin:0;}
	}

	/* bottom company info */
	.f_info {width:100%; border-top:1px solid #000; background:#F9F9F9; position:relative; overflow:hidden;}
	.f_info_txt {width:1366px; padding:0 30px; box-sizing:border-box; margin:0 auto;}
	/* bottom left */
	.f_comp {float:left; width:800px; margin-bottom:40px; font-size:16px; line-height:180%;}
	.f_comp cite {}
	.f_menu {width:100%; overflow:hidden; margin:40px 0 30px;}
	.f_menu li {float:left; color:#333; margin:0 0 0 30px;}
	.f_menu li:first-of-type {margin:0;}
	.f_menu li a {}
	.f_add {}
	.f_add span { display:inline-block; margin-right:14px; }
	.f_add em { display:block; color:#e7838f; word-break:keep-all;}
	/* bottom right */
	.f_etc { float:right; overflow:hidden; width:500px; }
	.f_family { float:right; margin-top:30px; position:relative; }
	.f_family p {}
	.f_family p a { display:block; width:278px; height:34px; line-height:34px; text-indent:20px; font-weight:bold; font-size:15px; font-family:'roboto'; color:#999; background:url("../image/common/ico_slt_box.png") 100% 50% no-repeat #EEE; border:1px solid #CCC;}
	.f_family p a:hover { color:#000; }
	.f_family ul {  position:absolute; top:35px; left:0; width:100%; height:80px; height:0px; overflow:auto;border:1px solid #CCC; box-sizing:border-box; z-index:9; transition:all 0.3s cubic-bezier(0.250, 0.460, 0.450, 0.940);}
	.f_family ul li {}
	.f_family ul li a {display:block; width:100%; height:30px; line-height:30px; text-indent:20px; font-size:14px; background:#FFF; color:#666; }
	.f_family ul li a.on { color:#000; }
	.f_mark { float:right;  margin-top:26px; overflow:hidden; }
	.f_mark li { float:left; }
	@media screen and (max-width:1366px){
		.f_info_txt { width:100%; }
		.f_comp { width:61.25574272588055%; }
		.f_etc { width:38.28483920367534%; }
	}
	@media screen and (max-width:1280px){
		.f_info { text-align:center; border:0;}
		.f_menu { width:auto; display:inline-block; }
		.f_menu li { float:none; display:inline-block; margin:0 .5em; }
		.f_comp { float:none; width:100%; }
		.f_etc { float:none; width:100%; }
		.f_family { float:none; display:inline-block; margin:0; }
		.f_family * { text-align:left; }
		.f_mark { float:none; width:100%; margin:30px 30px 40px; }
		.f_mark li { float:none; display:inline-block; }
	}
	@media screen and (max-width:740px){
		.f_comp { font-size:13px; }
		.f_info_txt { padding:0 20px; }
		.f_add span { word-break:keep-all; }
		.f_family p a { width:252px; }
	}

/**** 하단으로 원본 ****/
/*

#container section[id],
#container aside[id] {width:86.45833333333333%; margin:0 auto;}

@media screen and (max-width: 1440px) {
	#container section[id],
	#container aside[id] {width:93.66%;}
}

@media screen and (max-width: 1024px) {
	#container section[id],
	#container aside[id] {width:96.66%;}
}
@media screen and (max-width: 740px) {
	
}
*/
/* admin button */
.bt_admin {position:fixed; bottom:0; left:0; z-index:99;}
.bt_admin a {display:block; background:#fc0000; color:#fff; font-size:11px; font-weight:700; padding:10px 20px;}

/* browser_msg */
#max_browser_msg {width:100%; height:auto; background:#222; padding:15px; box-sizing:border-box; text-align:center; position:relative;}
#max_browser_msg p, 
#max_browser_msg mark {color:#fff; line-height:140%; font-size:12px; letter-spacing:0;}
#max_browser_msg mark {background:#f0bd41; color:#000; padding:0 5px;}
#max_browser_msg .bt_browser_upgrade {display:inline-block; font-size:12px; background:#fff; padding:5px 30px; margin:15px 0 0 0;}
#max_browser_msg .bt_close_browser {position:absolute; top:0; right:0; background:#fff; font-size:11px; padding:10px 10px;}

/* top banner */
.max_top_ad {width:100%; height:auto; background:#eee; padding:15px 0; position:relative; overflow:hidden;}
.max_top_ad ul {width:100%; text-align:center; padding-bottom:1px;}
.max_top_ad ul li {width:100%; text-align:center;}
.max_top_ad .bt_lnk {display:block; width:24px; height:24px; background:url("../image/common/maxmall_ui_lab_24.png") no-repeat; font-size:0; position:absolute; top:50%; transform:translateY(-50%); z-index:2;}
.max_top_ad .bt_prev {background-position:0 0; left:35%;}
.max_top_ad .bt_next {background-position:-24px 0; right:35%;}
.max_top_ad .bt_close {display:block; width:20px; height:20px; font-size:0; position:absolute; top:15px; right:3%;}
.max_top_ad .bt_close span { display:block; width:20px; height:2px; background:#000; font-size:0; margin:7px 0 0 0; }
.max_top_ad .bt_close span:first-child { transform:rotate(135deg); }
.max_top_ad .bt_close span:last-child { transform:rotate(225deg); margin-top:-2px; }

@media screen and (max-width: 1440px) {
	.max_top_ad .bt_prev {left:30%;}
	.max_top_ad .bt_next {right:30%;}
}
@media screen and (max-width: 1024px) {
	.max_top_ad .bt_prev {left:20%;}
	.max_top_ad .bt_next {right:20%;}
}
@media screen and (max-width: 740px) {
	.max_top_ad {padding:10px 0;}
	.max_top_ad .bt_lnk {background:none;}
	.max_top_ad .bt_prev {left:10%; background:url("../image/mobile/arrow_left.png") no-repeat; background-size:24px;}
	.max_top_ad .bt_next {right:10%; background:url("../image/mobile/arrow_right.png") no-repeat; background-size:24px;}
	.max_top_ad .bt_close {top:12px;}
	.max_top_ad .bt_close span {width:14px;}
}

/* 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:40px; border-bottom:1px solid #000; display:flex;}
.sch_box .sch_area input {width:180px; height:36px; line-height:36px; font-size:13px; border:none;}
.sch_box .sch_area button {width:40px; height:36px; background:url("../image/common/maxmall_ui_lab_24.png") -24px -24px no-repeat; font-size:0;}

/* 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; background:none;}

.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:14px; font-weight:700; text-transform:uppercase; letter-spacing:.05em;}
.lnb_cate_one li:last-child a {color:#d42525;}
/*.hit_deal*/
.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:151px; left:30px; z-index:3; overflow:hidden; box-shadow: 0px 4px 0px 0px rgba(0,0,0,0.2);}
	.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; background:none;}
	@media screen and (max-width: 1024px) {
		.bt_open_m {width:46px;}
		.bt_open_m mark {display:none;}
	}

.full_box {width:752px; box-sizing:border-box; background:#fff; border:1px solid #000; padding:30px 0 30px 30px; overflow:hidden;}
.full_box span {display:block; width:150px; height:100px; margin-bottom:10px;}
.full_box > ul {}
.full_box li {float:left; width:150px; font-size:15px; font-weight:600; padding-bottom:4px; margin-right:30px;}
.full_box li a {font-weight:normal; font-family:'roboto', 'Nanum Barun Gothic', 'Malgun Gothic', sans-serif;}
.full_box li ul {border-top:1px solid #000; margin-top:10px;}
.full_box li ul li:first-child {padding-top:10px;}
.full_box li ul li:last-child {padding-bottom:10px;}
.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;}


@media screen and (max-width: 1024px) {
	.full_box {width:900px;}
}

/* header : mobile */
#max_mobile_header {display:none;}
.mobile_app_banner { display:none; position:relative; overflow:hidden; background:#000; }
.mobile_app_banner .apple { width:42%; float:left; padding:4%; }
.mobile_app_banner .google { width:42%; float:left; padding:4%; }
.mobile_app_banner img { width:100%; }
@media screen and (max-width: 740px) {
	#max_header {display:none;}
	#max_mobile_header {display:block;}
	.mobile_app_banner { display:block; }
}

.m_header_wrap {width:100%; box-sizing:border-box; position:relative;}
.m_header_wrap .h_box {padding:10px; overflow:hidden;}
.m_header_wrap .h_box.top_fix { position:fixed; top:0; left:0; background-color:#fff; z-index:99; width:100%; height:auto; box-sizing:border-box; }

#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:#000; font-size:0; margin:3px 0 0 0;}
#max_mobile_header .bt_menu a:hover {border-color:#000;}
#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:#000;}

#max_mobile_header .logo {position:absolute; top:12px; left:50%; transform:translateX(-50%);}
#max_mobile_header .logo a {display:block; width:170px; height:42px; font-size:0;}

.bt_box {position:absolute; top:18px; right:3%;}
.bt_box li {float:left; margin-left:4px;}
.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:19px;}
.bt_box .bt_cart span {color:#ffae00; font-weight:700;}

.bt_box .bt_my {display:flex; align-items:center; text-decoration:none; font-weight:700;}
.bt_box .bt_my i {display:block; width:24px; height:24px; background:url("../image/mobile/ico_mypge1.png") 0 50% no-repeat; background-size:16px;}

/* 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-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; position:relative;}
	.m_lnb_warp .category li a.depth1 {background:url("../image/mobile/arrow_down.png") 95% 50% no-repeat #fff; background-size:12px;}
	.m_lnb_warp .category li a.depth1.on {background:url("../image/mobile/arrow_up.png") 95% 50% no-repeat #222; background-size:12px; 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; font-size:11px; padding:7px 20px; font-weight:normal; }
	.m_lnb_warp .category .depth2 li a:hover {text-decoration:underline;}
	.m_lnb_warp .category .cate2 li { border-bottom:1px solid #000; }
	.m_lnb_warp .category .cate2 li a { color:#fff; background:#333; }


/* mobile menu */
.m_menu { display:none; border-top:1px solid #000; width:100%; height:auto; position:relative; z-index:3;}
	.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%;}
	}

/* 비밀번호 변경 */
#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 a {width:32px; height:32px;}
	#max_quick .quick_btn_bar {top:75%; left:-32px;}
	#max_quick .bt_sroll {background:none;}
	#max_quick .bt_up {background:url("../image/mobile/arrow_up_black.png") center no-repeat #fff; background-size:14px;}
	#max_quick .bt_down {background:url("../image/mobile/arrow_down.png") center no-repeat #fff; background-size:14px;}
}

/* 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; flex-wrap: wrap;}
#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 { width:100%; max-width:1366px; height:auto; padding:0 0 100px; margin:0 auto; box-sizing:border-box; position:relative; overflow:hidden; }
.max_shop_page { width:66.66666666666667%; margin:60px auto 100px; }
.max_login_form_auto_login { width:auto; margin:0; padding:0; }
	@media screen and (max-width: 1440px) {
		.max_shop_page {width:93.66%; padding:0 3%; box-sizing:border-box;}
	}
	@media screen and (max-width: 1024px) {
		.max_shop_page {width:100%; margin:60px 0; }
	}
	@media screen and (max-width: 414px) {
		.max_shop_page {margin:40px 0; }
	}

/* 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:14.85714285714286%; height:auto; overflow:hidden; background:#fff; position:absolute; top:70px; left:0; z-index:2; box-sizing:border-box; padding:0;}
.max_snb_wrap h3 {font-size:25px; position:relative; padding-bottom:23px; text-transform:uppercase;}
.max_snb_wrap h3:after {content:''; width:20px; height:2px; background:#000; position:absolute; bottom:0; left:0;}
.max_snb {margin-top:20px;}
.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; }
.max_snb_mobile { display: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:4px 0 8px;}
.max_depth_lst li a {font-size:15px; color:#797979;}
.max_depth_lst li a:hover,
.max_depth_lst li a.active {color:#000;}
.max_depth_lst .max_3depth { background:#f1f1f1; padding:8px 14px; margin-top:10px; box-sizing:border-box; }
.max_depth_lst .max_3depth li a {font-size:13px;}
/* 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; }
@media screen and (max-width: 1440px) {
	.max_snb_wrap {width:230px;}
}
@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; padding-bottom:0;}
	.max_snb_wrap h3:after {display:none; /*left:50%; transform:translateX(-50%);*/}

	.max_snb {display:none;}
	.max_snb_wrap .snb_names {border:1px solid #000; box-sizing:border-box; padding:13px;}
	/* sub navigation mobile menu */
	.max_snb_mobile .max_depth_lst {border-bottom:none; margin:10px 0 0 0; text-align:center; }
	.max_snb_mobile .max_depth_lst li {display:inline-block; position:relative; padding:0;}
	.max_snb_mobile .max_depth_lst li:before {content:''; width:1px; height:10px; background:#d7d7d7; position:absolute; top:4px; left:0;}
	.max_snb_mobile .max_depth_lst li:first-child:before {width:0;}
	.max_snb_mobile .max_depth_lst li a {display:block; padding:0 10px;}
	.max_snb_mobile .max_depth_lst li:first-child a {padding-left:0;}

	/* 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 {display:none; bottom:10px;}*/

	/* sub navigation mobile menu */
	.max_snb_mobile .max_depth_lst {margin:0;}
	/* 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%; padding-top:0;}
}
@media screen and (max-width: 740px) {
	#max_cate_wrap {padding-top:0;}
}
/* sub menu */
.max_smenu {float:left; width:14.85714285714286%; min-width:160px; height:auto; box-sizing:border-box; padding:30px;}
.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; padding:15px 0; margin-top:30px;}
.max_smenu ul li {padding:15px 0;}
.max_smenu ul li .active {color:#000; border-bottom:1px solid #000;}
.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: 1440px) {
	.max_smenu {padding:30px 0;}
}
@media screen and (max-width: 1024px) {
	.max_smenu { display:none; }
}

/* contents */
.max_cate_navi {color:#999; font-size:13px;}
.max_contents {float:right; width:79.42857142857143%; height:auto; padding:70px 30px 0 0; box-sizing:border-box;}

@media screen and (max-width: 1024px) {
	.max_contents {float:none; width:100%; padding:30px 3% 0;}
}




/* 민경용 추가. */

.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;}

#coupon_select_wrap { position:fixed; width:50%; left:25%; top:10%; background:#FFF; border:1px solid #000; }
#coupon_select_wrap .close_btn { position:absolute; right:40px; top:10px; }
@media screen and (max-width: 740px) {
	#coupon_select_wrap { left:0; top:0; right:0; bottom:0; width:100%; }
}