@charset "utf-8";

/* 
File Name : shop_sub.css
Description : bokuk_site
Author : kwj (master@dmax.kr)
Date : 2016-7-11
 */

/* shop : common */
	.max_prd_imgbox{float:left; width:50px; height:50px; border:1px solid #d2d2d2; overflow:hidden;}
	.max_prd_imgbox img{height:50px;}
	.max_order_info dl{float:left; margin:0 0 0 22px; width:85%;}
	.max_order_info dl span{display:block;}
	.max_order_info dl dt{text-align:left;}
	.max_order_info dl dd{padding:10px 0 0 0; margin:10px 0 0 0; width:100%; height:22px;}
	.max_order_info dl dd .btn_opdrop{display:block; width:23px; height:22px; float:left; margin:0 0 0 5px;}
	.max_order_info .max_prd_vol span{float:left; display:block; margin:0 0 0 11px;}

	.max_prd_opt{float:left; padding:3px 0 0 0;}
	.max_prd_opt li{float:left; color:#999898; font:normal 11px 'Nanum Gothic';}
	.max_prd_opt label{color:#999898; font:normal 11px 'Nanum Gothic';}

	.max_prd_vol {float:right;}
	.max_prd_vol li{float:left; height:22px; font:normal 11px 'Nanum Gothic';}
	.max_prd_vol li .cart_stock_change{float:left; padding:4px 10px; border:1px solid #e5e5e5; background:#fff; font:normal 11px 'Nanum Gothic'; margin:0 0 0 5px;}
	.max_prd_vol li input{width:45px; height:20px; border:1px solid #e5e5e5; text-align:center; font:normal 11px 'Nanum Gothic';}
	.max_prd_vol li span{font:normal 11px 'Nanum Gothic'; padding:3px 0 0 0; text-align:center;}
	.max_prd_vol.or_w {float:left; padding:3px 0 0 5px;}
	.max_prd_vol.or_w li{margin-left:3px; color:#999898;}

	.max_price{background:url("../images/shop/ico_won.png") left center no-repeat; padding-left:20px; font:normal 13px 'Nanum Gothic';}
	.max_point{background:url("../images/shop/ico_point.png") left center no-repeat; padding-left:20px; font:normal 13px 'Nanum Gothic';}
	.max_price_dis{color:#b6b6b6; text-decoration:line-through;}
	.max_dis_percent{font-size:30px; line-height:70px; background:#d20000; color:#fff; font-weight:bold; letter-spacing:-0.05em; display:block; width:70px; height:70px; border-radius:70px;}
	.max_dis_percent span{line-height:20px; color:#fff; font-weight:bold;}
	.max_ico_box{background:#df1819; width:25px;height:25px; color:#fff; padding:10px; letter-spacing:-0.05em; font-weight:bold; font-size:12px; text-align:center; line-height:14px;}

	.max_delivery_note{width:100%; height:auto; margin:50px 0 0 0;}
	.max_delivery_note h3{font-size:20px; font-weight:normal; color:#444;}
	.max_delivery_note .note_box{padding:30px; border:1px solid #ccc; display:block; overflow:hidden;}
	.max_delivery_note .note_box ul li{line-height:140%; margin:10px 0 0 0; width:100%;}
	.max_delivery_note .max_call_center{width:968px; margin-left:0; float:none;}

	.max_order_msg{float:left; width:100%; height:auto; margin:50px 0; background:url("../images/shop/bg_order_end.png") top center no-repeat;}
	.max_order_msg h3{font-size:40px; color:#222; font-weight:normal; text-align:center; padding-top:110px;}
	.max_order_msg h3 span{font-size:40px;}
	.max_order_msg p{text-align:center; padding-top:30px; color:#797979; font-size:15px; line-height:150%;}

	.shop_board_wrap{float:left; width:100%; height:auto; padding:50px 0 100px 0;}
	.shop_board_wrap .tit{font-size:40px; text-align:center; font-weight:300;}

/* shop_snb */
.shop_snb{width:auto; height:auto; float:left; padding:40px 0;}
.shop_snb li{float:left; margin:0 3px;}
.shop_snb li a{font-weight:600; font-size:15px; display:block; padding:10px 30px;}
.shop_snb li a:hover, .shop_snb li a.selec{background:#272a30; color:#fff; padding:10px 30px; border-radius:50px; font-weight:400;}

/* prd_type */
.prd_type{width:auto; height:auto; float:right; padding:40px 0;}
.prd_type li{float:left; background:url("../images/common/bg_line.gif") 0 4px no-repeat; padding:0 10px;}
.prd_type li.b_no{background:none;}
.prd_type li a{font-size:14px; font-weight:400; color:#5f6062;}
.prd_type li a.selec, .prd_type li a:hover{color:#ed174b;}

/* max_prd_lst */
.max_prd_lst_wrap{width:100%; height:auto; float:left;}
.max_prd_lst{width:100%; height:auto;}
.max_prd_lst li{float:left; border:1px solid #d8d8d8; width:24.88%; height:auto; text-align:center; position:relative; padding-bottom:80px;margin:-1px 0 0 -1px;}
.max_prd_lst li .ico{width:68px; height:68px; position:absolute; top:20px; left:20px; background:url("../images/shop_main/bg_best1.png") 0 0 no-repeat; color:#fff; border-radius:100px; font-size:25px; font-weight:600; font-style:italic; line-height:220%; letter-spacing:-0.05em; text-align:center; display:block; text-indent:-5px;}
.max_prd_lst li .ico.first_prd{background:url("../images/shop_main/bg_best2.png") 0 0 no-repeat; font-weight:600; width:88px; height:88px; line-height:230%; font-size:33px; text-indent:-10px;}
.max_prd_lst li a{display:block; width:100%; height:100%; text-decoration:none;}
.max_prd_lst li img{max-width:100%;}
.max_prd_lst li strong{display:block; font-weight:300;}
.max_prd_lst li .prd_model_name{display:block; font-size:15px; color:#777c85; font-weight:300; padding:5px 0;}
.max_prd_lst li u{font-size:20px; color:#ed174b; text-decoration:none; font-weight:400; letter-spacing:-0.05em; display:inline-block; padding:10px 0 0 0;}
.max_prd_lst li .max_dis_percent{position:absolute; top:20px; right:20px;}

.max_order_btns{width:100%; height:64px; background:#939497; border:1px solid #818285; border-left:none; margin:30px 0 0 0; position:absolute; bottom:0; left:0; z-index:1; display:none;}
.max_order_btns li{float:left; border:none; border-left:1px solid #818285; width:33.33%; height:64px; padding:0;}
.max_order_btns img{width:auto;}
span.empty{padding: 3px 6px; display: inline-block; background: #ff6600; color: #fff; font-size: .75em; text-align: center; margin-left: 10px; }
/* max_pr_tt */
.max_pr_tt{float:left; width:100%; height:auto; text-align:center; padding:60px 0;}
.max_pr_tt h3{font-size:35px; font-weight:500; letter-spacing:-0.05em;}
.max_pr_tt p{font-size:17px; color:#777c85; font-weight:300; letter-spacing:-0.05em; padding:20px 0 0 0;}

/* max_pr_img */
.max_pr_img{width:100%; height:auto; position:relative; overflow:hidden;}
.max_pr_img li{float:left; width:100%; height:680px; text-align:center;}
.max_pr_img .max_bt_prev{position:absolute; top:50%; left:0;}
.max_pr_img .max_bt_next{position:absolute; top:50%; right:0;}

/* shop : detail - common */
#max_detail{width:1000px; height:auto; border-top:1px solid #ccc; margin:0 auto; margin-top:39px;}
.max_pr_box{width:100%; height:auto; overflow:hidden;}
.max_img_area{float:left; width:477px; height:auto; padding:40px 0 0 0;}
.max_rating .max_ratingStar{display:block; background:url("../image/tel.png")}
.max_rating .max_ratingStar i{display:block; text-indent:-20000px;}
.max_price_dis{color:#b6b6b6; text-decoration:line-through;}
.max_price{background:url("../images/shop_sub/ico_won.png") left center no-repeat; padding-left:20px;}
.max_point{background:url("../images/shop_sub/ico_point.png") left center no-repeat; padding-left:20px;}

.max_card_free li{float:left; margin-right:5px;}
.max_card_free li a{display:block; float:left; border-radius:50px; font:normal 11px 'Dotum'; letter-spacing:-1px; color:#fff; padding:7px 10px 3px 10px;}
.max_card_free .btn_interestFree{background:#67b6c2;}
.max_card_free .btn_point{background:#efb62d;}
.max_card_free .btn_cardFree{background:#a4a3a1;}

/* max_pr_info */
.max_pr_info{width:93.66%; height:65px; background:#fff; position:fixed; bottom:0; z-index:1; border:1px solid #cecece; border-bottom:none;}
.max_pr_info h3{float:left; font-weight:400; font-size:15px;}

.max_pr_info .max_pr_review{float:left; width:210px; height:auto; padding:0 0;}
.max_pr_info .max_pr_review h3{padding:3px 0 0 30px;}
.max_pr_info .max_pr_review .max_rating{float:left; width:95px; height:17px; margin:0 0 0 10px;}

.max_pr_info .max_price_area{float:left; width:300px; padding:17px 0;}
.max_pr_info .max_price_area p.max_price{float:left; font-size:25px; color:#f92559; font-family:'Nanum Gothic'; letter-spacing:-0.07em;}
.max_pr_info .max_price_area .max_price_dis{display:block; float:left; line-height:17px; font-size:13px; margin:5px 0 0 10px;}
.max_pr_info .max_price_area p.max_point{float:left; margin:5px 0 0 10px; font-size:13px; color:#797979; font-family:'Nanum Gothic'; height:17px; line-height:17px;}
.max_pr_info .max_price_area .max_dis_percent{position:fixed; bottom:75px; left:50px; text-align:center;}

.max_pr_info .product_stock{float:left; width:160px; padding:15px 0;}
.max_pr_info .product_stock h3{padding:8px 0 0 0;}
.max_pr_info .select_stock{float:left;}
.max_pr_info .select_stock input{border:1px solid #e5e5e5; padding:6px; width:30px; text-align:center; font-family:'Nanum Gothic';}
.max_pr_info .stock_button{float:left; margin:0 0 0 0;}
.max_pr_info .stock_button_up{background:url("../images/shop_sub/ico_plus.png") center no-repeat #fff; width:33px; height:34px; border:1px solid #e5e5e5; border-left:none;}
.max_pr_info .stock_button_down{background:url("../images/shop_sub/ico_minus.png") center no-repeat #fff; width:33px; height:34px; border:1px solid #e5e5e5; border-left:none;}

.max_pr_info .max_order_btn{float:right; width:32%;}
.max_pr_info .max_order_btn button{float:left; width:33.33%; height:65px; text-align:center;}
.max_pr_info .max_order_btn .bt_buy
.max_pr_info .max_order_btn .bt_cart
.max_pr_info .max_order_btn .bt_wish


/* max_detail_view */
.max_detail_view{width:100%; height:auto; margin:30px 0 0 0;}
.max_detail_view h3{font-size:40px; font-weight:300; letter-spacing:-0.05em;}
.max_detail_view p{text-align:center;}
#max_itemDetail{height:auto; text-align:center;}
/* #max_itemDetail img{width:1200px;} */
#max_itemSpeck{border-top:1px solid #d0d0d0; padding:40px 0 0 0; margin:50px 0 0 0;}
#max_itemSpeck .speck_info{width:1200px; margin:0 auto; /*border-top:1px solid #d0d0d0;*/}
#max_itemSpeck .speck_info li{background:#f9f9f9; border:1px solid #d0d0d0; float:left; width:399px; margin:-1px 0 0 -1px;}
#max_itemSpeck .speck_info li em{display:block; padding:30px 0 0 30px; font-weight:300;}
#max_itemSpeck .speck_info li span{display:block; padding:20px 0 30px 30px; color:#797979; font-weight:300;}
#max_goodPrd{border-top:1px solid #d0d0d0; padding:40px 0 0 0; margin:50px 0 0 0;}
#max_goodPrd .max_prd_lst{margin:50px 0 0 0;}
#max_delivery{border-top:1px solid #d0d0d0; padding:50px 0 0 0; margin:50px 0 0 0;}
#max_delivery .deliverycont{background:#f9f9f9; padding:50px;}
#max_delivery .exchangecont{background:#f9f9f9; border-top:1px solid #d0d0d0; padding:50px;}
#max_delivery h4{font-weight:400; font-size:25px; letter-spacing:-0.05em;}
#max_delivery .deliverycont ul li{background:url("../images/shop_sub/bul_title.gif") 0 27px no-repeat; padding:10px 0 10px 10px; font-size:15px; color:#797979;}
#max_delivery .exchangecont ul{margin:10px 0 0 0;}
#max_delivery .exchangecont ul li{background:url("../images/shop_sub/bul_title.gif") 0 16px no-repeat; padding:10px 0 10px 10px; font-size:15px; color:#797979;}
#max_delivery ul li strong{display:block; font-size:15px; font-weight:400; color:#000; padding:10px 0;}
#max_delivery ul li a{font-size:15px;}
#max_delivery ul li span{font-size:15px;}
#max_delivery p{text-align:left; font-size:15px; padding:10px 0;}
#max_useReview{border-top:1px solid #d0d0d0; padding:40px 0 0 0; margin:50px 0 0 0; position:relative;}
#max_useReview .max_re_info_area{margin:50px 0 0 0;}
#max_useReview .max_re_info_area h4{font-size:20px; font-weight:300;}
#max_useReview .max_re_info_area p{text-align:left; font-size:300; margin:10px 0 0 0;}
#max_useReview .shop_snb{position:absolute; top:5px; right:0;}
#max_useReview .max_re_totalGrade{float:left; border:1px solid #e6e6e6; margin:33px 0 0 0; width:100%; height:auto; display:block; overflow:hidden;}
#max_useReview .max_re_totalGrade .max_total{float:left; width:340px; height:66px; padding:15px 0 0 30px;}
#max_useReview .max_re_totalGrade .max_total .max_total_rating{float:left; font-size:20px; color:#000;}
#max_useReview .max_re_totalGrade .max_total .max_total_rating span{font-weight:400; font-size:55px; line-height:55px; font-family:'Nanum Gothic'; letter-spacing:-0.05em;}
#max_useReview .max_re_totalGrade .max_total dl{float:left; margin:10px 0 0 24px;}
#max_useReview .max_re_totalGrade .max_total dd{margin:5px 0 0 0;}
#max_useReview .max_re_totalGrade .max_total .max_rating{width:95px; height:17px;}
#max_useReview .max_re_totalGrade .max_total .max_rating .max_ratingStar{width:95px; height:17px;}
#max_useReview .max_re_totalGrade .max_prod_level{float:left; border-left:1px dashed #d0d0d0; padding:25px 0 25px 20px;}
#max_useReview .max_re_totalGrade .max_prod_level li{float:left; width:160px; height:48px; margin:0 5px;}
#max_useReview .max_re_totalGrade .max_prod_level li img{float:left;}
#max_useReview .max_re_totalGrade .max_prod_level li .max_level_txt{float:left; width:70px; height:auto; margin-left:15px;}
#max_useReview .max_re_totalGrade .max_prod_level li .max_level_txt em{display:block; padding:5px 0 0 0;}
#max_useReview .max_review_lst{float:left; width:100%; height:auto; margin:33px 0 0 0;}
#max_useReview .max_review_lst h4{font-weight:300; font-size:25px; letter-spacing:-0.05em;}
#max_useReview .max_review_lst .max_re_comment{border-top:1px solid #d0d0d0; margin:20px 0 0 0;}
#max_useReview .max_review_lst .max_re_comment p{text-align:left;}
#max_useReview .max_review_lst .max_user_info dt{font-weight:bold;}
#max_useReview .max_review_lst .max_user_info .max_rating{width:80px; height:14px;}
#max_useReview .max_review_lst .max_user_info .max_rating .max_ratingStar{width:80px; height:14px;}
#max_useReview .max_review_lst .max_re_comment{border-bottom:1px solid #e2e2e2; padding:30px; position:relative; display:block; overflow:hidden;}
#max_useReview .max_review_lst .max_re_comment p{float:left;}
#max_useReview .max_review_lst .max_re_comment .max_user_info{float:left; width:105px; height:56px; margin:0 0 0 28px;}
#max_useReview .max_review_lst .max_re_comment .max_user_comment{float:left; width:83%; height:auto;}
#max_useReview .max_review_lst .max_re_comment .max_user_comment dd{color:#b4b4b4; padding-top:20px;}
#max_useReview .max_review_lst .max_re_comment .max_re_btns{position:absolute; bottom:30px; left:108px; font:normal 11px 'Nanum Gothic'; color:#d0d0d0;}
#max_useReview .max_review_lst .max_re_btns a{font:normal 11px 'Nanum Gothic'; color:#888; width:auto; height:auto;}
#max_useReview .bt_review{float:right; width:172px; height:auto; padding:10px 0; margin:20px 0 0 0;}
#max_useReview .max_review_lst .max_re_photo{padding:15px 0; margin:0 auto; position:relative; display:block;}
#max_useReview .max_review_lst .max_re_photo li{float:left; width:24.88%; margin:0 0 0 -1px; border:1px solid #d0d0d0;}
#max_useReview .max_review_lst .max_re_photo li:hover{border:1px solid #ed174b; position:relative; z-index:1;}
#max_useReview .max_review_lst .max_re_photo li a{display:block; width:100%; height:100%; text-decoration:none;}
#max_useReview .max_review_lst .max_re_photo li img{width:100%;}
#max_useReview .max_review_lst .max_re_photo li strong{display:block; border-top:1px solid #d0d0d0; padding:20px; font-weight:400;}
#max_useReview .max_review_lst .max_re_photo li .photo_cont{display:block; border-top:1px dashed #d0d0d0; padding:20px; line-height:140%; font-size:15px;}
#max_useReview .max_review_lst .max_re_photo li .photo_cont .user_name{display:block; padding:20px 0; font-size:15px;}
#max_useReview .max_review_lst .max_re_photo li em{display:block; border-top:1px dashed #d0d0d0; padding:20px; font-size:15px; color:#797979;}
#max_useReview .max_review_lst .max_re_photo li em .max_rating{float:right; width:80px; height:14px;}
#max_useReview .max_review_lst .max_re_photo li em .max_rating .max_ratingStar{width:80px; height:14px;}

#max_pr_qa{border-top:1px solid #d0d0d0; padding:50px 0 100px 0; margin:50px 0 0 0;}
#max_pr_qa .max_qa_lst_area{float:left; width:100%; height:auto; margin:33px 0 0 0;}
#max_pr_qa .max_qa_lst .max_question{border-top:1px solid #d0d0d0; border-bottom:1px solid #e2e2e2; padding:15px; display:block; overflow:hidden;}
#max_pr_qa .max_qa_lst .max_question .ico_question{float:left; display:block; background:#eaeaea; color:#363636; font-weight:bold; width:30px; height:20px; text-align:center; padding:5px 0; border-radius:30px;}
#max_pr_qa .max_qa_lst .max_question a{float:left; width:auto; display:block; margin:3px 0 0 10px;}
#max_pr_qa .max_qa_lst .max_question .user_data{float:right; display:block; font:normal 13px 'Nanum Gothic'; color:#797979; padding:7px 0 0 0;}
#max_pr_qa .max_qa_lst .max_question .user_data strong{font:normal 13px 'Nanum Gothic'; color:#797979;}
#max_pr_qa .max_qa_lst .max_answer{border-bottom:1px solid #e2e2e2; padding:15px; display:block; overflow:hidden; background:#f6f6f6;}
#max_pr_qa .max_qa_lst .max_answer .ico_answer{float:left; display:block; background:#383838; color:#fff; font-weight:bold; width:30px; height:20px; text-align:center; padding:5px 0; border-radius:30px;}
#max_pr_qa .max_qa_lst .max_answer strong{float:left; display:block; padding:5px 0 0 10px;}
#max_pr_qa .max_qa_lst .max_answer .txt{float:left; width:100%; display:block; margin-left:37px;}
#max_pr_qa .max_qa_lst .max_answer .gray2{float:left; display:block; font:normal 13px 'Nanum Gothic'; margin:10px 0 0 37px;}
#max_pr_qa .max_qa_sicreat_lst .max_question {  padding:24px; text-align:left;}
#max_pr_qa .max_qa_sicreat_lst .max_answer{background:url("../images/shop/ico_comment.png") 39px 22px no-repeat #f6f6f6; padding:24px 79px; text-align:left;}
#max_pr_qa .max_qa_sicreat_lst .max_answer strong{display:block; color:#d13d3d;}
#max_pr_qa .max_qa_sicreat_lst .max_answer span{display:block; color:#b4b4b4;}
#max_pr_qa .bt_qa{float:right; width:172px; height:auto; padding:15px 0; margin:20px 0 0 0;}

/* shop : basket */
	.max_cart_list{width:1200px; height:auto; margin:50px auto 0 auto;}
	.max_cart_list .max_order_info{float:left; width:100%; height:auto; position:relative; margin:10px 0 0 0;}
	.max_cart_list .max_order_info .max_prd_imgbox{width:68px; height:68px;}
	.max_cart_list .max_order_info .max_prd_imgbox img{width:68px; height:68px;}
	.max_cart_list .btn_type03{font-size:11px; padding:5px;}
	.max_pay_total{background:#f7f7f7; border:1px solid #e6e6e6; border-left:none; border-right:none; padding:40px; margin:30px 0 0 0; width:auto; height:auto; display:block; overflow:hidden;}
	.max_pay_total p{float:left; font-size:16px; margin:0 0 0 24px;}
	.max_pay_total p em{font-weight:bold; font-size:23px; letter-spacing:-1px; line-height:23px;}
	.max_pay_total p span{float:left; display:block; padding-top:3px; padding-right:24px;}
	.max_cart_list > button{font-weight:600; font-size:18px; line-height:18px; margin:0 3px;}
	.max_cart_list .btn_type01{width:169px; height:63px;}
	.max_cart_list .btn_type02{width:169px; height:63px;}

/* shop : order write */
	.max_order_write{width:1200px; height:auto; padding-bottom:100px; margin:50px auto 0 auto;}
	.max_order_write_gp{width:100%; height:auto; position:relative; border-top:1px solid #ccc; margin:50px 0 0 0;}
	.max_order_write_gp h4{font-size:20px; font-weight:400;}
	.max_order_write_gp .max_it {display:inline-block;}
	.max_order_write_gp li, .max_order_write_gp label, .max_order_write_gp p, .max_order_write_gp a, .max_order_write_gp span, .max_order_write_gp select{font-size:15px; font-weight:400;}
	.max_order_write .max_table_b tbody th{text-align:left;}
	.max_order_write .max_order_info{float:left; width:100%; height:auto; position:relative; margin:10px 0 0 0;}
	.max_order_write .max_order_info .max_prd_imgbox{width:50px; height:45px;}
	.max_order_write .btn_type03{ padding:8px 10px; font-size:13px;}
	.max_order_write .max_btns .bt_m_style01{width:169px; height:63px;}

	.max_order_write_info_wrap{float:left; width:100%; height:auto; border-top:1px solid #000; margin:50px 0 0 0; border-bottom:1px dashed #ccc; overflow:hidden; background:#f4eded;}

	.max_destination_wrap{float:left; width:728px; height:auto; background:#fff; }
	.max_deliver_area{float:left; width:100%; height:auto; border-top:1px solid #ccc; padding:50px 0;}
	.max_deliver_option{width:700px; height:auto; margin:30px 0 0 0;}
	.max_deliver_option li{float:left; width:120px;}
	.max_deliver_option li #delivery_addr_1 { padding:8px 10px; text-decoration: none; color: #797979; background: #fff; color: #323232; border: 1px solid #919191; text-align: center; font: normal 12px 'Nanum Gothic','나눔고딕'; cursor:pointer; vertical-align:middle;}
	.max_deliver_type{float:left; width:700px; height:auto; border-top:1px solid #ccc; margin:30px 0 0 0;}
	.max_deliver_type li{padding:16px 0 0 0;}
	.max_deliver_type li label.hidden { display:none; }
	.max_deliver_type li .receiver_addr01 { width:680px; margin-top:10px; }
	.max_deliver_type li .receiver_addr02 { width:680px; margin-top:10px; }
	.max_deliver_type li strong{display:inline-block; width:70px;}
	.max_deliver_type #receiver_memo{width:680px;}
	.max_deliver_type #deliver_tel1, .max_deliver_type #deliver_tel2, .max_deliver_type #deliver_tel3{width:50px;}

	.max_add_detail{margin:5px 0 0 0;}
	.max_add_detail #base_add{width:230px;}
	.max_add_detail #detail_add{width:180px;}

	.max_userinfo_area{float:left; width:100%; height:auto; padding:50px 0; display:block; overflow:hidden;}
	.max_userinfo_area dl{margin:30px 0 0 0;}
	.max_userinfo_area dt a{text-decoration:underline;}
	.max_userinfo_area dd{margin:5px 0 0 0;}
	.max_userinfo_area strong{display:inline-block; width:90px; color:#444;}
	.max_userinfo_area p{font-size:15px; margin:20px 0 0 0;}
	.max_userinfo_area label.hidden { display:none; }
	.max_userinfo_area input.buyer_zonecode { width:124px; }
	.max_userinfo_area input.buyer_addr01, .max_userinfo_area input.buyer_addr02 { margin-top:10px; }
	.max_userinfo_area input.addr{width:680px;}

	.max_discount_info{float:left; width:729px; height:auto; border-top:1px solid #ccc; padding:50px 0; background:#fff;}
	.max_discount_info li{padding:10px 0 0 0;}
	.max_discount_info li label, .max_discount_info li em{font-weight:600; display:inline-block; width:75px; color:#444;}
	.max_discount_info li a{text-decoration:underline; cursor:pointer;}
	.max_discount_info li input.it_order{text-align:right; width:80px;}

	.max_price_num{width:400px; height:auto; display:block; overflow:hidden; position:absolute; top:50px; right:0; border:1px solid #ccc; background:#fff;}
	.max_price_num h4{background:#f1f1f1; padding:25px; border-bottom:1px solid #ccc;}
	.max_price_num p{padding:25px; margin:10px 0 0 0; border-top:1px solid #ccc; font-size:20px;}
	.max_price_num .max_price{font-size:25px; line-height:25px; letter-spacing:-0.07em; float:right;}
	.max_price_num ul{padding:25px; margin:15px 0 0 0; display:block; overflow:hidden;}
	.max_price_num li{float:left; width:100%; height:auto; padding:10px 0;}
	.max_price_num em{display:block; float:left; width:130px;}
	.max_price_num span{display:block; float:right; color:#797979;}

	.max_payment_wrap{float:left; width:100%; height:auto; border-top:1px solid #ccc; border-bottom:1px solid #ccc; padding:50px 0; position:relative;}
	.max_payment_option{width:100%; height:auto; margin:30px 0 0 0;}
	.max_payment_option li{float:left; width:auto; height:auto; margin:0 1px;}
	.max_payment_option li a{display:block; float:left; width:141px; height:auto; padding:14px 0; border:1px solid #ccc; text-align:center;}
	.max_payment_option li span{display:block; text-align:center; padding:5px 0 0 0; color:#444;}
	.max_payment_option li a.on{border:2px solid #ea5e5e; width:139px; padding:13px 0; font-weight:600;}

	.max_backinfo{float:left; width:724px; height:auto; padding:25px 0 0 0;}
	.max_backinfo select { padding:7px; }
	.max_backinfo dt{float:left; font-weight:400; width:100px; padding:15px 0; color:#444; font-size:15px;}
	.max_backinfo dt label{display:inline-block; padding:5px 0 0 0; color:#444;}
	.max_backinfo dd{float:left; width:600px; padding:15px 0;}
	.max_backinfo dd .max_receipt_option li{float:left; margin-right:30px;}

	.max_receipt_cont{float:left; margin:10px 0 0 0; border-top:1px dashed #ccc;}
	.max_receipt_cont ul{float:left; width:724px; height:auto;}
	.max_receipt_cont ul li{float:left; width:50%; margin:5px 0 0 0;}
	.max_receipt_cont ul li input{width:92%; padding:8px 10px;}

	.max_payment_note{position:absolute; top:60px; right:20px; width:200px; height:auto; border:1px solid #ccc; padding:30px;}
	.max_payment_note strong{font-weight:400;}
	.max_payment_note ul{padding:0 0 0 16px;}
	.max_payment_note li{line-height:130%; padding:10px 0 0 0; list-style-type:square;}

	.max_card_dis{float:right; width:220px; height:auto; border:1px solid #ccc; padding:15px;}

	.max_order_write .max_check_agree{float:left; width:100%; height:auto; margin:20px 0 0 0;}
	.max_order_write .max_member_agree{border:1px solid #ccc; padding:15px; margin:10px 0; height:80px; overflow-y:scroll;}
	.max_order_write .max_member_agree h2{font:bold 12px 'Nanum Gothic'; margin:5px 0 0 0;}
	.max_order_write .max_member_agree ol li{font:normal 12px 'Nanum Gothic'; line-height:140%; margin:5px 0 0 0;}

	.max_buy_agree{float:right; margin:20px 0 0 0;}

/* mypage : common */
	.max_user_modify{float:left; width:100%; height:auto; padding-bottom:100px; margin:60px auto;}
	.max_user_modify h3{font-weight:300; font-size:35px; text-align:center; letter-spacing:-2px; line-height:35px;}
	.max_user_modify > p{color:#797979; text-align:center; font-size:18px; letter-spacing:-0.05em; margin:10px 0 0 0;}
	.max_user_modify .max_password_check p{border-top:1px solid #000; border-bottom:1px solid #ccc; text-align:center; padding:10px 0; margin:30px 0 0 0;}
	.max_user_modify .max_password_check p input{display:inline-block; width:300px;}
	.max_user_modify .max_password_check .max_btns{margin:20px 0 0 0;}
	#max_mypage_area .max_password_check .max_btns button{width:140px; height:45px;}

	#max_mypage_area{width:1200px; height:auto; padding:50px 0 100px 0; margin:0 auto; display:block; overflow:hidden;}
	#max_mypage_area .tit{font-size:25px; font-weight:400;}
	#max_mypage_area .max_it{font-size:15px;}
	#max_mypage_snb{float:left; width:230px; height:auto;}
	#max_mypage_cont{float:right; width:936px; height:auto;}
	.max_member_info{float:left; width:230px; height:149px; background:#5f6062; text-align:center; padding:33px 0 0 0;}
	.max_member_info em{display:block; color:#fff; font-size:15px; padding:15px 0 0 0; font-weight:300;}
	.max_member_info span{display:block; color:#fff; font-size:15px; padding:10px 0 0 0; font-weight:300;}
	.max_mypage_menu{float:left; width:230px; height:auto;}
	.max_mypage_menu > dl{width:228px; height:auto; border:1px solid #e5e5e5; border-bottom:none;}
	.max_mypage_menu > dl > dt{width:auto; height:auto; background:#f5f5f5; padding:13px; overflow:hidden;}
	.max_mypage_menu > dl > dt img{display:none;}
	.max_mypage_menu > dl > dt span{display:block; float:left; text-align:center; font-size:15px; color:#222; padding:0 0 0 5px;}
	.max_mypage_menu > dl > dd{border-top:1px solid #e5e5e5; padding:20px;}
	.max_mypage_menu ul li{padding:4px 0;}
	.max_mypage_menu ul li a{font-size:14px; color:#797979;}
	.max_mypage_menu ul li a:hover{color:#ed174b;}
	.max_mypage_menu .max_my_info{border-bottom:1px solid #e5e5e5;}

	.max_my_shoping{width:934px; height:auto; padding:33px 0; display:block; overflow:hidden; border:1px solid #e5e5e5; background:#f7f7f7;}
	.max_my_shoping ul li{float:left; width:25%; height:auto; text-align:center;}
	.max_my_shoping ul li span{display:block; padding:20px 0 0 0;}
	.max_my_shoping ul li em{display:block; font-weight:400; font-size:15px;}
	.max_my_shoping ul li a{display:block; font-size:30px; line-height:30px; color:#d32e2e; font-weight:600;}
	.max_my_shoping ul li a:hover{text-decoration:underline;}

/* mypage : order, wish, today list */
	.max_order_list{float:left; width:100%; height:auto; margin:40px 0 0 0;}
	.max_order_list table{margin:20px 0 0 0;}
	.max_order_list table td .btn_type01, .max_order_list table td .btn_type02, .max_order_list table td .ico_btStyle1, .max_order_list table td .ico_btStyle2
	{padding:5px; margin:2px; color:#fff; font:normal 11px 'NanumGothic'; display:inline-block; width:auto; height:auto;}
	.max_order_list table tbody th{text-align:left;}

	.max_order_list .max_my_order_list{float:left; width:100%; height:auto; display:block; overflow:hidden; border-top:1px solid #000; border-bottom:1px solid #ccc; padding:20px 0; margin:15px 0; position:relative; text-align:center;}
	.max_order_list .max_order_info{float:left; width:100%; height:auto;}
	.max_order_list .max_order_info .max_prd_name{float:left; width:90%; padding:5px 0 0 10px; text-align:left;}
	.max_order_list .max_order_info .max_prd_name a{color:#444;}
	.max_order_list .max_order_info .max_price{float:left; margin:5px 0 0 10px;}
	.max_order_list .max_order_info .max_price strong{font-size:17px; line-height:17px; color:#ed174b; letter-spacing:-1px;}
	.max_order_list .max_btns_pa{position:absolute; top:30px; right:0;}
	.max_order_list .max_btns_pa .btn_type03, .max_order_list .max_btns_pa .btn_type04{display:inline-block; padding:8px 50px;}

/* order detail list */
	.max_order_detail_group{width:100%; height:auto; overflow:hidden; margin:30px 0 0 0;}
	.max_order_detail_list p, .max_order_detail_list strong{font-size:15px;}
	.max_order_detail_list .max_order_info dl{width:590px;}
	.max_order_detail_list .max_order_info dt{width:100%;}
	.max_order_detail_list .max_order_info dt a{font-size:15px;}
	.max_order_detail_list .max_order_info dd{padding:5px 0 0 0;}
	.max_order_detail_list .max_table_b tbody th{text-align:left;}
	.max_detail_userinfo{float:left; margin:50px 0 0 0; width:100%; height:auto;}
	.max_detail_userinfo table tbody th{color:#444; font-size:15px;}
	.max_detail_userinfo table tbody td{padding-left:10px; color:#797979; font-size:15px;}

	.max_detail_price_num{float:left; margin:50px 0 0 0; width:100%; height:auto; position:relative;}
	.max_detail_price_num .max_pay_method{border-top:1px solid #000; float:left; margin:10px 0 0 0; padding:20px; width:760px;}
	.max_detail_price_num .max_pay_method dl{position: relative; overflow: hidden;}
	.max_detail_price_num .max_pay_method dt{float:left; width:120px; margin-right:10px; font-size: 15px; margin-top:7px; height:20px;}
	.max_detail_price_num .max_pay_method dd{margin-top:7px; height:20px; font-size:15px; color:#797979;}

	.max_detail_price_num ul{border-top:1px solid #000; border-left:1px solid #ccc; background:#f7f7f7; float:right; padding:20px; margin:10px 0 0 0; width:359px; position: absolute; right: 0; bottom: 87px; top: 18px;}
	.max_detail_price_num ul li{float:left; width:100%; height:auto; padding:7px 0 0 0;}
	.max_detail_price_num ul li em{display:block; float:left; width:100px; color:#444; font-size:15px;}
	.max_detail_price_num ul li span{display:block; float:right; color:#797979; font-size:15px;}

	.max_detail_price_num .max_detail_pay_t{float:left; width:100%; height:auto; padding:10px 0; border-top:1px dashed #ccc; border-bottom:1px solid #000;}
	.max_detail_price_num .max_detail_pay_t p{text-align:right; width:100%; height:auto; margin:5px 0;}
	.max_detail_price_num .max_detail_pay_t em{display:inline-block; font-weight:400; padding-right:10px;}
	.max_detail_price_num .max_detail_pay_t strong{font-size:25px; line-height:25px; letter-spacing:-1px; font-weight:bold; color:#ed174b;}

/* mypage : point list */
	.max_point_list{float:left; width:100%; height:auto; margin:40px 0 0 0;}
	.max_point_list table{margin:20px 0 0 0;}

/* mypage : cupon list */
	.max_coupon_list{float:left; width:100%; height:auto; margin:40px 0 0 0;}
	.max_coupon_list .max_tabmenu{width:100%;}
	.max_coupon_list .max_cp_use{float:left; width:100%; height:auto; margin:30px 0 0 0;}
	.max_cp_use p{float:left; width:410px; height:109px; overflow:hidden;}
	.max_cp_use .max_cp_num{float:left; width:auto; height:43px; border:1px solid #e7e7e7; border-left:none; background:#f7f7f7; padding:32px 20px 32px 20px;}
	.max_cp_use .max_cp_num input{float:left; width:78px; height:38px; border-top:1px solid #aaa; border-left:1px solid #aaa; border-right:1px solid #dadada; border-bottom:1px solid #dadada; margin-left:5px; font:normal 2em 'NanumGothic'; padding:5px; text-align:center;}
	.max_cp_use .max_cp_num button{float:left; margin-left:5px;}
	.max_cp_use_list{float:left; margin:30px 0 0 0; width:100%;}

/* membership : guide text */
	.max_mem_guide{margin:0 auto; background:url("../images/member/bg_guide.png") left center no-repeat;}
	.max_mem_guide dt, .max_mem_guide dd{padding-left:80px; line-height:140%;}

/* member : login */
	#max_login_area{width:1200px; height:auto; padding:100px 0; margin:0 auto; background:url("../images/member/bg_line_login.gif") center 233px no-repeat; overflow:hidden;}
	#max_login_area h1{text-align:center; font-size:40px; font-weight:300;}
	#max_member_login_form{float:left; width:500px; padding:60px 0 0 0; margin:0 50px; position:relative;}
	#max_member_login_form h2{font-size:20px; font-weight:500;}
	#max_member_login_form .max_it{width:300px; padding:15px 10px; margin:13px 0 0 0;}
	#max_member_login_form button{position:absolute; top:80px; right:0; width:150px; height:107px; padding:0; margin:13px 0 0 0; color:#fff; border:none;}
	#max_member_login_form #max_mem{}
	#max_member_login_form #max_mem button{background:#ed174b;}
	#max_member_login_form #max_no_mem button{background:#272a31;}
	#max_login_area .max_mem_g{border-top:1px solid #272a31; float:left; width:1100px; height:auto; padding-top:20px; margin:40px 0 0 50px;}
	#max_login_area .max_mem_g a{font-size:14px;}
	#max_login_area .max_mem_close{position:absolute; top:0; right:0;}
	#max_login_area .max_mem_close a{background:url("../images/member/bt_close.gif") 0 0 no-repeat; width:60px; height:60px; display:block; font-size:0;}
	#max_login_area .max_mem_banner{float:left; text-align:center; width:100%; height:auto; padding:50px 0;}

/* membership : join */
	#max_member_area{width:1200px; height:auto; padding-bottom:100px; margin:0 auto; display:block; overflow:hidden;}
	#max_member_area h3{text-align:center; font-size:40px; font-weight:300; padding:50px 0 0 0;}
	#max_member_area .max_join_info{width:1000px; height:auto; margin:52px auto;}
	#max_member_area .max_join_info ul{width:100%; height:auto;}
	#max_member_area .max_join_info ul li{float:left; width:100%; margin:10px 0 0 0;}
	#max_member_area .max_join_info input{float:left; width:418px; padding:15px;}
	/* zip label */
	#max_member_area .max_join_info label.hidden { display:none; }
	#max_member_area .max_join_info input.zonecode {float:left; width:100px;}
	#max_member_area .max_join_info .btn_type03{float:left; display:block; padding:16px 20px; margin:0 0 0 10px; width:auto; border:0; background:#323232; color:#fff; font-size:13px; border-radius:3px;}
	#max_member_area .max_join_info #u_email{float:left; width:290px;}
	#max_member_area .max_join_info select{float:left; margin:10px 0 0 10px;}
	#max_member_area .max_agree_area_type1{clear:both; width:1000px; height:auto; margin:0 auto;}
	#max_member_area .max_agree_area_type1 .max_check_agree{width:490px; margin:50px 0 0 0;}
	#max_member_area .max_agree_area_type2{float:left; width:990px; height:auto; margin:60px 0 0 40px;}
	#max_member_area .max_agree_area_type2 .max_check_agree{width:420px;}
	#max_member_area .max_check_agree{float:left; width:100%;}
	#max_member_area .max_check_agree .max_member_agree{float:left; width:460px; height:150px; padding:15px; font:normal 13px 'NanumGothic'; border:1px solid #d8d8d8; margin:20px 0 0 0; overflow-y:scroll; background:#fff;}
	#max_member_area .max_member_agree h2{padding:10px 0;}
	#max_member_area .max_member_agree p{font:normal 12px 'NanumGothic'; line-height:140%;}
	#max_member_area .max_member_agree ol{padding:10px 0;}
	#max_member_area .max_member_agree ol li{font:normal 12px 'NanumGothic'; padding:5px 0; line-height:140%;}
	#max_member_area .max_check_field{float:left; display:block; width:auto; height:auto; padding:17px 0 0 15px; font:normal 13px 'NanumGothic';}
	#max_member_area .max_check_field input{float:left; width:15px; height:15px; padding:0; margin:0;}
	#max_member_area .max_check_field label{float:left; margin:0 0 0 6px; font-size:13px;}
	#max_member_area .bt_m_style01{display:inline-block; width:330px; height:50px;}
	#max_member_area .member_addr01{clear:both; margin:10px 10px 0 0;}
	#max_member_area .member_addr02{margin:10px 0 0 0;}

/* membership : end */
	.max_member_end{width:1000px; height:auto; padding:50px 0; margin:50px auto; border-top:1px solid #444; border-bottom:1px solid #d8d8d8; display:block; overflow:hidden;}
	.max_member_end p, .max_member_end h3{text-align:center;}

/* membership : id/pw search */
	#max_member_area .max_idpw_area{width:100%; height:auto; margin:100px 0 0 0;}
	#max_member_area .max_idpw_info{width:722px; height:auto; margin:40px auto;}
	#max_member_area .max_member_tab li a{width:359px; height:auto;}
	#max_member_area .max_tab_cont{float:left; width:100%; height:auto; padding-bottom:40px; margin:40px 0 0 0; border-bottom:1px solid #d8d8d8;}
	#max_member_area #max_user_id #member_name{margin-left:20px;}
	#max_member_area #max_user_id input{float:left; width:300px; margin:0 6px;}
	#max_member_area #max_user_pw #member_id{margin-left:20px; }
	#max_member_area #max_user_pw #member_email{ width:270px;}
	#max_member_area #max_user_pw input{float:left; width:147px; margin-left:12px;}
	#max_member_area .max_tab_cont p{float:left; width:100%; height:auto; text-align:center; margin:40px 0 0 0;}
	#max_member_area .max_idpw_area .max_mem_guide{width:722px; height:auto;}

/* membership : modify */
/* zip label */
	.max_mem_modify label.hidden { display:none; }
	.max_mem_modify{width:100%; height:auto; margin:0 auto; margin-top:50px; display:block; overflow:hidden; border-top:1px solid #000;}
	.max_mem_modify ul{width:100%; height:auto;}
	.max_mem_modify ul li{float:left; width:100%; height:auto;}
	.max_mem_modify ul li strong{float:left; display:block; color:#222; padding:20px 0; width:80px; font-size:15px;}
	.max_mem_modify ul li em{float:left; display:block; padding:20px; font-size:15px;}
	.max_mem_modify input{float:left; width:418px; padding:15px; margin:10px 0 0 0;}
	.max_mem_modify .zonecode { float:left; width:100px;  }
	.max_mem_modify .zipcode_search_btn{float:left; display:block; padding:16px 20px; margin:10px 0 0 10px; width:auto; border:0; background:#323232; color:#fff; font-size:13px; border-radius:3px;}
	.max_mem_modify #u_email{float:left; width:290px;}
	.max_mem_modify select{float:left; margin:10px 0 0 10px;}
	.max_mem_modify .max_check_field{float:left; display:block; width:auto; height:auto; padding:17px 0 0 15px; font:normal 13px 'NanumGothic';}
	.max_mem_modify .max_check_field input{float:left; width:15px; height:15px; padding:0; margin:0;}
	.max_mem_modify .max_check_field label{float:left; margin:0 0 0 6px;}
	.max_mem_modify .member_addr01{clear:both; margin:10px 10px 0 0;}
	.max_mem_modify .member_addr02{margin:10px 0 0 0;}
	#max_mypage_area .bt_m_style01{display:inline-block; width:330px; height:50px;}

/* membership : secession */
	.max_secession{width:100%; height:auto; padding:50px 0 0 0;}
	.max_secession h3{text-align:center; font-size:40px; font-weight:300;}
	.max_secession p{text-align:center; color:#797979; font-weight:300; padding:30px 0 0 0;}
	.max_secession_guide{background:#f3f3f3; padding:30px; margin:30px 0; display:block; overflow:hidden;}
	.max_secession_guide ul li{float:left; line-height:130%; margin:10px 0 0 0; width:100%;}
	.max_secession_guide ul li strong{float:left; display:block; background:#55a8bc; color:#fff; width:32px; height:25px; border-radius:32px; text-align:center; padding:7px 0 0 0; margin:0 10px 0 0;}
	.max_secession_guide ul li span{float:left; display:block; padding:7px 0 0 0; font:normal 12px 'NanumGothic'; width:95%;}
	.max_secession_guide ul li span.pad0{padding:0;}

/* popup(option/zip) */
	#max_pop{width:100%; height:auto;}
	#max_pop h1{background:#323232; color:#fff; font-weight:600; font-size:18px; padding:15px 20px;}
	.max_option_re, .max_pop_zip, .max_pop_cg{padding:20px;}
	.max_option_re .max_order_info .max_prd_imgbox{width:68px; height:68px;}
	.max_option_re .max_order_info .max_prd_imgbox img{margin:-26px 0 0 -34px;}
	#max_pop .max_table_b .btn_type02 { width:50px; height:20px; font-size:11px;}

/* membership : delivery */
	.max_delivery_lst{width:100%; height:auto;}
	.max_delivery_lst a{width:auto; height:auto; font:normal 11px 'NanumGothic'; padding:5px;}
	.max_delivery_lst .max_table_b tbody th{font-size:14px; line-height:140%;}
	.max_delivery_lst .max_table_b td{font-size:14px; line-height:140%;}

	.max_delivery_frm{width:100%; margin:50px 0 0 0;}
	.max_delivery_frm ul{border-top:1px solid #444; border-bottom:1px solid #444; background:#f1f1f1; padding:20px; margin:20px 0 0 0; overflow:hidden;}
	.max_delivery_frm li{float:left; width:100%;}
	.max_delivery_frm li .it{margin:7px 0 0 0; width:93.66%; display:inline-block;}

	.max_delivery_frm li label.hidden { display:none; }
	.max_delivery_frm li .btn_type03 { display: inline-block; margin:7px 0 0 5px;}

	.max_delivery_frm li .zonecode{float:left; width:70px;}
	.max_delivery_frm #deliver_tel1, .max_delivery_frm #deliver_tel2, .max_delivery_frm #deliver_tel3{width:50px;}
	.max_delivery_frm li a{display:inline-block; padding:7px 10px; margin-left:5px; color:#fff; background:#444}
	.max_delivery_frm li span{display:block; margin:7px 0 0 0;}
	.max_delivery_frm .max_btns{margin:20px 0 0 0;}

/* agreebox */
	.agreebox h3{float:left; width:100%; height:auto; text-align:center; font-size:40px; font-weight:300; padding:50px 0 0 0;}
	.agreebox .max_member_agree{float:left; width:100%; height:auto; padding:50px 0 0 0;}
	.agreebox h2{font-size:18px; font-weight:normal; color:#222; margin-top:30px;}
	.agreebox p{padding:10px 0; color:#797979; line-height:140%;}
	.agreebox ol{padding:10px 0; color:#797979;}
	.agreebox ol li{padding:2px 0; line-height:140%; color:#797979;}

/* policybox */
	.policybox h3{float:left; width:100%; height:auto; text-align:center; font-size:40px; font-weight:300; padding:50px 0 0 0;}
	.policybox .max_member_agree{float:left; width:100%; height:auto; padding:50px 0 0 0;}
	.policybox .bt_top{text-align:right;}
	.policybox p{line-height:140%; color:#797979;}
	.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-size:18px; font-weight:normal; color:#222; margin-top:30px;}
	.policybox dl dd{padding:10px 0; line-height:140%; color:#797979;}
	.policybox dl dd ol > li{list-style-type:decimal; margin:10px 0 0 20px; line-height:140%; color:#797979;}
	.policybox dl dd ul > li{list-style-type:square; margin:10px 0 10px 20px; line-height:140%; color:#797979;}
	.policybox table{border-top:1px solid #000; margin:10px 0 0 0;}

/* mail_box */
	.mail_box{float:left; width:100%; height:auto;}
	.mail_box h3{display:block; width:100%; height:auto; text-align:center; font-size:40px; font-weight:300; padding:50px 0 0 0;}
	.mail_box p{text-align:center; color:#797979; padding:50px 0; line-height:140%;}

/* maxskin_product_form */
	#maxskin_product_form .select_text{padding:8px 8px 0 0; color:#222; width:250px; font-weight:bold;}
	#maxskin_product_form .select_stock input{border:1px solid #e5e5e5; padding:6px; width:30px; text-align:center;}
	#maxskin_product_form .stock_button_up{background:url("../images/shop/ico_plus.png") center no-repeat; width:34px; height:34px; border:1px solid #e5e5e5; border-left:none;}
	#maxskin_product_form .stock_button_down{background:url("../images/shop/ico_minus.png") center no-repeat; width:34px; height:34px; border:1px solid #e5e5e5; border-left:none;}
	#maxskin_product_form .showopprice{width:72px; text-align:right; padding:8px 5px 0 0;}
	#maxskin_product_form .delete_btn .delete_button{background:url("../images/shop/bt_close1.gif") center no-repeat; width:28px; height:30px;}
	#maxskin_product_form .select_stock_btn{float:left;}
	#maxskin_product_form .select_stock_btn button{float:left;}
	#maxskin_product_form .product_stock span{display:block; float:left;}
	#maxskin_product_form .product_stock .select_text{width:27px;}
	#maxskin_product_form .last_price{float:left; margin:15px 0; width:100%;}
	#maxskin_product_form .last_price_title{font-weight:600; color:#222;}
	#maxskin_product_form .maxskin_last_price{background:url("../images/shop/ico_won.png") left center no-repeat; padding-left:20px; float:right;}
	#maxskin_product_form .product_btn a{font-size:14px; display:inline-block; text-align:center; padding:8px 25px;}
	#maxskin_product_form .product_btn .option_change{background:#222; color:#fff;}
	#maxskin_product_form .product_btn .option_cancel{border:1px solid #222; background:#fff; color:#222; padding:7px 25px;}

	.max_infomation { float:left; font-size:16px; text-align:center; padding:30px; width:940px; font-weight:600; }

/* customer : submain */
	.max_customer{width:1200px; height:auto; padding-bottom:100px; margin:0 auto; overflow:hidden;}
	.max_customer h3{color:#141414; font-size:25px; line-height:25px; font-weight:normal;}
	.max_customer h3.tit{text-align:center; font-size:40px; font-weight:300; padding:60px 0 0 0;}
	.max_customer .bt_more{position:absolute; font:normal 12px 'Dotum'; text-decoration:underline;}
	.max_customer .max_ctm_quick{width:100%; height:auto; margin:60px 0 0 0;}
	.max_customer .max_ctm_quick li{float:left; width:16.66%; height:90px; text-align:center;}
	.max_customer .max_ctm_quick li a{display:block;}
	.max_customer .max_ctm_quick li span{display:block; text-align:center; margin:15px 0 0 0; color:#373737; font-size:15px;}
	.max_customer .max_ctm_quick li a:hover{text-decoration:none;}
	.max_customer .max_ctm_quick li a:hover span{color:#ed174b;}

	#max_faq_group{float:left; background:#f2f2f2; width:100%; height:80px; margin:36px 0 0 0; overflow:hidden;}
	#max_faq_group p{float:left; padding:25px 0 0 75px;}
	#max_faq_group .max_search_it{float:left; width:780px; height:auto; border-radius:2px; padding:10px; margin:14px 0 0 28px; background:#fff;}
	#max_faq_group .max_search_it li{float:left;}
	#max_faq_group .max_search_it li select{padding:5px; border:0;}
	#max_faq_group .max_search_it li input{display:block; width:600px; padding:5px; border:0;}
	#max_faq_group .max_search_it li button{background:url("../images/board/bt_search.png") 0 0 no-repeat; width:27px; height:27px; font-size:0; color:#fff;}
	#max_faq_group .max_keyword{float:left; width:auto; height:auto; margin:30px 0 0 5px;}
	#max_faq_group .max_keyword li{float:left; background:url("../images/board/bg_line.gif") 0 6px no-repeat; padding:0 7px;}
	#max_faq_group .max_keyword li a{font-size:12px;}
	#max_faq_group .max_keyword li.b_no{background:none;}

	.max_customer .max_faq_best{float:left; width:100%; height:auto; margin:38px 0 0 0; position:relative;}
	.max_customer .max_faq_best ul{float:left; width:100%; padding:17px 0; margin:20px 0 0 0; background:#f5f5f5; border-top:1px solid #443b39; border-bottom:1px solid #e2e2e2;}
	.max_customer .max_faq_best ul li{float:left; font-weight:bold; color:#222; font-size:13px; text-align:center;}
	.max_customer .max_faq_best ul .rank{width:200px;}
	.max_customer .max_faq_best ul .type{width:200px;}
	.max_customer .max_faq_best ul .tit{width:800px;}
	.max_customer .max_faq_best dl{float:left; width:100%; height:auto; background:#fff;} /* background - 160405 */
	.max_customer .max_faq_best dt{padding:10px 0; border-bottom:1px solid #e2e2e2; overflow:hidden;}
	.max_customer .max_faq_best dt span{float:left; display:block; text-align:center;}
	.max_customer .max_faq_best dt .q_num{width:60px; padding:7px 0 0 0;}
	.max_customer .max_faq_best dt .q_type{width:140px;}
	.max_customer .max_faq_best dt .q_type span{border:1px solid #957f7a; color:#957f7a; border-radius:5px; width:100px; height:auto; padding:5px 0; margin:0 auto; float:none;}
	.max_customer .max_faq_best dt .q_cont{padding:7px 0 0 0;}
	.max_customer .max_faq_best dt .ico_question{float:left; display:block; background:url("../images/board/ico_q.gif") 0 7px no-repeat; width:27px; height:21px; font-size:0; color:#fff;}
	.max_customer .max_faq_best dt > a{float:right; display:block; padding:7px 15px 0 15px;}
	.max_customer .max_faq_best dd{border-bottom:1px solid #ccc; padding:15px 0; display:block; overflow:hidden; background:#f6f6f6;}
	.max_customer .max_faq_best dd .ico_answer{float:left; display:block; background:url("../images/board/ico_a.gif") top right no-repeat; width:215px; height:14px; font-size:0; color:#fff;}
	.max_customer .max_faq_best dd .a_cont{float:left; width:590px; height:auto; margin-left:15px;}
	.max_customer .max_faq_best dd > a{float:right; display:block; padding:0 15px;}
	.max_customer .max_faq_best .bt_more{top:9px; right:0;}

	.max_call_center{float:left; width:700px; height:115px; padding:37px 0 0 30px; margin:38px 0 0 0; border:1px solid #3a3a3a; background:#fff;}
	.max_call_center .max_call_number{float:left; width:230px; border-right:1px solid #ccc;}
	.max_call_center .max_call_number p{font-weight:bold; font-size:40px; line-height:40px; letter-spacing:-1px; color:#202020; margin:10px 0 0 0;}
	.max_call_center .max_call_times{float:left; width:auto; height:auto; padding:0 0 0 30px;}
	.max_call_center .max_call_times p{padding:15px 0 0 0; font-size:15px; color:#797979;}

	.max_notice{float:left; width:386px; height:92px; border:1px solid #ccc; padding:30px; margin:38px 0 0 20px; position:relative; background:#fff;}
	.max_notice ul{float:left; width:100%; height:auto; margin:10px 0 0 0;}
	.max_notice ul li{margin:13px 0 0 0;}
	.max_notice .bt_more{top:30px; right:30px;}

	/* bk_my_sch */
	#bk_my_sch{width:93.66%; height:auto; padding:30px 0 100px 0; margin:0 auto; overflow:hidden;}
	#bk_my_sch .my_sch_tit{text-align:center; width:100%; height:auto; padding:50px 0;}
	#bk_my_sch .my_sch_tit h3{font-size:40px; font-weight:300; letter-spacing:-0.07em;}
	#bk_my_sch .my_sch_tit p{font-size:17px; color:#797979; font-weight:300; padding:30px 0 0 0;}
	#bk_my_sch .my_sch_type_wrap{width:100%; height:auto; border-top:2px solid #272a30; border-bottom:1px solid #d4d4d6; overflow:hidden; padding:20px 0;}
	#bk_my_sch .my_sch_type_wrap h4{font-size:25px; font-weight:300; padding:20px;}
	#bk_my_sch .my_sch_type_wrap .my_sch_type{float:left; width:100%; height:auto;}
	#bk_my_sch .my_sch_type_wrap .my_sch_type ul{padding:0 10px;}
	#bk_my_sch .my_sch_type_wrap .my_sch_type ul li{float:left; width:auto; border:1px solid #9e9e9e; border-radius:3px; text-align:center; padding:20px; margin:0 10px;}
	#bk_my_sch .my_sch_type_wrap .my_sch_type ul li label{font-size:15px; font-weight:600; color:#9e9e9e;}
	#bk_my_sch .my_sch_type_wrap .my_sch_type ul li.on{border:1px solid #ed174b;}
	#bk_my_sch .my_sch_type_wrap .my_sch_type ul li.on label{color:#ed174b;}
	#bk_my_sch .my_sch_total{float:left; width:100%; height:auto; padding:100px 0 0 0; margin:50px 0 0 0; text-align:center; background:url("../image/common/ico_search.html") top center no-repeat;}
	#bk_my_sch .my_sch_total p, #bk_my_sch .my_sch_total span{font-size:30px; font-weight:300;}
	#bk_my_sch .max_prd_lst_wrap{float:left; width:100%; height:auto; margin:50px 0 0 0;}