@charset "utf-8";

/*
pc : 1366
tb : 1024,768
mb : 414 X 640
*/

.skip,legend{position:absolute}a,abbr,address,article,aside,audio,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,header,hgroup,hr,html,i,iframe,img,ins,kbd,li,main,mark,nav,ol,output,p,pre,q,ruby,s,samp,section,small,span,strong,sub,summary,sup,tbody,td,tfoot,th,thead,time,tr,u,ul,var,video,input,button,textarea,label{padding:0;margin:0;border:0;font:inherit;vertical-align:baseline;word-break:keep-all;}body{line-height:1;font-weight:400; font-size:16px; font-family:'din-2014','Nanum Barun Gothic',sans-serif;color:#111;letter-spacing:-.04em}a{text-decoration:none;color:inherit}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}th,td{vertical-align:middle}caption,hr{display:none}legend{height:0;font-size:0;font-family:'din-2014','Nanum Barun Gothic',sans-serif;line-height:0;overflow:hidden;text-indent:-20000px}address,cite,em{font-style:normal}button,label{cursor:pointer}button{border:0;background:0 0;display:inline-block}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}input,button,textarea,select{padding:0;margin:0;border:0;font:inherit;vertical-align:baseline;}.skip{visibility:hidden;top:0;left:0}ul{list-style:none}
/*
select{background:url("../image/common/bt_slt_k.png") 92% 50% no-repeat; border-radius::0; -webkit-appearance:none; -moz-appearance:none; appearance:none;}
select::-ms-expand{display:none}
*/
@media screen and (max-width: 414px) {
	body {font-size:13px;}
}

/* margin */
.mgt20 {margin-top:20px;}

@media screen and (max-width: 768px) {
	.mgt20 {margin-top:2%;}
}
@media screen and (max-width: 740px) {
	.mgt20 {margin-top:3%;}
}

/* nbsp */
.nb {display:block;}


/* browser_msg */
#max_browser_msg{ width:100%;height:auto;background:#222;padding:15px;box-sizing:border-box;text-align:center;position:absolute;z-index:9999;color:#fff;font:normal 12px 'Malgun Gothic';line-height:140%;letter-spacing:0}
#max_browser_msg mark{background:#f0bd41;color:#000;padding:0 5px}
#max_browser_msg .bt_browser_upgrade{display:inline-block;background:#fff;color:#000;padding:5px 30px;margin:15px 0 0 0}
#max_browser_msg .bt_close_browser{background:#ccc;color:#000;padding:5px 10px}

/* input : member */
.it, 
.max_board_form_input,
.max_member_form_input {display:block; height:auto; padding:15px; border:1px solid #d8d8d8; box-sizing:border-box; -webkit-appearance: none; -webkit-border-radius:0; letter-spacing:-0.03em;}
.it_order {padding:13px; border:1px solid #d8d8d8; box-sizing:border-box; -webkit-appearance: none; -webkit-border-radius:0; letter-spacing:-0.03em;}

@media screen and (max-width: 740px) {
	.it, .max_board_form_input { padding:12px 15px; line-height:200%; }
	.it_order { padding:8px 15px; line-height:200%; }
}

/* input : checkbox */
.max_checkit {position:relative;}
.max_checkit input[type="checkbox"] {position:absolute; width:1px; height:1px; padding:0; margin:-1px; overflow:hidden; clip:rect(0,0,0,0); border:0;}
.max_checkit input[type="checkbox"] + label {display:inline-block; position:relative; cursor:pointer; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; font-size:0;}
.max_checkit input[type="checkbox"] + label:before {content:''; display:inline-block; width:20px; height:20px; line-height:20px; margin:-2px 8px 0 0; text-align:center; vertical-align:middle; background:#fff; border:1px solid #ccc;}
.max_checkit input[type="checkbox"]:checked + label:before {background:url("../image/common/maxmall_ui_lab_24.png") -121px -26px no-repeat #fff; border:1px solid #000;}
.max_checkit.checkit_label input[type="checkbox"] + label {font-size:15px;}
.max_member_form_label.max_member_form_label_agree_for_all_M {font-size:15px;}
.max_member_form_label.max_member_form_label_agree_for_all_B {font-size:15px;}


@media screen and (max-width: 740px) {
	.max_checkit input[type="checkbox"]:checked + label:before {background:url("../image/mobile/ico_checkit.png") center no-repeat #fff; background-size:16px;}
	.max_checkit.checkit_label input[type="checkbox"] + label {font-size:12px;}
}
/* input : radio */
.max_radio {position:relative;}
.max_radio input[type="radio"] {position:absolute; width:1px; height:1px; padding:0; margin:-1px; overflow:hidden; clip:rect(0,0,0,0); border:0;}
.max_radio input[type="radio"] + label {display:inline-block; position:relative; padding-left:30px; cursor:pointer; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none;}
.max_radio input[type="radio"] + label:before {content:''; position:absolute; top:0; left:0; width:20px; height:20px; text-align:center; background:#fff; border:1px solid #ccc; border-radius:100%;}
.max_radio input[type="radio"]:checked + label:before {background:#fff; border:1px solid #000;}
.max_radio input[type="radio"]:checked + label:after {content:''; position:absolute; top:6px; left:6px; width:10px; height:10px; background:#000; border-radius:100%;}


/* select box */
.max_select, 
.product_option_select
,.product_optionadd_select{-webkit-appearance:none; -moz-appearance:none; appearance:none; font-family:inherit; font-size:1.063em; background:url("../image/common/max_lab_sel_24.png") no-repeat 98% 50%; width:200px; height:2.5em; border:1px solid #000; padding-left:10px; box-sizing:border-box; border-radius:0;}
.max_select::-ms-expand, 
.product_option_select::-ms-expand {display:none;}
@media screen and (max-width: 768px) {
	.max_select, 
	.product_option_select {background:url("../image/mobile/ico_checkit.png") no-repeat 98% 50%; background-size:16px;}
}

/* title */
.max_tt {text-align:center; text-transform:uppercase; font-weight:700; letter-spacing:.05em;} /* main title */
.max_stt {font-size:20px; text-transform:uppercase; font-weight:600; text-align:center; letter-spacing:.05em;} /* sub page title */
.max_stitle {margin-bottom:10px;} /* page sub text */
.max_stitle.type1 { font-size:20px; font-weight:normal; }

@media screen and (max-width: 740px) {
	.max_stt {font-size:15px;}
}

/* layout */
#max_wrap {width:100%; height:auto; position:relative;}
#header, #container, #footer {width:inherit; height:inherit;}
.clear {clear:both;position:inherit;}

.blue {color:#0f8cfc;}

.bts_left {position:relative; color:#fff;}
.bts_left:before {display:block; width:100%; height:100%; background:#000; position:absolute; left:0; bottom:0; z-index:-2; content:'';}
.bts_left:after {display:block; width:0; height:100%; background:#0f8cfc; position:absolute; left:0; bottom:0; z-index:-1; content:''; transition:all .4s;}
.bts_left:hover:after {width:100%;}

.bts_left2 {position:relative; color:#fff;}
.bts_left2:before {display:block; width:100%; height:100%; background:#000; position:absolute; left:0; bottom:0; z-index:-2; content:'';}
.bts_left2:after {display:block; width:0; height:100%; background:#04bff5; position:absolute; left:0; bottom:0; z-index:-1; content:''; transition:all .4s;}
.bts_left2:hover:after {width:100%;}



.dtt {display:none;}
.detail_prd_top {width:93.7042459%; max-width:1366px; margin:4em auto 0; overflow:hidden; box-sizing:border-box; position:relative;}
.detail_prd_img {float:left; width:42.96875%;}
.detail_prd_img_box {}
.detail_prd_img_box img {max-width:100%;}
.detail_prd_info {float:right; width:53%; padding:72px 0 0; position:relative;}
.detail_prd_info .prd_tit_ko {margin-bottom:1.25em; font-size:1.25em;}
.detail_prd_info .prd_tit {width:100%; font-weight:600; font-size:2.5em;}
.detail_prd_info .prd_tit .pro_ctgr {display:block; width:100%; font-weight:600;}
.detail_prd_info .prd_stt {padding:1.5em 0 0; margin:1.5em 0 0; border-top:1px solid #d7d7d7; font-size:1.063em;}
.detail_prd_info .prd_txt {margin:.5em 0 1.5em; color:#0f8cfc; font-size:1.063em;}
.detail_prd_info .price_box dl {overflow:hidden; margin:.5em 0;}
.detail_prd_info .price_box dt {float:left; width:6em; font-size:0.938em;}
.detail_prd_info .price_box dd {float:left;}
.detail_prd_info .price_box dd strong {font-size:1.75em; font-weight:700;}
.detail_prd_info .max_price dd {font-weight:700;}
.detail_prd_info .max_info dd {font-size:1.25em;}
.detail_prd_info .max_sale {margin-left:.25em; font-weight:700; font-size:1.25em; color:#0f8cfc;}
.opt_box .max_order_optA_title {margin:1.25em 0 .75em; font-size:0.938em;}
.opt_box .max_order_optA ul {display:block;}
.opt_box ul li select {width:100%;}
.max_order_quantity.optA .selectoption_child {background:#f2f2f2; border:1px solid #e8e6e6; padding:10px; margin:10px 0 0 0; overflow:hidden; position:relative; box-sizing:border-box;}
.opt_box .selectoption_child span {font-size:1em; display:block;}
.opt_box .select_text {float:left; padding:.5em .5em 0 0; color:#222; width:60%;}
.opt_box .select_stock input {float:right; border:1px solid #d7d7d7; padding:0 1em; margin-right:36px; width:58px; height:2.188em; text-align:center; box-sizing:border-box;}
.opt_box .select_stock_btn {float:right;}
.opt_box .select_stock_btn button {float:left;}
.opt_box .stock_button_up {background:url("../image/shop/ico_plus_s.png") center no-repeat #fff; width:2.188em; height:2.188em; border:1px solid #d7d7d7; border-right-width:0;}
.opt_box .stock_button_down {background:url("../image/shop/ico_minus.png") center no-repeat #fff; width:2.188em; height:2.188em; border:1px solid #d7d7d7; border-right-width:0;}
.opt_box .showopprice {clear:both; width:100%; text-align:left; padding:.5em 0; font-size:1em;}
.opt_box .delete_btn .delete_button {position:absolute; bottom:0; right:0; background:url("../image/shop/bt_close.png") center no-repeat; width:35px; height:35px;}

/* shop view : detail button */
.max_order_btns {float:left; width:100%; height:auto; padding-top:40px; text-align:center; overflow:hidden;}
.max_order_btns button {float:left; width:50%; height:60px; letter-spacing:.1em; font-size:14px; font-weight:800; text-transform:uppercase; box-sizing:border-box;}
.max_order_btns .bt_buy {background:#000; color:#fff; border:1px solid #000;}
.max_order_btns .bt_buy:hover {background-color:#0f8cfc; border-color:#0f8cfc; color:#fff;}
.max_order_btns .bt_cart {background-color:#fff; color:#222; border:1px solid; border-left:0;}
.max_order_btns .bt_cart:hover {background-color:#0f8cfc; border-color:#0f8cfc; color:#fff;}
.max_order_btns .bt_wish {position:absolute; top:0; left:0; width:48px; height:48px; border-radius:100%; border:1px solid #ccc; background:url("../image/shop/maxmall_ui_lab_50.png") 50% no-repeat; background-size:100%; font-size:0;}
.max_order_btns .order_adm{width:100%; height:auto; margin-top:10px; border:1px solid; font-weight:normal; letter-spacing:0; padding:15px 0;}


/* shop detail image */
.max_detail_item_wrap {width:100%;}

@media screen and (max-width:1366px){
	.detail_prd_top {width:93.7042459%; padding:0;}
}
@media screen and (max-width: 1024px) {
	.dtt {display:block; padding:1em; font-size:1.5em; text-align:center; border-bottom:1px solid #d7d7d7;}
	.detail_prd_top {width:100%; margin-top:0;}
	.detail_prd_img {float:none; width:100%; margin:32px auto 16px; text-align:center;}
	.detail_prd_info {float:none; width:93.7042459%; border:none; padding:64px 0 0; margin:0 auto; box-sizing:border-box;}
	.mobile_detail_prd_info {display:block;}
	.max_order_btns {padding-top:20px;}
	.max_detail_item_wrap {border:0; padding:0 0 5%; margin:0; box-sizing:border-box;}
}
@media screen and (max-width: 768px) {
	.detail_prd_info {padding:56px 0 0; margin:0 auto;}
	.max_order_btns .bt_wish {width:40px; height:40px;}
	.detail_prd_info .prd_stt {font-size:14px;}
	.detail_prd_info .prd_txt {font-size:13px;}
	.max_detail_item_wrap {padding:0; margin:0; border:0;}
}
@media screen and (max-width: 414px) {
	.detail_prd_img {margin:0 auto 16px;}
	.detail_prd_info .prd_tit {width:100%; font-size:22px;}
	.opt_box .select_text {width:100%; margin:0 0 8px 0;}
	.opt_box .selectoption_child span {float:left;}
	.opt_box .select_stock input {float:left; margin:0;}
	.opt_box .stock_button_up {border-left-width:0;}
	.opt_box .stock_button_down {border-right-width:1px;}

}
.max_order_total {width:100%; padding-top:20px; margin-top:20px; text-align:right; border-top:1px solid #d7d7d7;}
.max_order_total h3 {display:inline-block; font-weight:300; font-size:1.75em; padding-right:.5em;}
.max_order_total p {display:inline-block; font-size:2em; color:#0f8cfc;}
.max_order_total .max_price {}
.max_order_total .maxskin_last_price {font-weight:700; }
.detail_prd_info_box {float:left; width:100%; height:auto; margin-top:40px; border-bottom:1px solid;}
.detail_prd_info_box p {border-bottom:2px solid; height:2em; position:relative;}
.detail_prd_info_box p a {display:block; width:100%; height:100%;}
.detail_prd_info_box p a:hover {text-decoration:none;}
.detail_prd_info_box dl {padding:1em 0; overflow:hidden;}
.detail_prd_info_box dt {float:left; width:20%; padding:5px 0; color:#797979;}
.detail_prd_info_box dd {float:left; width:80%; padding:5px 0;}

.maxskin_tab.type2 {margin-top:4em;}
.maxskin_tab.type2 li {padding:1.5em 0;font-weight:700;text-align:center;background:#eee;color:#000;letter-spacing:.05em;}


.textarea {text-align:center;line-height:0;}
.textarea img {max-width:100%;}

/* shop view : detail common */
.max_detail_item_wrap h3 {font-size:1.063em; font-weight:normal; padding:1em 0; margin:1.5em 0 1em; border-bottom:1px solid #ccc;}

#max_prdSafety {width:93.7042459%; padding:0; margin:0 auto;}
#max_delivery {width:93.7042459%; padding:0; margin:0 auto;}

/* tabmenu */



.maxskin_tab.type1 i {}
.maxskin_tab.type1 li:before { content:''; width:24px; height:24px; display:block; background:url("../image/common/maxmall_ui_lab_24.png") 0 -72px no-repeat; margin:0 20px; }
.maxskin_tab.type1 li:first-child:before {width:0;}
.maxskin_tab.type1 li a,
.maxskin_tab.type1 span {text-transform:uppercase; font-weight:700; letter-spacing:.05em;}
.maxskin_tab.type1 li a:hover,
.maxskin_tab.type1 li a.active,
.maxskin_tab.type1 li a.active span { color:#ffae00; }

.maxskin_tab.type2 li {width:100%;  }

.max_tab_box {clear:both; width:100%;}

@media screen and (max-width: 740px) {
	.maxskin_tab.type1 li:before { margin:0 15px; background:url("../image/mobile/ico_tab_line.png") 5px 50% no-repeat; background-size:14px;}
	.maxskin_tab.type1 li:first-child:before { margin:0; }
	.maxskin_tab.type1 li a {text-align:center; line-height:100%;}
	/* .maxskin_tab.type2 li {margin:0 5px;} */
	.maxskin_tab.type2 li a {padding:7px 25px;}
}
@media screen and (max-width: 414px) {
	.maxskin_tab.type2 li a {padding:7px 10px;}
}

/* membership :  tabmenu */
.max_member_tab li{float:left; text-align:center;}
.max_member_tab li a{float:left; box-sizing:border-box; background:#f5f5f5; border:1px solid #d9d9d9; border-bottom:1px solid #000; display:block; color:#444; padding:20px 0;}
.max_member_tab li a.on{background:#fff; border:1px solid #000; border-bottom:1px solid #fff;}

/* sub layout */
.pagewrap {/*width:100%; height:auto; padding:0 3% 100px; box-sizing:border-box; position:relative; overflow:hidden;*/}
.max_shop_page {width:66.66666666666667%; padding-bottom:100px; margin:3% auto;}

.max_login_form_auto_login { width:auto; margin:0; padding:0; }

@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:0; margin: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;}
}
/* table */
.max_table table{width:100%;}
.max_table tbody th{background:#f7f7f7; border-bottom:1px solid #e5e5e5; text-align:left; padding:20px; width:15%; line-height:130%; color:#000;}
.max_table tbody td{border-bottom:1px solid #e5e5e5; padding:20px; line-height:130%; color:#797979;}

.max_table_b{width:100%;}
.max_table_b thead th{border-top:1px solid #000; border-bottom:1px solid #000; text-align:center; padding:20px 0; color:#222;}
.max_table_b thead th:first-child {border-left:1px solid #000;}
.max_table_b thead th:last-child {border-right:1px solid #000;}
.max_table_b tbody th{text-align:center; border-bottom:1px solid #e5e5e5; vertical-align:middle;}
.max_table_b tbody td{border-bottom:1px solid #e5e5e5; padding:20px; vertical-align:middle;}

.max_table_c {width:100%;}
.max_table_c tbody th{text-align:center; border-bottom:1px solid #e5e5e5; width:20%;}
.max_table_c tbody td:last-child {width:auto; color:#797979; text-align:left; line-height:130%;}
.max_table_c tbody td{border-bottom:1px solid #e5e5e5; border-left:1px solid #e5e5e5; padding:20px; color:#000; text-align:center; width:15%;}

@media screen and (max-width: 1024px) {
	.max_table_b tbody td {padding:20px 0;}
}
@media screen and (max-width: 740px) {
	.max_table tbody th,
	.max_table tbody td {font-size:12px; padding:3%;}

	.max_table_b tbody td {border:none; padding:5px 0;}
}




/* button */
.bt_control {display:block; width:54px; height:48px; background-image:url("../image/common/maxmall_ui_lab_48.png"); background-repeat:no-repeat; position:absolute; top:50%; transform:translateY(-50%); font-size:0; z-index:1;}
.bt_prev {background-position:0 0; left:0;}
.bt_next {background-position:-90px 0; right:0;}

.max_btns{float:left; width:100%; height:auto; text-align:center; margin:60px 0 60px 0;}
.bt_more { text-align:center; }
.bt_more a{display:inline-block; height:auto; padding:17px 40px; border:1px solid #000; color:#000;}
.bt_more a:hover {border:1px solid #f57218; transition:all 0.3s ease; color:#f57218;}

.bt_link {display:inline-block; height:auto; padding:13px 40px; border:1px solid #000; color:#000; font-size:15px;}
.bt_link:hover {background:#000; color:#fff;}

.bt_link_line {display:inline-block; height:auto; padding:13px 40px; border:1px solid #ccc; font-size:13px; color:#000;}
.bt_link_line:hover {border:1px solid #459ad0; color:#459ad0;}

.link_w {border:1px solid #fff; color:#fff;}
.link_w:hover {background:#fff; color:#000;}

.bt_type1, 
.bt_type2 {display:inline-block; border:1px solid #444; background:#fff; color:#444; width:200px; /*height:50px;*/ font-size:15px; padding:15px 0; }
.bt_type1 {border:1px solid #000; background:#000; color:#fff;}

.bt_type_s {display:inline-block; height:auto; padding:13px 15px; background:#fff; border:1px solid #000; font-size:13px; color:#000; cursor:pointer; border-radius:0;-webkit-appearance:none;}
.bt_type_s:hover {background:#000; color:#fff;}
.bt_type_s.orange {border:1px solid #459ad0; color:#459ad0;}
.bt_type_s.orange:hover {background:#459ad0; color:#fff;}
.bt_type_s.super_s {padding:7px 15px; font-size:12px;}

#max_useReview .max_stt {font-size:1.5em; text-align:center; font-weight:600; letter-spacing:.05em; text-transform:uppercase; border-bottom:none;} 
#max_useReview .product_review_wrap li {padding:1.25em 0; border-top:1px solid #333; border-bottom:1px solid #333;} 
#max_useReview .product_review_wrap li:nth-child(1) {border-bottom:none;}
#max_useReview .product_review_wrap li p {text-align:left;}
#max_useReview .product_review_wrap li p.review_tit {padding:1em 1em 0; }
#max_useReview .product_review_wrap li p span {padding: 0 1em;}
#max_useReview .review_cont {padding-left:1em; border-top:1px solid #ddd; margin-top:1em; height:auto !important; padding-top:20px !important;}

@media screen and (max-width: 425px) {
	#max_useReview .product_review_wrap li p span:nth-child(3) {display: block;padding-top:.5em;}
}


/* product list : no contents */
.max_no_prd {float:left; width:100%; height:auto; padding:150px 0 100px; text-align:center; background:url("../image/shop/bg_prd_no_s.png") 50% 27% no-repeat; border-bottom:1px solid #ccc;}
.max_no_point {width:100%; height:auto; padding:140px 0 170px; text-align:center; background:url("../image/shop/bg_point_no.png") top center no-repeat;}

@media screen and (max-width: 740px) {
	.max_no_prd {background:url("../image/mobile/bg_prd_no.png") 50% 27% no-repeat; background-size:24px; padding:80px 0 50px;}
}

/* product stock */
.product_stock {display:flex;}
.product_stock .select_text{width:30%; padding:10px 0;}
.product_stock p {display:flex; border:1px solid #ccc; width:150px; height:35px; box-sizing:border-box;}
.product_stock span button {display:block; box-sizing:border-box; width:35px; height:34px;}
.product_stock .stock_button_up{background:url("../image/shop/ico_plus_s.png") center no-repeat; border-left:1px solid #ccc; }
.product_stock .stock_button_down{background:url("../image/shop/ico_minus.png") center no-repeat; border-right:1px solid #ccc;}
.product_stock .select_stock input{width:80px; height:31px; text-align:center; border:0;}
.product_stock a {display:block; box-sizing:border-box; width:40px; height:35px; line-height:34px; border:1px solid #ccc; border-left:none; background:#ebebeb; font-size:13px; text-align:center;}
.product_stock a:hover {background:#459ad0; color:#fff; border:1px solid #459ad0;}


/* product rating */
.max_rating{display:inline-block; width:76px; height:20px; background:url("../image/star_off.png") 0 0 no-repeat;}
.max_rating .max_ratingStar{display:block; background:url("../image/star_on.png") 0 0 no-repeat;}
.max_rating .max_ratingStar i{display:block; text-indent:-20000px;}

/* shop : note */
.max_note {width:100%; height:auto; background:#f4f4f4; padding:30px; margin-top:60px; box-sizing:border-box;}
.max_note div:last-child {padding:30px 0 0 0;}
.max_note h4 {font-size:18px;}
.max_note ul {padding-top:10px;}
.max_note li {color:#797979; line-height:160%;}

@media screen and (max-width: 768px) {
	.max_note {background-size:80px; padding-left:140px; padding-right:30px;}
	.max_note h4 {font-size:15px;}
}
@media screen and (max-width: 639px) {
	.max_note { background-image:none; padding:7%; margin-top:8%; }
	.max_note .nb { display:inline; }
	.max_note h4 {font-size:14px; letter-spacing:-0.05em;}
	.max_note li {font-size:11px;}
}

/* icon */
.ico_btstyle1, 
.ico_btstyle2 {font-size:13px; background:#71615a; color:#fff; display:inline-block; padding:5px 10px;}
.ico_btstyle1 {background:#459ad0;}

@media screen and (max-width: 639px) {
	.ico_btstyle1, 
	.ico_btstyle2 {font-size:11px;}
}

/* paginate */
.ban_paginate {width:100%; height:10px;}
.ban_paginate a {display:inline-block; width:10px; height:10px; border-radius:100%; font-size:0; background:rgba(0,0,0,0.5); margin:0 3px;}
.ban_paginate a.active {background:#000;}

.max_page {float:left; width:100%; padding:25px 0; text-align:center;}
.max_page a {display:inline-block; vertical-align:middle; width:50px; height:50px; text-align:center; line-height:50px; margin:0 5px; font-weight:700; border:1px solid #ccc;}
.max_page .page_on {color:#fff;}
.max_page a span {display:block; font-size:13px; font-weight:700; height:50px; line-height:50px;}
.max_page a.max_page_cur {color:#fff; background:#000; border:1px solid;}
.max_page a.max_page_prev_first, 
.max_page a.max_page_next_end {display:none;}

.max_page a.max_page_prev, 
.max_page a.max_page_next {font-size:0; border:none; background-image:url("../image/common/maxmall_ui_lab_50.png"); background-repeat:no-repeat;}
.max_page a.max_page_prev {background-position:0 -50px;}
.max_page a.max_page_next {background-position:-50px -50px;}

@media screen and (max-width: 740px) {
	.ban_paginate a {width:8px; height:8px;}

	.max_page a,
	.max_page a span { width:36px; height:36px; line-height:36px;}

	.max_page a.max_page_prev {background:url("../image/common/page_prev.png") center no-repeat; background-size:16px;}
	.max_page a.max_page_next {background:url("../image/common/page_next.png") center no-repeat; background-size:16px;}
}

/* popup_product */
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:99999;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxLoadedContent{overflow:auto;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}
#cboxOverlay{background:#000;}
#cboxMiddleRight{width:46px; outline:none;}
#cboxContent{background:#fff; overflow:visible; outline:none;}
#cboxError{padding:50px; border:1px solid #ccc;}
#cboxLoadedContent{margin-bottom:5px; }
#cboxClose{position:absolute; top:-15px; right:-15px; background:url('../image/common/bt_close_browser.png') center no-repeat; width:60px; height:60px; text-indent:-9999px;}
.cboxSlideshow_on #cboxSlideshow{background-position:-125px 0px; right:27px;}
.cboxSlideshow_on #cboxSlideshow:hover{background-position:-150px 0px;}
.cboxSlideshow_off #cboxSlideshow{background-position:-150px -25px; right:27px;}
.cboxSlideshow_off #cboxSlideshow:hover{background-position:-125px 0px;}

/* popup detail */
#pop_max_detail{width:100%; height:auto; padding:30px; margin:0 auto; box-sizing:border-box;}
#pop_max_detail .max_img_area{float:left; width:50%; height:auto;}
#pop_max_detail .max_img_area p img {width:100%;}

#pop_max_detail .prd_info{float:left; width:50%; height:auto; padding:0 30px; box-sizing:border-box;}
#pop_max_detail .prd_info .max_price_tit{text-align:left;}
#pop_max_detail .prd_info .max_price_area {margin:0;}

#pop_max_detail .max_social {right:50px;}


/* agreebox */
.agreebox {color:#797979; margin-top:50px;}
.agreebox h2{font-weight:bold; color:#222; margin-top:30px;}
.agreebox p{padding:10px 0; line-height:140%;}
.agreebox ol{padding:10px 0;}
.agreebox ol li{padding:2px 0; line-height:140%; }

/* policybox */
.policybox {color:#797979; margin-top:50px;}
.policybox p{line-height:140%;}
.policybox .policymenu{border:2px solid #444; background:#fff; padding:20px; margin:15px 0; width:auto; height:auto; display:block; overflow:hidden;}
.policybox .policymenu .tappolicy{float:left; width:50%;}
.policybox .policymenu .tappolicy li{line-height:190%;}
.policybox dl dt{font-weight:bold; color:#222; margin-top:30px;}
.policybox dl dd{padding:10px 0; line-height:140%;}
.policybox dl dd ol > li{list-style-type:decimal; margin:10px 0 0 20px; line-height:140%;}
.policybox dl dd ul > li{list-style-type:square; margin:10px 0 10px 20px; line-height:140%;}
.policybox table{margin-top:10px;}

/* daum zipsearch */
.zipclodebtn { position: absolute; right:0; bottom: 0; width:48px; height:48px; cursor: pointer; z-index: 2; }
.zipclodebtn span { display: block; width: 48px; height: 48px; margin:0; font-size: 0; overflow:hidden; background:url('../image/common/bt_close.png') center no-repeat;}

/* password check */
.max_pass_chk {width:100%; height:auto; text-align:center; background:url("../image/shop/bg_prd_no_s.png") top center no-repeat; padding-top:100px; margin-top:3%;}
.max_pass_chk p {padding-top:4%; color:#777; line-height:130%;}
.max_pass_chk .nb {display:inline;}
.max_pass_chk fieldset {text-align:center; margin-top:5%;}
.max_pass_chk fieldset input {display:inline-block; width:30%;}

@media screen and (max-width: 768px) {
	.max_pass_chk {background:url("../image/mobile/bg_prd_no.png") 50% 20% no-repeat; background-size:24px; padding-top:110px; margin-top:0;}
	.max_pass_chk .nb {display:block;}
	.max_pass_chk fieldset input {width:80%;}
	.max_pass_chk .max_btns button {display:inline-block; width:48%;}
}

/* search */
#search_wrap {width:66.66%; padding:50px 0; margin:0 auto;}
#search_wrap .search_result {font-size:25px; text-align:center;}
#search_wrap .search_result span {font-size:25px;}
#search_wrap .max_sub_product_list {margin-top:80px;}
#search_wrap .max_prd_lst li { width:23%; }
#search_wrap .max_prd_lst .text_area {padding-bottom:30px;}

@media screen and (max-width: 1440px) {
	#search_wrap .max_prd_lst li { width:31%; }
}

@media screen and (max-width: 1024px) {
	#search_wrap {width:93.66%;}
}

@media screen and (max-width: 740px) {
	#search_wrap {padding:25px 0;}
	#search_wrap .search_result, 
	#search_wrap .search_result span {font-size:20px;}
	#search_wrap .max_sub_product_list {margin-top:50px;}
}

@media screen and (max-width: 414px) {
	#search_wrap .max_prd_lst li { width:48%; }
}

/* bbs control */
#max_board_control {margin:0; padding:0;}
#max_board_control article, #max_board_control aside, #max_board_control details, #max_board_control figcaption, #max_board_control figure, #max_board_control footer, #max_board_control header, #max_board_control hgroup, #max_board_control main, #max_board_control menu, #max_board_control nav, #max_board_control section, #max_board_control summary {display:block;}#max_board_control audio, #max_board_control canvas, #max_board_control progress, #max_board_control video {display:inline-block; vertical-align:baseline;}#max_board_control audio:not([controls]) {display:none; height:0; }#max_board_control [hidden], #max_board_control template {display:none;}#max_board_control a {background-color:transparent;}#max_board_control a:active, a:hover {outline:0; text-decoration:none;}#max_board_control abbr[title] {border-bottom:1px dotted;}#max_board_control b, #max_board_control strong {font-weight:bold;}#max_board_control dfn {font-style:italic;}#max_board_control h1 {font-size:2em; margin:0.67em 0;}#max_board_control mark {background:#ff0; color:#000;}#max_board_control small {font-size:80%;}#max_board_control sub, #max_board_control sup {font-size:75%; line-height:0; position:relative; vertical-align:baseline;} #max_board_control sup {top:-0.5em;} #max_board_control sub {bottom:-0.25em;}#max_board_control img {border:0;}#max_board_control svg:not(:root) {overflow:hidden;}#max_board_control figure {margin:1em 40px;}#max_board_control hr {box-sizing:content-box; height:0;}#max_board_control pre {overflow:auto;}#max_board_control code, #max_board_control kbd, #max_board_control pre, #max_board_control samp {font-family: monospace, monospace; font-size: 1em;} #max_board_control button, #max_board_control input, #max_board_control optgroup, #max_board_control select, #max_board_control textarea {color:inherit; font:inherit; margin:0;}#max_board_control button {overflow:visible;}#max_board_control button, #max_board_control select {text-transform:none;}#max_board_control button, #max_board_control input[type="button"], #max_board_control input[type="reset"], #max_board_control input[type="submit"] {-webkit-appearance:button; cursor:pointer;}#max_board_control button[disabled], #max_board_control input[disabled] {cursor:default;}#max_board_control button::-moz-focus-inner, #max_board_control input::-moz-focus-inner {border:0; padding:0;}#max_board_control input {line-height:normal;}#max_board_control input[type="checkbox"], #max_board_control input[type="radio"] {box-sizing:border-box; padding:0;}#max_board_control input[type="number"]::-webkit-inner-spin-button, #max_board_control input[type="number"]::-webkit-outer-spin-button {height:auto;}#max_board_control input[type="search"]::-webkit-search-cancel-button,#max_board_control input[type="search"]::-webkit-search-decoration {-webkit-appearance:none;}#max_board_control fieldset {border:none; margin:0; padding:0;}#max_board_control legend {border:0; padding:0;}#max_board_control textarea {overflow:auto;} #max_board_control optgroup {font-weight:bold;}#max_board_control table {border-collapse:collapse; border-spacing:0; }#max_board_control td, #max_board_control th {padding:0;}
#max_board_control h1{ font-size:1.5em; text-align:center; }
#max_board_control .newwin_wrap { padding:.5em 2em; }
#max_board_control ul {list-style:none; padding:0; margin:0;}
#max_board_control li {padding:.75em 0 .75em 1em; border-bottom:1px solid #ccc;}

#max_board_control .bbs_uid + label { display:inline-block; margin:0; padding:0; cursor:pointer; vertical-align:middle; }
#max_board_control .bbs_uid { display: none; }
#max_board_control .bbs_uid + label:before { content:"\2714"; border:0.1em solid #000; border-radius:0.2em; display:inline-block; width:1.25em; height:1.25em; /*padding-left:0.2em;*/ padding-bottom:0.3em; margin-right:0.2em; vertical-align:bottom; color:transparent; transition:0.2s; box-sizing:border-box; margin-right:.5em;}
#max_board_control .bbs_uid + label:active:before { transform:scale(0); }
#max_board_control .bbs_uid:checked + label:before { background:#333; border:.1em solid #000; color: #fff; }
#max_board_control .bbs_uid:disabled + label:before { transform:scale(1); border-color:#aaa; }
#max_board_control .bbs_uid:checked:disabled + label:before { transform:scale(1); background-color:#bfb; border-color:#bfb; }

#max_board_control li span.current_ico { display:inline-block; padding:.25em .5em; border:1px solid #ddd; font-size:.75em; border-radius:.25em; background:#f50066; border:1px solid #b5004b; color:#fff;}
#max_board_control .btns { text-align:center; padding:1em 0 0; }
#max_board_control button.btn_bbs_control_submit {display:inline-block; background:#f50066; border:1px solid #b5004b; color:#fff; padding:.5em 1em; font-size:1em; border-radius:.25em; vertical-align:middle;}
#max_board_control button.btn_bbs_control_cancel {display:inline-block; background:#333; border:1px solid #000; color:#fff; padding:.5em 1em; font-size:1em; border-radius:.25em; vertical-align:middle;}

/* popup */
.max_popup_cloase_bar {width:100%; height:auto; background:#222; box-sizing:border-box; overflow:hidden;}
.max_popup_cloase_bar p {float:left; padding:10px;}
.max_popup_cloase_bar label {color:#fff; font-size:13px;}
.max_popup_cloase_bar .max_popup_close_btn {float:right; background:#000; color:#fff; font-size:13px; padding:10px 15px;}

.max_popup_rolling {width: 470px !important; height: 633px !important;}
.max_popup_rolling_btn_wrap { position:absolute; right:10px; bottom:10px }
.max_popup_rolling_btn_wrap li { display:inline-block;  }
/* .max_popup_rolling_btn_wrap li a { display:block; font-size:0; text-indent:-9999px; width:20px; height:20px; background:#f1f1f1; }
.max_popup_rolling_btn_wrap li a.active { background:#ff6600; } */
.max_popup_rolling_btn_wrap li a { display:block; font-size:0; text-indent:-9999px; width:10px; height:10px; background:#f1f1f1; }
.max_popup_rolling_btn_wrap li a.active { background:#000; }

.max_popup_roll_cloase_bar {width:100%; height:auto; background:#222; box-sizing:border-box; overflow:hidden; position:absolute; bottom:0;}
.max_popup_roll_cloase_bar p {float:left; padding:10px;}
.max_popup_roll_cloase_bar label {color:#fff; font-size:13px; display:inline-block; zoom:1; *display:inline; padding:10px 15px;}
.max_popup_roll_cloase_bar .max_popup_close_btn {float:right; background:#000; color:#fff; font-size:13px; padding:10px 15px;}

.talk_preview_area .talk_banner_desc { font-size:0; }

@media screen and (max-width: 1024px) {
	.max_popup_rolling {width:300px !important; height:416px !important; left:10px !important;}
	.max_popup_rolling img {max-width:100%; width:100%; height:100%; display: block;}
}