@charset "utf-8";

@import url( "layout.css" );
@import url( "webfont.css" );
@import url( "main.css" );
@import url( "sub.css" );

*			{margin:0; padding:0;}
html		{overflow-y:scroll;}
body		{width:100%; height:100%;}
ul, ol, li		{list-style:none;}
img, hr		{border:none;}
img			{vertical-align:top; border:0;}
strong		{font-weight:bold;}

/* Link Style */
a			{text-decoration:none; color:#333;}
a:visited		{text-decoration:none; color:#333;}
a:active		{text-decoration:none; color:#333;}
a:hover		{text-decoration:none; color:#c9181f;}

/* Table Style */
table			{border-collapse:collapse; border-spacing:0; width:100%;}
table td img	{vertical-align:middle;}

/* tag all font-size set */
p,div,ul,li,dl,dt,dd,ol,a,em,strong,fieldset,textarea,input,select,span,table,th,td,address,cite,button,
h1,h2,h3,h4,h5,h6 {color:#333; font-family:'europa', 'NotoKR', sans-serif; font-size:15px; font-weight:normal; line-height:130%; -webkit-text-size-adjust:none; -moz-text-size-adjust: none; -ms-text-size-adjust: none; /*letter-spacing:-0.03em;*/}

/* From Style */
textarea		{}
input			{vertical-align:middle;}
select		{}
hr, caption		{display:none;}
legend		{position:absolute; height:0; font-size:0px; line-height:0; overflow:hidden; text-indent:-20000px;}
address,cite,em	{font-style:normal;}
fieldset		{border:0; padding:0;}
label			{cursor:pointer;}
button		{cursor:pointer; font-size:0; border:0; background:none; display:block;}

/* html5 set */
article, aside, canvas, details, figcaption, figure, footer, header, hgroup, nav, menu, nav, section, summary {
	display: block;
}
mark{background:none;}

/* Skip */
.skip{visibility: hidden; position: absolute; top: 0; left: 0;}


/* input : member */
.it, .max_board_form_input{display:block; height:auto; padding:15px; border:1px solid #d8d8d8; box-sizing:border-box;}
.it_order{padding:15px; border:1px solid #d8d8d8; box-sizing:border-box;}

/* 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/select_box.png") center no-repeat #fff; background-size:15px; border:1px solid #000;}
.max_checkit.checkit_label input[type="checkbox"] + label {font-size:15px;}

/* 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:-4px; 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 #c9181f;}
.max_radio input[type="radio"]:checked + label:after {content:''; position:absolute; top:2px; left:6px; width:10px; height:10px; background:#c9181f; border-radius:100%;}

/* nbsp */
.nb {display:block;}

/* color */
.col_orange {color:#000;}
.col_gray {color:#959595;}

/* margin */
.mgt20 {margin-top:20px;}

/* title */
.max_tt {color:#212121; font-size:30px; font-weight:700; text-align:center; letter-spacing:-0.03em;}
.max_stt { color:#8b8b8b; font-size:17px; text-align:center; }
.stitle {color:#222; font-weight:700; font-size:17px;}
.stitle2 {color:#291f1a; font-size:25px;}
.stitle3 {color:#291f1a; font-size:20px; font-weight:300;}

/* button */
.max_btns{float:left; width:100%; height:auto; text-align:center; margin:20px 0 50px;}
.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;}
.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 #c9181f; color:#c9181f;}

.link_w {border:1px solid #fff; color:#fff;}
.link_w:hover {background:#2017-11-02fff; color:#000;}

.bt_type1, 
.bt_type2 {display:inline-block; border:1px solid #444; background:#fff; color:#444; width:200px; height:50px; font-size:15px; }
.bt_type1 {border:1px solid #c9181f; background:#c9181f; 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;}
.bt_type_s:hover {background:#000; color:#fff;}
.bt_type_s.orange {border:1px solid #c9181f; color:#c9181f;}
.bt_type_s.orange:hover {background:#c9181f; color:#fff;}

/* tabmenu */
.maxskin_tab { width:100%; height:auto; display:flex; justify-content:space-between; }
.maxskin_tab li {flex:1; padding:0 1px;}
.maxskin_tab li a {display:block; text-align:center; padding:17px 0; border:1px solid #dadada; box-sizing:border-box;}
.maxskin_tab li a:hover,
.maxskin_tab li a.active { background:#c9181f; border:1px solid #c9181f; color:#fff; /*font-weight:700;*/ }

/* membership :  tabmenu */
.max_member_tab li{float:left; text-align:center;}
.max_member_tab li a{float:left; background:#f5f5f5; border:1px solid #d9d9d9; border-bottom:1px solid #000; display:block; color:#444; padding:15px 0;}
.max_member_tab li a.on{background:#fff; border:1px solid #000; border-bottom:1px solid #fff;}

/* sub menu */
.max_smenu {float:left; width:16.66666666666667%; min-width:160px; height:auto;}
.max_smenu h3, 
.max_smenu h3 a {font-weight:700; font-size:30px; color:#291f1a; letter-spacing:-0.03em;}
.max_smenu ul {border-top:1px solid #000; border-bottom:1px solid #ccc; padding:15px 0; margin-top:30px;}
.max_smenu ul li {padding:15px 0;}
.max_smenu ul li .active {color:#000; border-bottom:1px solid #000;}
.max_smenu ul li .nscoupon {display:inline-block; background:#c9181f; width:20px; height:20px; border-radius:20px; line-height:20px; color:#fff; font-size:12px; font-weight:700; text-align:center;}

/* contents */
.max_contents {float:right; width:77.5%; height:auto;}

/* product list : gallery type */
.max_prd_lst {display:flex; flex-wrap:wrap; /*justify-content:space-between;*/}
.max_prd_lst li {float:left; width:23.66666666666667%; margin:0 .6% 20px; position:relative;}
.max_prd_lst li a {display:block; width:100%; height:100%;}
.max_prd_lst li a img {width:100%;/* transform:scale(1,1); transition:all 0.8s ease-out;*/}
.max_prd_lst li a:hover img {/*transform:scale(1.3,1.3);*/}
.max_prd_lst li:hover .product_pop_view {display:block;}

.max_prd_lst li .max_prd_img {display:block; overflow:hidden;}
.max_prd_lst li .text_area {width:100%; /*border:1px solid #d0d0d0; border-top:none;*/ background:#fff; text-align:center; padding:30px; box-sizing:border-box;}
.max_prd_lst li .text_area strong {font-size:17px; letter-spacing:-0.03em; display:block; text-overflow:ellipsis; white-space:nowrap; word-wrap:normal; overflow:hidden; color:#000;}
.max_prd_lst li .text_area > span {display:block; font-size:14px; color:#959595; padding:14px 0; text-overflow:ellipsis; white-space:nowrap; word-wrap:normal; overflow:hidden;}
.max_prd_lst li .text_area .max_price_won {/*color:#c9181f;*/ font-size:25px; font-weight:700; letter-spacing:-0.05em;}
.max_prd_lst li .text_area del {display:block; color:#959595; padding-top:10px;}
.max_prd_lst li .prd_basket_warp {width:100%; height:auto; padding:0 30px; box-sizing:border-box; position:absolute; bottom:20px; left:0; display:flex;}
.max_prd_lst li .prd_basket_warp .basket {display:block; width:118px; height:40px; border:1px solid #ccc; box-sizing:border-box; display:flex;}
.max_prd_lst li .prd_basket_warp .basket button {width:40px; height:40px; box-sizing:border-box;}
.max_prd_lst li .prd_basket_warp .basket .down {border-right:1px solid #ccc; background:url("../image/shop/ico_minus.png") center no-repeat;}
.max_prd_lst li .prd_basket_warp .basket .up {border-left:1px solid #ccc; background:url("../image/shop/ico_plus.png") center no-repeat;}
.max_prd_lst li .prd_basket_warp .basket input {width:40px; border:0; color:#797979; text-align:center;}
.max_prd_lst li .prd_basket_warp .product_btn_cart {box-sizing:border-box; font-size:13px; width:80px; background:url("../image/shop/ico_cart.png") 10px 50% no-repeat #4e3931; background-size:20px; color:#fff; text-align:left; padding-left:30px; margin-left:4px;}
.max_prd_lst li .prd_basket_warp .product_btn_wish {background:url("../image/shop/ico_wish.png") center no-repeat #71615a; background-size:20px; width:50px;}
.max_prd_lst li .product_pop_view {display:none; position:absolute; top:238px; right:15px; width:34px; height:34px; border-radius:34px; background:url("../image/shop/ico_sch.png") center no-repeat rgba(0,0,0,0.2); background-size:32px; z-index:9999;}

/* product list : list type */
.max_prd_lst.type_lst li {width:49%;}
.max_prd_lst.type_lst li .max_prd_img {float:left; width:40.81632653061224%; height:240px;}
.max_prd_lst.type_lst li .text_area {float:left; border-top:1px solid #d0d0d0; border-left:none; /*width:59.18367346938776%;*/ width:66%; height:240px; text-align:left;}
.max_prd_lst.type_lst .prd_basket_warp {bottom:50px; left:240px;}
.max_prd_lst.type_lst li .product_pop_view {top:190px; left:190px;}

/* product list : no contents */
.max_no_prd {float:left; width:100%; height:auto; padding:140px 0 0; text-align:center; background:url("../image/shop/bg_prd_no.png") 50% 50% no-repeat;}
.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:35px; height:34px;}
.product_stock .stock_button_up{background:url("../image/shop/ico_plus.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: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;}

/* product rating */
.max_rating{display:inline-block; width:76px; height:13px; background:url("../image/shop/bg_star_off.png") 0 0 no-repeat; background-size:100%;}
.max_rating .max_ratingStar{display:block; background:url("../image/shop/bg_star_on.png") 0 0 no-repeat; background-size:100%;}
.max_rating .max_ratingStar i{display:block; text-indent:-20000px;}

/* shop : note */
.max_note {width:100%; height:auto; text-align:left; /*background:url("../image/shop/ico_note.png") 30px 30px no-repeat #f9f9f9; padding:30px 0 30px 160px; 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%;}

/* shop : pay total */
.max_pay_total{border-bottom:1px solid #000; width:100%; padding:50px 0; display:flex; box-sizing:border-box;}
.max_pay_total p{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:last-child, 
.max_pay_total p:last-child em {color:#c9181f;}
.max_pay_total p:nth-child(2),
.max_pay_total p:nth-child(3) {color:#797979;}
.max_pay_total p:nth-child(2):before {content:''; position:absolute; top:10px; left:0; width:50px; height:50px; background:url("../image/shop/ico_price_minus.png") 0 0 no-repeat;}
.max_pay_total p:nth-child(3):before {content:''; position:absolute; top:10px; left:0; width:50px; height:50px; background:url("../image/shop/ico_price_plus.png") 0 0 no-repeat;}
.max_pay_total p:last-child:before {content:''; position:absolute; top:10px; left:0; width:50px; height:50px; background:url("../image/shop/ico_total.png") 0 0 no-repeat;}

/* shop : max_order_prd */
.max_order_prd {display:flex; position:relative;}
.max_order_prd p img {width:100px; height:100px;}
.max_order_prd dl {padding:10px 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 {font-size:14px; color:#949494; padding-top:13px;}
.max_order_prd span {position:absolute; bottom:20px; left:115px; color:#797979;}

/* 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:#c9181f;}

/* table */
.max_table{width:100%; height:auto; border-top:1px solid #000;}
.max_table table{width:100%;}
.max_table tbody th{background:#f7f7f7; border-bottom:1px solid #e5e5e5; text-align:left; padding:15px; width:15%; line-height:130%; color:#000;}
.max_table tbody td{border-bottom:1px solid #e5e5e5; padding:15px; 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;}
.max_table_b tbody td{border-bottom:1px solid #e5e5e5; padding:20px;}


/* paginate */
.max_paginate{padding:25px 0; text-align:center;}
.max_paginate a{display:inline-block; vertical-align:middle; width:20px; height:20px; text-align:center; line-height:20px; font-size:13px; font-weight:700; color:#c7c7c7; margin:0 10px;}
.max_paginate a.active {color:#2f2f2f; border-bottom:2px solid #2f2f2f;}
.max_paginate a.prev, .max_paginate a.next{font-size:0;}
.max_paginate a.prev:before{content:''; display:inline-block; vertical-align:middle; width:10px;height:10px;  margin-top:-4px; border:1px solid #757575; border-left:none; border-top:none; -webkit-transform:rotate(135deg); transform:rotate(135deg);}
.max_paginate a.prev:after{content:''; display:inline-block; vertical-align:middle; width:10px;height:10px; margin-left:-4px; margin-top:-4px; border:1px solid #757575; border-left:none; border-top:none; -webkit-transform:rotate(135deg);  transform:rotate(135deg);}
.max_paginate a.next:before{content:''; display:inline-block; vertical-align:middle; width:10px;height:10px;  margin-top:-4px; border:1px solid #757575; border-left:none; border-top:none; -webkit-transform:rotate(-45deg); transform:rotate(-45deg);}
.max_paginate a.next:after{content:''; display:inline-block; vertical-align:middle; width:10px;height:10px; margin-left:-4px; margin-top:-4px; border:1px solid #757575; border-left:none; border-top:none; -webkit-transform:rotate(-45deg); transform:rotate(-45deg);}

.ban_paginate {display:flex;}
.ban_paginate a {display:block; width:13px; height:13px; border-radius:13px; font-size:0; background:#fff; margin:0 3px;}
.ban_paginate a.active {background:#000;}

.max_page {padding:25px 0; text-align:center;}
.max_page a{display:inline-block; vertical-align:middle; width:20px; height:20px; text-align:center; line-height:20px; color:#c7c7c7; margin:0 1%;}
.max_page a span {font-size:13px; font-weight:700;}
.max_page a.max_page_cur {color:#2f2f2f; border-bottom:2px solid #2f2f2f;}
.max_page a.max_page_prev, .max_page a.max_page_next{font-size:0;}
/*
.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;}

#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; text-align:left;}
.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; text-align:left;}
.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:60px; height:60px; background-color: #000; cursor: pointer; z-index: 2; }
.zipclodebtn span { display: block; width: 60px; height: 60px; margin:0; font-size: 0; overflow:hidden; background:url('../image/common/bt_close_browser.png') center no-repeat;}

/* quick */
#quickmenu {width:313px; height:100%; position:fixed; top:0; right:0; z-index:999;}
#quickmenu .bt_close {position:absolute; top:202px; left:0;}
#quickmenu .bt_close a {display:block; width:53px; height:53px; background:url("../image/common/bt_next_w.png") center no-repeat #c9181f; background-size:24px; font-size:0;}
#quickmenu .bt_open {position:absolute; top:202px; left:0;}
#quickmenu .bt_open a {display:block; width:53px; height:53px; background:url("../image/common/bt_prev_w.png") center no-repeat #c9181f; background-size:24px; font-size:0;}
#quickmenu .quick_warp {width:260px; height:100%; background:#fff; float:right; box-sizing:border-box; border-left:1px solid #ccc;}
#quickmenu .quick_warp h3 {background:#44332b; text-align:center; padding:20px 0; color:#fff;}
	/* list */
	.quick_warp .quick_cart_lst {padding:18px; /*min-height:490px;*/ overflow-x:auto;}
	.quick_warp .quick_cart_lst li {margin:10px 0; position:relative;}
	.quick_warp .quick_cart_lst li a {display:block; width:100%; height:100%;}
	.quick_warp .quick_cart_lst li a img {width:50px;}
	.quick_warp .quick_cart_lst li a em {position:absolute; top:5px; left:60px; color:#000;}
	.quick_warp .quick_cart_lst li a p {position:absolute; top:28px; left:60px;}
	.quick_warp .quick_cart_lst li a strong {color:#c9181f; font-weight:600;}
	.quick_warp .quick_cart_lst li button {position:absolute; top:10px; right:0; width:32px; height:32px; background:url("../image/common/bt_cart_del.png") 0 0 no-repeat;}
	/* total */
	.quick_warp .quick_cart_total {background:#f1f1f1; box-sizing:border-box; padding:20px; overflow:hidden;}
	.quick_warp .quick_cart_total dt {float:left; width:40%; height:20px; font-size:16px; padding:5px 0;}
	.quick_warp .quick_cart_total dd {float:right; width:60%; height:20px; text-align:right; font-size:15px; color:#777; padding:5px 0;}
	.quick_warp .quick_cart_total dd strong {font-size:19px; font-weight:700;}
	.quick_warp .quick_cart_total .freak {border-top:1px solid #ccc; padding:10px 0 0 0; margin:10px 0 0 0;}
	.quick_warp .quick_cart_total dd.freak {color:#c9181f;}
	/* button */
	.quick_warp .quick_cart_btn {display:block; width:100%; height:auto; overflow:hidden;}
	.quick_warp .quick_cart_btn a {float:left; display:block; width:50%; text-align:center; color:#fff; background:#5a5654; font-size:16px; padding:20px 0;}
	.quick_warp .quick_cart_btn a:last-child {background:#c9181f;}
	.quick_warp .quick_cart_btn a:hover {background:#3c3836;}
	/* customer */
	.quick_sns_talk {margin:20px auto; width:214px; background:url("../image/common/ico_cart_ctm.png") 50% 25px no-repeat #f1f1f1; text-align:center;}
	.quick_sns_talk p {padding-top:90px;}
	.quick_sns_talk ol {padding:25px 0;}
	.quick_sns_talk li {display:inline-block; padding:0 10px;}
	.quick_sns_talk li a {color:#444;}
	.quick_sns_talk li i {display:block; width:50px; height:50px; background:url("../image/common/bt_kt.png") 0 0 no-repeat; margin-bottom:10px;}
	.quick_sns_talk li:last-child i {background:url("../image/common/bt_nt.png") 0 0 no-repeat;}

#quickmenu #bt_top {position:absolute; bottom:0; left:2px;}
#quickmenu #bt_top a {width:50px; height:50px; line-height:50px; display:block; transition: 1s; border:1px solid #ccc; background:#fff; text-align:center; font-weight:600; letter-spacing:0;}

/* password check */
.max_pass_chk {width:100%; height:auto; text-align:center;}
.max_pass_chk p {padding-top:5%; font-size:16px; color:#777;}
.max_pass_chk p strong {font-size:20px;}
.max_pass_chk fieldset {text-align:center; margin-top:5%;}
.max_pass_chk fieldset input {display:inline-block; width:30%;}

/* search */
#search_warp .search_result {font-size:30px; font-weight:100;}
#search_warp .search_result span {font-size:30px;}
#search_warp .max_sub_product_list {/*margin-top:80px;*/ margin-top:50px;}
#search_warp .max_prd_lst .text_area {padding-bottom:30px;}


p.line_bar {display:block; padding-top:20px!important; margin-top:20px!important; border-top:1px solid #ccc; }
hr.line_bar {display:block; width:100%; height:1px; background-color:#ccc; }
.hide {font-size:0; line-height:0; }
.skip {display:none; line-height:0; font-size:0;}
.red {font-size:inherit; color:#c9181f; }
.bb {font-size:1em; font-weight:700;}
.bg1 {background-color:#f1f1f1;}
.btn_type01 {background-color:#c9181f; color:#fff;}
.btn_type02 {background-color:#333; color:#fff;}
.btn_type03 {background-color:#d5d5d5; color:#222;}
.btn_type04 {background-color:#e5e5e5; color:#c9181f; padding:10px; border-radius:3px;}
.btn_type05 {background-color:#e5e5e5; color:#fff; padding:10px; border-radius:3px;}

/* board */
.max_lst_total{font-size:16px; padding-bottom:7px; border-bottom:1px solid #000;}
.max_board{width:100%; height:auto;}
.max_board thead th{border-bottom:1px solid #e2e2e2; padding:15px 0; text-align:center; color:#000; font-size:16px;}
.max_board tbody th{border-bottom:1px solid #e2e2e2; padding:15px 0; font-weight:normal; text-align:center; font-size:16px;}
.max_board tbody td{border-bottom:1px solid #e2e2e2; padding:15px 0; text-align:center; font-size:16px;}
.max_board tbody td.tta_l{text-align:left; font-size:16px;}
.max_board .w10{width:10%;}

/* table */
.max_table{width:100%; height:auto; /*border-top:1px solid #000;*/}
.max_table table{width:100%;}
.max_table tbody th{background:#f7f7f7; border-bottom:1px solid #e5e5e5; text-align:left; vertical-align:top; padding:15px; width:15%; font-size:15px; line-height:130%; color:#000;}
.max_table tbody td{border-bottom:1px solid #e5e5e5; padding:15px;}
.max_table tbody td li{padding-bottom:8px; font-size:15px; line-height:130%; color:#797979; list-style:decimal;}


.max_table_b{width:100%;}
.max_table_b thead th{border-top:1px solid #000; border-bottom:1px solid #e5e5e5; text-align:center; padding:15px 0; color:#222; font-weight:normal; font-size:16px;}
.max_table_b tbody th{text-align:center; border-bottom:1px solid #e5e5e5; padding:15px; font-weight:normal; font-size:16px;}
.max_table_b tbody td{border-left:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; padding:15px; font-size:16px;}

/* tabmenu : common */
.maxskin_tab{float:left; width:100%; height:auto;}
.maxskin_tab li{float:left; /* border:1px solid #dadada; margin-right:-1px;*/}
.maxskin_tab li a{display:block; float:left; width:100%; height:auto; padding:15px 0; text-align:center; background:#f3f3f3;}
.maxskin_tab li.active{border:1px solid #009da8; border-bottom:1px solid #fff; margin-right:0;}
.maxskin_tab li.active a{background:#fff; color:#009da8; font-weight:600;}
.max_tabcontents{float:left; width:100%; height:auto; margin:50px 0 0 0;}

.max_tabmenu{float:left; width:100%; height:auto; border-left:1px solid #dadada; box-sizing:border-box;}
.max_tabmenu li{float:left; border:1px solid #dadada; border-left:0; box-sizing:border-box;}
.max_tabmenu li a{display:block; float:left; width:100%; height:auto; padding:15px 0; text-align:center; background:#fff; color:#666;}
.max_tabmenu li a.on{background:#e5e5e5; color:#000;}
.max_tabcontents{float:left; width:100%; height:auto; margin:50px 0 0 0;}

/* common tag */

/* pc */
@media screen and (max-width: 970px) {
	/*p, h4, strong, dd, dt {font-size:16px;}*/
}

/* mobile */
@media screen and (max-width: 768px) {
	/*p, h4, strong, dd, dt {font-size:14px;}*/
}

/* popup */
.max_popup_cloase_bar {width:100%; height:auto; background:#222; box-sizing:border-box; overflow:hidden; line-height:35px; }
.max_popup_cloase_bar p {float:left; padding:10px;}
.max_popup_cloase_bar label {color:#fff; font-size:13px; margin:0 5px;}
.max_popup_cloase_bar .max_popup_close_btn {float:right; background:#000; color:#fff; font-size:13px; padding:10px 15px;}