@charset "utf-8";

*{padding:0;margin:0}.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,select{padding:0;margin:0;border:0;font:inherit;vertical-align:baseline;box-sizing:border-box}body{line-height:1;font-family:'IBM Plex Sans', 'Noto Sans KR', sans-serif;font-weight:400;font-size:18px;color:#150e0c;letter-spacing:-0.04em;word-break:keep-all}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;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}.skip{visibility:hidden;top:0;left:0}mark{background:none}
:focus {outline:none;}
/* admin button */
.bt_admin {position:fixed; bottom:0; left:0; z-index:99;}
.bt_admin a {display:block; background:#000; 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}

a:hover {color:#f4a000 !important; transition:all .1s ease;}
input::-ms-clear {display:none;} /* ie11 input click */

/* ico */
.max-ico {display:block; position:relative; font-size:0;}
.max-ico:before, .max-ico:after {content:''; display:block; position:absolute;}
.ico_arr_btm {width:14px !important; height:7px !important; background-image:none !important;}
.ico_arr_btm:before {height:0; width:0; border:5px transparent solid; border-bottom-width:0; border-top-color:#000; top:0; left:0;}
.ico_close {width:20px; height:20px;}
.ico_close:before, .ico_close:after {width:20px; height:2px; background-color:currentColor; border-radius:10px; top:9px; left:0px; transform:rotate(-45deg);}
.ico_close:after {transform:rotate(45deg);}
.ico_stop {width:16px; height:16px;}
.ico_stop:before, .ico_stop:after {width:2px; height:8px; background-color:#fff; top:4px; left:5px;}
.ico_stop:after {left:10px;}
.ico_play {width:16px; height:16px;}
.ico_play:before{width:0; height:0; border:6px transparent solid; border-right-width:0; border-left-color:#fff; top:2px; left:6px;}

/* input : member */
.it, .max_board_form_input, .max_member_form_input {display:block; height:auto; padding:16px 32px; border:1px solid #adb6bc; border-radius:8px;}
.it_order {padding:13px; border:1px solid #adb6bc; border-radius:8px;}
.it:focus, .max_board_form_input:focus, .max_member_form_input:focus, .it_order:focus {border-color:#f4a000;}

/* 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; box-sizing:border-box;}
.max_checkit input[type="checkbox"]:checked + label:before {border:1px solid #000;}
.max_checkit input[type="checkbox"]:checked + label:after {content:''; display:block; width:8px; height:8px; background-color:#000; position:absolute; top:4px; left:6px;}

.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;}

/* input : book mark */
.bookmark {position:relative;}
.bookmark input[type="checkbox"] {position:absolute; width:1px; height:1px; padding:0; margin:-1px; overflow:hidden; clip:rect(0,0,0,0); border:0;}
.bookmark 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;}
.bookmark input[type="checkbox"] + label:before {content:''; display:block; width:24px; height:24px; line-height:24px; vertical-align:middle; background:url("../image/common/maxmall_ui_lab_24.png") -24px -96px no-repeat;}
.bookmark input[type="checkbox"]:checked + label:before {background:url("../image/common/maxmall_ui_lab_24.png") 0 -96px no-repeat;}

/* 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 #f4a000;}
.max_radio input[type="radio"]:checked + label:after {content:''; position:absolute; top:6px; left:6px; width:10px; height:10px; background:#f4a000; border-radius:100%;}

/* select box */
.max_select, .product_option_select,.product_optionadd_select{-webkit-appearance:none; -moz-appearance:none; appearance:none; background:url("../image/common/max_lab_sel_24.png") no-repeat 95% 50% #fff; height:40px; border:1px solid #d7d4d3; padding:0 32px 0 16px; border-radius:50px; font-size:13px;}
.max_select::-ms-expand, .product_option_select::-ms-expand {display:none;}

/* nbsp */
.nb {display:block;}

/* color */
.col_main {color:#ffae00;}
.col_gray {color:#959595;}

/* margin */
.mgt20 {margin-top:20px;}
.mgt48 {margin-top:48px;}
.mgb24 {margin-bottom:24px;}

/* title */
.max_tt {font-weight:700; font-size:32px; text-transform:uppercase; letter-spacing:-2px; color:#150e0c;} /* main title */
.max_stt {text-align:center;} /* sub page title */
.max_stitle {margin-bottom:10px;} /* page sub text */
.max_stitle.type1 { font-size:20px; font-weight:normal; padding-left:8px; } /* mypage title */

/* button */
.bt_control {display:block; width:64px; height:64px; background-repeat:no-repeat; background-position:center; background-color:rgba(0,0,0,.5); font-size:0; position:absolute; top:0; z-index:1;}
.bt_control.prev {background-image:url("../image/tktire/ico_arr_left.png"); border-radius:100%;}
.bt_control.next {background-image:url("../image/tktire/ico_arr_right.png"); border-radius:100%;}

.max_btns{float:left; width:100%; height:auto; text-align:center; margin:32px 0 0 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 #adb6bc; color:#444; font-size:15px; border-radius:50px;}
.bt_link:hover {background:#adb6bc; color:#fff !important;}

.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:#150e0c; width:200px; border-radius:50px; font-size:15px; padding:15px 0; }
.bt_type1 {border:0; background:#f4a000;}
.bt_type1:hover, .bt_type2:hover {background:#150e0c; color:#fff !important;}

.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;}

/* banner control */
.max_banner_control {position:relative; justify-content:center;}
.max_banner_control .bt_control {position:relative; transform:translateY(0); border:none;}
.max_banner_control span {display:block; width:60px; height:48px; font-size:13px; font-weight:600; padding:15px 0; box-sizing:border-box; text-align:center;}

/* tabmenu */
.maxskin_tab {display:flex; justify-content:center;}
.maxskin_tab li {display:flex; justify-content:center; align-items:center;}

.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 {margin:0 10px;}
.maxskin_tab.type2 li a {display:block; padding:14px 48px; text-overflow:ellipsis; white-space:nowrap; word-wrap:normal; overflow:hidden;}
.maxskin_tab.type2 li a:hover,
.maxskin_tab.type2 li a.active,
.maxskin_tab.type2 li a.on {color:#fff; background:#000; border-radius:50px;}

.maxskin_tab.type3 {}
.maxskin_tab.type3 li {width:25%; padding:0 .5%; text-align:center;}
.maxskin_tab.type3 li a {display:block; width:100%; height:auto; padding:20px 48px; color:#fff !important; border-radius:50px; background-color:#8b8482; position:relative;}
.maxskin_tab.type3 li a.active,
.maxskin_tab.type3 li a.on {color:#fff; background-color:#f4a000; font-weight:500;}
.maxskin_tab.type3 li a.active:after,
.maxskin_tab.type3 li a.on:after {content:''; display:block; width:0; height:0; border:6px transparent solid; border-bottom-width:0; border-top-color:#f4a000; position:absolute; bottom:-6px; left:50%; transform:translateX(-50%);}

.max_tab_box {clear:both; width:100%;}

/* membership :  tabmenu */
.max_member_tab li {float:left; padding:0 8px; text-align:center;}
.max_member_tab li a {display:block; width:100%; height:48px; padding:16px 48px; position:relative; background-color:#150e0c; color:#fff !important; border-radius:50px;}
.max_member_tab li a.on {background-color:#f4a000;}
.max_member_tab li a.on:after {content:''; display:block; width:0; height:0; border:6px transparent solid; border-bottom-width:0; border-top-color:#f4a000; position:absolute; bottom:-6px; left:50%; transform:translateX(-50%);}

/* aside banner list */
.max_ad_lst {width:100%; height:auto;}
.max_ad_lst li {float:left; width:23%; margin:0 1%;}
.max_ad_lst li img {width:100%;}

/* product common */
.max_category {display:block; color:#797979; padding-bottom:8px;} /* category name */
.max_summary {font-size:16px; color:#8b8482; padding-top:8px; text-overflow:ellipsis; white-space:nowrap; word-wrap:normal; overflow:hidden;} /* summary name */
.max_del_won {font-size:16px; color:#959595; letter-spacing:-0.05em; padding-top:14px;} /* del price */
.max_price_won {display:inline-block; color:#f4a000; font-weight:500; font-size:24px; margin-top:24px; letter-spacing:-0.06em;} /* price won */
.max_price_won small {font-weight:500; font-size:18px;}
.max_sold_out {background-color:#bf1616; color:#fff; font-size:12px; padding:4px 8px; letter-spacing:0;} /* sold out */
.max_sale {font-weight:700; font-size:20px; position:absolute; top:20px; right:20px; width:64px; height:64px; line-height:64px; border-radius:100%; background-color:#f4a000; color:#fff; text-align:center;}

/* product list : gallery type */
.max_prd_lst {width:100%; height:auto;}
.max_prd_lst:after {content:''; display:block; clear:both;}
.max_prd_lst.gallery_type li {float:left; width:300px; height:auto; margin:0 13px 48px !important; position:relative;}
.max_prd_lst.gallery_type li a {display:block; width:100%; height:auto; padding:16px 16px 32px; background-color:#fff; position:relative; border-radius:16px; overflow:hidden;}
.max_prd_lst.gallery_type li .max_prd_img {display:block; width:100%; height:auto; /* padding:16px; */ overflow:hidden; text-align:center; border-radius:8px; line-height:0;}
.max_prd_lst.gallery_type li .max_prd_img img {max-width:100%;}
.max_prd_lst.gallery_type li .text_area {display:block; width:100%; padding:24px 0 0; text-align:center;}
.max_prd_lst.gallery_type li .text_area .max_category {font-size:15px;}
.max_prd_lst.gallery_type li .text_area > strong {display:block; font-weight:500; /* font-size:20px; */}
.max_prd_lst.gallery_type li .text_area .max_size_opt,
.max_prd_lst.gallery_type li .text_area .max_summary {display:none;}
.max_prd_lst.gallery_type li .text_area .max_size {font-weight:400; font-size:16px; padding:8px 0; color:#8b8482;}
.max_prd_lst.gallery_type li .max_sale {right:16px;}
.max_prd_lst.gallery_type li .max_prd_icon {margin-top:16px;}
/* hover */
.max_prd_lst.gallery_type li a:hover {box-shadow:20px 20px 20px rgba(0,0,0,.1); text-decoration:none;}

/* product list : gallery type : pointmall_type */
.max_prd_lst.gallery_type.ptmall_type li {margin:0 12px 48px !important;}
.max_prd_lst.gallery_type.ptmall_type li a {padding:24px 24px 32px; overflow:visible;}
.max_prd_lst.gallery_type.ptmall_type .max_sale {border-radius:0; width:auto !important; height:auto !important; position:absolute; top:0 !important; right:-6px !important; z-index:2; padding:8px; background:#3a3a3a; line-height:1 !important; letter-spacing:0; color:#fff; box-shadow:0 5px 5px rgba(0,0,0,.1); transition:all .3s; opacity:0; font-size:12px !important;}
.max_prd_lst.gallery_type.ptmall_type .max_sale:after {content:''; height:0; width:0; display:block; border:6px transparent solid; border-bottom-width:0; border-left-width:0; border-top-color:#a0a0a0; position:absolute; top:28px; right:0px;}
.max_prd_lst.gallery_type.ptmall_type li a:hover .max_sale {opacity:1; top:16px !important;}

/* 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;}

/* 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:34px; height:34px;}
.product_stock .stock_button_up{background:url("../image/shop/ico_plus_s.png") center no-repeat #fff; border-left:1px solid #ccc; }
.product_stock .stock_button_down{background:url("../image/shop/ico_minus.png") center no-repeat #fff; border-right:1px solid #ccc;}
.product_stock .select_stock input{width:80px; height:33px; 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:#000; color:#fff !important; border:1px solid #000;}

/* 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:#fff; padding:32px; margin-top:60px; border-radius:16px; border:1px solid #d7d4d3;}
.max_note div:last-child {padding:32px 0 0 0;}
.max_note h1 {font-size:18px;}
.max_note ul {padding-top:10px; font-family:'Verdana','Malgun Gothic'; font-size:14px;}
.max_note li {color:#797979; line-height:160%;}

/* shop : pay total */
.max_pay_total {border-bottom:1px solid #000; width:100%; padding:48px 0; display:flex; box-sizing:border-box;}
.max_pay_total p {display:inline-block; vertical-align:middle; width:25%; font-size:20px; position:relative; text-align:center;}
.max_pay_total p strong {/* display:block; padding-bottom:10px; font-weight:normal; color:#444; */}
.max_pay_total p em {/* font-size:30px; font-weight:600; */}
.max_pay_total p:before {content:''; position:absolute; top:-14px; left:0; width:48px; height:48px; border-radius:100%; background-image:url("../image/common/maxmall_ui_lab_50.png"); background-repeat:no-repeat;}
/* .max_pay_total p:nth-child(2),
.max_pay_total p:nth-child(3) {color:#797979;} */
.max_pay_total p:nth-child(2):before {background-position:0 -100px; background-color:#e1e1e1;}
.max_pay_total p:nth-child(3):before {background-position:-50px -100px; background-color:#e1e1e1;}
.max_pay_total p:nth-child(4):before {background-position:-100px -100px; background-color:#000;}
.max_pay_total p:nth-child(4) em {color:#d93636;}

/* shop : max_order_prd */
.max_order_prd {position:relative; overflow:hidden; display:flex;}
.max_order_prd p {float:left; width:60px; height:60px;}
.max_order_prd p img {width:100%;}
.max_order_prd p .nimg {width:60px; height:10px; display:block;}
.max_order_prd dl {float:left; width:80%; box-sizing:border-box; padding:0 0 0 15px; text-align:left; font-weight:normal;}
.max_order_prd dt a {color:#000;}
.max_order_prd dt a:hover {text-decoration:underline;}
.max_order_prd dd {color:#949494; padding-top:5px; font-size:13px; letter-spacing:0;}
.max_order_prd dd:last-child {color:#949494;}
.max_order_prd li { display:inline; color:#949494; }

/* shop : oops */
.max_oops {display:inline-block; color:#e27c7c; font-size:13px; font-weight:400; line-height:20px; background:url("../image/shop/ico_oops.png") 0 0 no-repeat; padding-left:25px; margin-left:10px;}

/* icon */
.ico_btstyle1, 
.ico_btstyle2 {font-size:13px; background:#71615a; color:#fff; display:inline-block; padding:5px 10px;}
.ico_btstyle1 {background:#459ad0;}

/* table */
.max_table{width:100%; height:auto; border-top:1px solid;}
.max_table table{width:100%;}
.max_table tbody th{background:#fff; border-bottom:1px solid #d7d7d7; text-align:left; padding:24px; width:15%; line-height:130%; color:#000;}
.max_table tbody td{border-bottom:1px solid #d7d7d7; padding:24px; line-height:130%; color:#797979;}

.max_table_b{width:100%; /* font-family:'Malgun Gothic'; */ font-size:15px;}
.max_table_b thead th{border-top:1px solid; border-bottom:1px solid; text-align:center; padding:16px 0; color:#222; font-weight:500; background-color:#fff;}
.max_table_b thead th:first-child {border-left:1px solid;}
.max_table_b thead th:last-child {border-right:1px solid;}
.max_table_b tbody th{text-align:center; border-bottom:1px solid #adb6bc;}
.max_table_b tbody td{border-bottom:1px solid #adb6bc; padding:16px;}

.max_table_c {width:100%;}
.max_table_c tbody th{text-align:center; border-bottom:1px solid #adb6bc; 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 #adb6bc; border-left:1px solid #adb6bc; padding:15px; color:#000; text-align:center; width:15%;}

/* 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; font-weight:bold;}

.max_page {float:left; width:100%; padding:24px 0 0; text-align:center; font-size:13px;}
.max_page a {display:inline-block; vertical-align:middle; width:48px; height:48px; line-height:48px; margin:0 4px; border-radius:100%; border:1px solid #d7d7d7; background:#fff;}
.max_page a span {display:block; line-height:48px;}
.max_page a.max_page_cur {color:#fff !important; background:#f4a000; border:0 !important; font-weight:700;}
.max_page a:hover {border:1px solid;}

.max_page a.max_page_prev_first, .max_page a.max_page_next_end { }
.max_page a.max_page_prev, .max_page a.max_page_next { }
.max_page a.max_page_prev {}
.max_page a.max_page_next {}

/* 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%;}

/* 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; padding:32px 0 64px; margin-top:3%;}
.max_pass_chk .max-ico {width:100px; height:100px; margin:0 auto; background:url("../image/shop/bg_prd_no_s.png") top center no-repeat;}
.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:50%; text-align:center;}

/* 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;}
*/

/* 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 { background:#fff; }
#max_popup_rolling .max_popup_roll_content {}
#max_popup_rolling .max_popup_roll_content img {max-width:100%;}
.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_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; }


#admin_skin_view { display:block; position:fixed; top:0; left:0; z-index:99999; background:#000; padding:10px;}
#admin_skin_view * {  color:#fff; }

/* 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; text-align:center;}
#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;}

/* tktire shop guide */
.shop_guide {padding:0 13px; margin:96px 0 0;}
.shop_guide ul {width:100%; height:auto; margin-top:48px; background-color:#fff; border:1px solid #d7d4d3; border-radius:16px; overflow:hidden; display:table;}
.shop_guide ul li {display:table-cell; width:25%; padding:32px; text-align:center; color:#8b8482; font-size:16px;}
.shop_guide ul li:not(:nth-child(1)) {border-left:1px solid #d7d4d3;}
.shop_guide ul li i {display:block; width:100%; height:72px; background:url("../image/tktire/ico_shop_guide.png") 50% 0 no-repeat;}
.shop_guide ul li mark {display:inline-block; width:80px; padding:8px 0; margin:24px 0; background-color:#f4a000; color:#fff; border-radius:50px; font-weight:700; font-size:14px; letter-spacing:0; text-transform:uppercase;}
.shop_guide ul li em {display:block; line-height:1.4;}
.shop_guide ul li:nth-child(2) i {background-position:50% -72px;}
.shop_guide ul li:nth-child(3) i {background-position:50% -144px;}
.shop_guide ul li:nth-child(4) i {background-position:50% -216px;}

/* main long banner */
.bn_long {width:1280px; height:240px; margin:0 auto;}
.bn_long a {display:block; width:100%; height:100%; border-radius:16px; overflow:hidden;}

/* main search */
.sch_box {width:1296px; height:auto;}
.sch_box .max_tt {padding-left:8px;}
.sch_box .i_sch {width:24px; height:24px;}
.sch_box .i_sch:before {width:17px; height:17px; border:2px solid #fff; border-radius:100%; top:0; left:0;}
.sch_box .i_sch:after {width:2px; height:8px; background-color:#fff; transform:rotate(-45deg); top:16px; left:19px;}

.sch_box .inner {width:100%; height:auto; position:relative;}
.sch_box .inner .tabmenu {width:100%; height:auto;}
.sch_box .inner .tabmenu:after {content:''; display:block; clear:both;}
.sch_box .inner .tabmenu li {float:left; margin:0 8px; text-align:center;}
.sch_box .inner .tabmenu li:last-child {margin-right:0;}
.sch_box .inner .tabmenu li input {display:none;}
.sch_box .inner .tabmenu li label {display:block; padding:16px 48px; position:relative; background-color:#150e0c; color:#fff !important; border-radius:50px;}
.sch_box .inner .tabmenu .active label {font-weight:500; background-color:#f4a000;}
.sch_box .inner .tabmenu .active label:after {content:''; display:block; width:0; height:0; border:6px transparent solid; border-bottom-width:0; border-top-color:#f4a000; position:absolute; bottom:-6px; left:50%; transform:translateX(-50%);}
.sch_box .inner .tabcont {width:1280px; height:auto; padding:19px 0; margin:24px auto; background-color:#fff; border:1px solid #d5dbdf; border-radius:50px;}
.sch_box .inner .tabcont select {-webkit-appearance:none; -moz-appearance:none; appearance:none; background:url("../image/tktire/ico_select.png") no-repeat right center; height:32px; border:0; margin:0 32px; border-radius:0;}
.sch_box .inner .tabcont select::-ms-expand {display:none;}
.sch_box .inner .tabcont option {font-size:14px;}
.sch_box .inner .tabcont span {display:inline-block; vertical-align:middle; width:1px; height:24px; background-color:#ccc; font-size:0;}
.sch_box .inner button[type="button"] {width:48px; height:48px; padding:12px; border-radius:100%; background-color:#f4a000; position:absolute; top:86px; right:200px; font-size:0;}
.sch_box > a {display:block; line-height:48px; padding:0 40px; background-color:#8b8482; color:#fff !important; border-radius:50px; position:absolute; top:110px; right:20px;}
