﻿@charset "utf-8";
/* CSS Document */


/* CSS Information ----------------------------------------

Site Name : 피싱맥스
Part :
Last edit : 2024.05
Author : Gautech

관련폰트 :
font-family: 'Noto Sans KR', sans-serif; (100,300,400,500,700,900)
font-family: 'Roboto', sans-serif; (100,300,400,500,700,900)
font-family: 'Noto Serif KR', serif; (100,300,400,500,700,900)

--------------------------------------------------------- */



/* 서브 start ----------------------------------- */




/* 서브탭 start */

.depth3_tab { width:100%; max-width:1300px; font-size:0; height:auto; padding:20px; background-color:rgba(0,0,0,0.01); border-bottom:1px solid rgba(0,0,0,0.1);}
.depth3_tab>a { display:inline-block; font-size:14px; line-height:1; padding:0 10px; border-right:1px solid rgba(0,0,0,0.05); margin:2px 0;}
.depth3_tab>a:last-child { border-right:none;}
.depth3_tab>a.depth3_active, .depth3_tab>a:hover { color:#f66924; font-weight:500;}

.view_tab { width:97%; max-width:1300px; font-size:0; height:auto; margin:70px auto 0 auto; padding:0; background-color:rgba(0,0,0,0.02);}
.view_tab>a { display:inline-block; font-size:16px; line-height:1; padding:20px 0; border-left:1px solid rgba(0,0,0,0.1); border-top:1px solid rgba(0,0,0,0.2); border-bottom:1px solid rgba(0,0,0,0.5); width:25%; text-align:center; color:#999;}
.view_tab>a:last-child { border-right:1px solid rgba(0,0,0,0.1);}
.view_tab>a.view_tab_active { border-left:1px solid rgba(0,0,0,0.5); border-right:1px solid rgba(0,0,0,0.5); border-top:3px solid rgba(0,0,0,0.5); border-bottom:1px solid rgba(0,0,0,0.01); background-color:#fff; color:#333; font-weight:500; padding:18px 0 20px 0;}
.view_tab>a:hover { border-left:1px solid rgba(0,0,0,0.5); border-right:1px solid rgba(0,0,0,0.5); border-top:1px solid rgba(0,0,0,0.5); background-color:#fff; color:#333; font-weight:500; padding:20px 0 20px 0;}


/* 서브공통 */

.top_menu_sub_bg { border-bottom:1px solid rgba(0,0,0,0.1);}

.sub_box { position:relative; width:100%; background-color:rgba(0,0,0,0.02); padding-bottom:40px;}
.sub_container_shop { position: relative; width:100%; max-width:1300px; margin:0 auto; padding:0;}
.sub_container { position: relative; width:100%; max-width:1300px; margin:0 auto; padding:0;}
.sub_link_wrap { position: absolute; top:170px; left:50%; width:1px; height:1px;}
.sub_container:after { display:block; content:""; clear:both;}

.sub_box_line { border-left:1px solid rgba(0,0,0,0.1);}
.box100per { position:relative; width:100%; margin:0 auto; padding:0 0 0 210px;}
.box100per2 { position:relative; width:100%; margin:0 auto; padding:0;}
.box50per { display:inline-block; width:50%; padding:0; vertical-align:top;}
.in_box { display: block; width: 100%; margin-bottom: 30px; padding: 25px 30px 25px 30px; vertical-align: top; border: 1px solid #CCC; border-radius: 10px; background-color: #F9F9F9;}

.in_title1_wrap { position:relative; width:100%; max-width:1300px; margin:0 auto; padding:25px 15px 15px 15px; font-size:13px; line-height:1; font-weight:500; letter-spacing:-0.06em;}
.page_location_1 { display:inline-block; vertical-align:middle; text-align:left; background-image:url(/images/icon/home2.png); width:20px; height:19px; margin:-2px 10px 0 0; text-indent:-9999px;}
.page_location_2 { display:inline-block; vertical-align:middle; color:#999;}
.page_location_3 { display:inline-block; vertical-align:middle; color:#95766f;}
.page_location_dot { display:inline-block; vertical-align:middle; background-image:url(/images/icon/dot_3x3.jpg); background-repeat:no-repeat; background-position:center; width:10px; height:19px;}
.page_align { position:absolute; right:5px; top:50%; margin-top:-5px; display:inline-block; font-size:13px; line-height:20px; font-weight:500; padding:0; letter-spacing:0; text-align:right; color:#999;}
.page_align>a { display:inline-block; vertical-align:middle; line-height:1; padding:0 10px; border-right:1px solid rgba(0,0,0,0.05);}
.page_align>a:last-child { border-right: none;}
.page_align_active { color:#f66924; font-weight:500;}

.in_title1 { font-size:50px; line-height:1.4; font-weight:700; margin:60px 0 20px 0; letter-spacing:-0.06em; color:rgba(0,0,0,0.8); text-align: center;}
.in_title1_txt { font-size:20px; line-height:1.4; font-weight:400; margin:0 0 40px 0; letter-spacing:-0.04em; color:rgba(0,0,0,0.6); text-align: center;}

.in_title2 { font-size:30px; line-height:1.4; font-weight:700; margin:60px 0 20px 0; letter-spacing:-0.04em; color:rgba(0,0,0,0.8); text-align: center;}
.in_title2_txt { font-size:18px; line-height:1.4; font-weight:400; margin:0 0 40px 0; letter-spacing:-0.04em; color:rgba(0,0,0,0.6); text-align: center;}

.in_title3 { font-size:20px; line-height:26px; font-weight:400; margin-bottom:20px; background-image:url(/images/icon/ar_18x18.png); background-repeat:no-repeat; background-position:0% 4px; padding-left:25px;}

.line_1px { width:100%; height:1px; background-color:#ddd; margin-bottom:60px;}

.preparing { width:100%; text-align:center;}
.preparing>img { width:80%; height:auto; max-width:392px;}


/* 서브왼메뉴 start */

.sub_left_wrap { position: absolute; top:0; left:0; bottom:0; width:200px; background-color:#fff; border:1px solid rgba(0,0,0,0.1); height:auto; z-index:1;}
.sub_left_menu_wrap { display:none; width:100%;}
.m_on { display:block;}
.sub_left_menu_title { width:100%; margin: 0 auto; padding:20px 20px 10px 20px; border-bottom: 1px solid rgba(0,0,0,0.05); font-size: 20px; line-height: 1; font-weight: 700; letter-spacing: -0.06em; background-image:url(/images/icon/tab_box_bg.png); background-repeat:no-repeat; background-position:90% 50%;}
.sub_left_menu_sub {}
.sub_left_menu_link { display:block; width: 100%; margin: 0 auto; padding: 10px 20px 10px 20px; border-bottom: 1px solid rgba(0,0,0,0.05); font-size: 14px; line-height: 1; font-weight: 400; letter-spacing: -0.04em;}
.left_active, .sub_left_menu_link:hover { background-color:#f66924; color:#fff;}

.sub_support_account { display:block; width:100%; height:auto; padding:30px 20px; border-bottom:1px solid rgba(0,0,0,0.05); background-color:rgba(0,0,0,0.01);}
.sub_support_title { font-size:16px; font-weight:700; margin-bottom:10px; letter-spacing:-0.04em;}
.sub_account_icon { width:80px; height:auto;}
.sub_account_icon>img { width:100%; height:auto;}
.sub_account_num { font-size:16px; font-weight:700;}
.sub_account_name { font-size:12px;}
.sub_account_line { height:1px; margin:10px auto 10px auto; background-color:rgba(0,0,0,0.05);}
.sub_account_bottom { font-size:11px; margin-top:10px;}

.sub_support_tel_wrap { display:block; width:100%; height:auto; padding:30px 20px; border-bottom:1px solid rgba(0,0,0,0.05);}
.sub_support_tel { font-size:24px; font-weight:700; line-height:1; margin-top:-5px;}
.sub_support_tel>span { color:#ca2d33;}
.sub_support_fax { font-size:16px; font-weight:700;}
.sub_support_email { font-size:12px; margin-bottom:10px;}
.sub_support_email>span { text-decoration:underline;}
.sub_support_time { font-size:12px; margin-bottom:10px;}
.sub_support_time>span {}
.sub_support_btn { display:block; font-size:12px; text-align:center; padding:10px 0; border:1px solid rgba(0,0,0,0.1);}

.sub_support_banner_wrap { display:block; width:100%; height:auto; padding:20px; border-bottom:1px solid rgba(0,0,0,0.05);}
.sub_support_banner {}
.sub_support_banner_btn { display:block; font-size:14px; text-align:center; padding:10px 0; background-color:#03c75a; color:#fff;}



/* 리스트 */

.sub01_01_box { position:relative; width:100%; max-width:1300px; min-height:1200px; margin:0 auto; background-color:#fff; border:1px solid rgba(0,0,0,0.1);}
.sub01_01_box:after { display:block; content:""; clear:both;}

.sub01_01_box2 { position:relative; width:100%; margin:0 auto; background-color:#fff; border:1px solid rgba(0,0,0,0.1);}
.sub01_01_box2:after { display:block; content:""; clear:both;}

.sub_recommend { width:100%; max-width:1300px; padding:10px; font-size:0;}
.sub_recommend_box { display:inline-block; vertical-align:top; width:24%; height:auto; margin:0.5%; padding:10px;}
.sub_recommend_box:hover { box-shadow:0 0 10px rgba(0,0,0,0.2);}
.sub_recommend_box_img { width:100%; height:auto; aspect-ratio:100/100; background-repeat:no-repeat; background-position:50% 50%; background-size:cover;}
.sub_recommend_box_txt { padding:20px 10px;}

.sale_icon_box { display:inline-block; vertical-align:middle; color:#FFF; font-size:11px; font-weight:500; padding:2px 5px 0 5px; background-color:#f66924; border-radius:3px; margin-right:10px;}
.sale_code { display:inline-block; vertical-align:middle; font-size:13px; font-weight:500; color:#f66924;}
.sale_title { font-size:14px; color:#444444; font-weight:500; margin-top:10px; /* 내용 1줄에서 말줄임 */ /*white-space: nowrap;*/ overflow:hidden; text-overflow: ellipsis; word-break: break-all;}
.sale_price { display:inline-block; margin-bottom:5px;}
.sale_price1 { font-size:14px; color:#797979; text-decoration:line-through; font-weight:400; padding-right:5px;}
.sale_price2 { font-size:22px; color:#c00c19; font-weight:500;}
.sale_txt { font-size:12px; color:#999; font-weight:400; line-height:18px; /* 내용 2줄에서 말줄임 */ overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp:2; -webkit-box-orient: vertical; word-wrap:break-word; height:36px;}

.list_bottom_box { padding:20px; border:1px solid rgba(0,0,0,0.05); text-align:center; font-size:14px; margin-top:10px; background-color:rgba(0,0,0,0.01);}





/* 뷰 */

.view_box { position:relative; width:97%; margin:0 auto; font-size:0; padding-top:20px;}

.view_box_left { display:inline-block; vertical-align:top; width:50%; font-size:0;}
.view_box_left_img { width:510px; height:510px; background-size:cover; background-repeat:no-repeat; background-position:50% 50%; border:1px solid rgba(0,0,0,0.1);}
.view_box_left_img_s_wrap { width:100%; display:inline-block; vertical-align:top; padding:20px 0; font-size:0;}
.view_box_left_img_s { display:inline-block; vertical-align:top; width:94px; margin-right:10px; height:94px; background-size:cover; background-repeat:no-repeat; background-position:50% 50%; cursor:pointer; border:1px solid rgba(0,0,0,0.1);}
.view_box_left_img_s:nth-child(5n) { margin-right:0;}
.view_box_left_img_s_active, .view_box_left_img_s:hover { border:2px solid rgba(233,105,20,1);}

.view_form1 { display:none;}
.view_form2 { display:inline-block; vertical-align:top; width:50%;}

.view_box_right { display:inline-block; vertical-align:top; width:100%;}
.view_box_right_txt_wrap { width:100%; min-height:580px; padding:0 0 0 30px; background-color:#fff; text-align:left;}
.view_box_right_title { font-size:26px; font-weight:500; line-height:1.2; margin:20px 0 10px 0;}
.view_box_right_price1 { display:inline-block; vertical-align:middle; font-size:20px; color:#999; text-decoration:line-through; font-weight:300; margin-top:5px;}
.view_box_right_price2 { display:inline-block; vertical-align:middle; font-size:38px; color:#f66924; padding-left:20px; font-weight:700;}
.view_box_right_txt { font-size:15px; color:rgba(0,0,0,0.5); margin:10px 0 20px 0; letter-spacing:0; padding:0; line-height:20px;}
.view_box_right_txt2 { border-top:1px solid rgba(0,0,0,0.1); margin:0; padding:20px 5px; font-size:0;}
.view_box_right_txt2_1 { display:inline-block; vertical-align:middle; font-size:15px; font-weight:700; width:20%; margin:2px 0;}
.view_box_right_txt2_2 { display:inline-block; vertical-align:middle; font-size:14px; font-weight:400; width:80%; margin:2px 0;}
.view_box_right_txt2_2>span { display:inline-block; background-image:url(/images/icon/dot_3x3.jpg); background-repeat:no-repeat; background-position:0 8px; padding:0 10px;}
.view_box_right_txt3 { border-top:1px solid rgba(0,0,0,0.1); background-color:rgba(0,0,0,0.02); margin:0; padding:10px; font-size:0;}
.view_box_right_txt3_1 { font-size:14px; font-weight:400; width:100%; padding:10px; border-top:1px dotted rgba(0,0,0,0.1); background-image:url(/images/icon/dot_3x3.jpg); background-repeat:no-repeat; background-position:2px 21px; line-height:28px;}
.view_box_right_txt3_1:nth-child(2) { border-top:none;}
.view_box_right_txt3_1>span { display:inline-block; vertical-align:middle; margin-right:4px;}
.view_select2 { display:inline-block; vertical-align:middle; margin-right:4px;}
.view_select2_price { display:inline-block; vertical-align:middle; margin-right:4px; font-size: 17px; color: #f66924;}
.view_select2_x { display:inline-block; vertical-align:middle; background-image:url(/images/icon/nav_btn2.png); background-repeat:no-repeat; background-size:50% auto; background-position:center; border:1px solid rgba(0,0,0,0.1); background-color:#fff; width:18px; height:18px;}
.view_box_right_txt4 { border-top:1px solid rgba(0,0,0,0.1); margin:0; padding:20px; font-size:38px; color:#444; text-align:right; font-weight:700;}
.view_box_right_txt4>span { font-size:14px; font-weight:400;}

.btn_interest { display:inline-block; vertical-align:middle; cursor:pointer; padding:2px 10px 0 10px; border:1px solid rgba(0,0,0,0.1); font-size:11px;}
.view_select { height:30px; width:100%; border-radius:3px;}
.view_box_right_btn { display:inline-block; vertical-align:middle; text-align:center; color:#fff; font-size:16px; font-weight:500; padding:15px;}
.view_box_right_btn1 { width:38%; margin-right:2%; background-color:#666;}
.view_box_right_btn2 { width:38%; margin-right:2%; background-color:#f66924;}
.view_box_right_btn3 { width:20%; background-color:#F66;}
.view_box_right_btn4 { background-color:#666; padding:15px 40px;}
.view_bottom_box_btn { width:100%; padding:40px; text-align:center;}

.view_brand_wrap { width:97%; font-size:0; margin:20px auto 0 auto;}
.view_brand_btn1 { display:inline-block; vertical-align:middle; width:49%; margin-right:2%; padding:10px; color:#fff; text-align:center; font-size:16px; background-color:#f66924;}
.view_brand_btn2 { display:inline-block; vertical-align:middle; width:49%; padding:10px; color:#fff; text-align:center; font-size:16px; background-color:#f66924;}

.view_bottom_box { padding:40px 0; text-align:left; font-size:14px; width:97%; margin:0 auto;}
.view_box_in {}
.review_wrap { font-size:0; border-bottom:1px solid rgba(0,0,0,0.1); padding:20px 0;}
.review_img { display:inline-block; vertical-align:top; width:15%; height:150px;background-position:center; background-size:cover;}
.review_txt_wrap { display:inline-block; vertical-align:top; width:85%; padding:10px 10px 10px 50px;}
.review_star_wrap { display:inline-block; vertical-align:middle; font-size:0;}
.review_star_wrap>img { margin-right:1px;}
.review_id { display:inline-block; vertical-align:middle; padding:0 20px; border-right:1px solid rgba(0,0,0,0.3); font-size:14px;}
.review_data { display:inline-block; vertical-align:middle; padding:0 20px; font-size:14px;}
.review_txt { display:block; font-size:14px; padding-top:20px;}

.review_q_title_wrap { font-size:0; width:100%; background-color:rgba(0,0,0,0.02); border-top:1px solid rgba(0,0,0,0.1); border-bottom:1px solid rgba(0,0,0,0.1);}
.review_q_title { display:inline-block; vertical-align:middle; font-size:14px; font-weight:500; text-align:center; margin:10px 0; background-image:url(/images/icon/menu_bar.png); background-repeat:no-repeat; background-position:0% 50%;}
.review_q_01 { width:10%; background-image:none;}
.review_q_02 { width:15%;}
.review_q_03 { width:45%;}
.review_q_04 { width:15%;}
.review_q_05 { width:15%;}
.review_q_txt_wrap { font-size:0; width:100%; border-bottom:1px solid rgba(0,0,0,0.1);}
.review_q_txt { display:inline-block; vertical-align:middle; font-size:14px; font-weight:400; text-align:center; margin:10px 0;}
.review_q_txt_wrap>.review_q_03 { text-align:left;}

.review_a_txt_wrap { display:none; background-color:rgba(0,0,0,0.02); padding:40px; border-bottom:1px solid rgba(0,0,0,0.1);}
.review_a_txt_wrap_active { display:block;}
.review_a_txt { font-size:13px; padding-bottom:20px; border-bottom:1px solid rgba(0,0,0,0.1);}
.review_a_txt2 { font-size:13px; padding-top:20px; padding-left:50px; background-image: url(/images/icon/answer.png); background-repeat:no-repeat; background-position:0% 20px;}
.review_a_txt>span, .review_a_txt2>span { display:block; font-size:12px; color:#aaa; margin-top:10px;}
.review_q_top { position:relative; width:100%; padding:10px 0;}
.review_q_top_left { font-size:14px;}
.review_q_top_right { position:absolute; top:0; right:0; display:inline-block; vertical-align:middle; cursor:pointer; padding:5px 15px 3px 15px; font-size:14px; background-color:#666; color:#fff; z-index:1;}



/* 장바구니 */

.order_step_wrap { background-color:#28292e; font-size:0;}
.order_step { display:inline-block; vertical-align:top; padding:24px 50px 20px 100px; color:#fff; font-size:18px; font-weight:500; background-repeat:no-repeat;}
.order_step_01 { background-color:#4c4c4f; background-image:url(/images/common/tab_icon01.png); background-position:40px 50%;}
.order_step_02 { background-color:#4c4c4f; background-image:url(/images/common/tab_icon02.png); background-position:40px 50%;}
.order_step_03 { background-color:#4c4c4f; background-image:url(/images/common/tab_icon03.png); background-position:40px 50%;}
.order_step_04 { background-color:#4c4c4f; background-image:url(/images/common/tab_icon04.png); background-position:40px 50%;}
.order_step_active { background-color:#f66924;}

.cart_top_wrap { position:relative; padding:50px 10px 20px 10px; font-size:0; width:94%; margin:0 auto 20px auto; border-bottom:3px solid rgba(0,0,0,0.8);}
.cart_top_all { display:inline-block; vertical-align:middle; margin-right:20px; font-size:16px;}
.cart_top_all>span { display:inline-block; vertical-align:middle;}
.cart_top_ck { display:inline-block; vertical-align:middle; width:18px; height:18px; margin-right:5px;}
.cart_top_btn { display:inline-block; vertical-align:middle; padding:5px 20px 3px 20px; border:1px solid rgba(0,0,0,0.1); font-size:15px;}
.cart_excel_btn { position:absolute; bottom:20px; right:0; display:inline-block; vertical-align:middle; padding:5px 20px 3px 20px; border:1px solid rgba(0,0,0,0.1); background-color:rgba(0,0,0,0.7); font-size:15px; color:#FFF;}

.cart_list_top_wrap { width:94%; margin:0 auto; font-size:0; padding:10px 0; border-bottom:1px solid rgba(0,0,0,0.8);}
.cart_list_top { display:inline-block; vertical-align:bottom; font-size:14px; text-align:center;}
.cart_list_top1 { width:61%; font-size:24px; font-weight:700; text-align:left; padding-left:10px;}
.cart_list_top2 { width:13%;}
.cart_list_top3 { width:13%;}
.cart_list_top4 { width:13%;}

.cart_list_wrap { width:94%; margin:0 auto; font-size:0; border-bottom:1px solid rgba(0,0,0,0.1);}
.cart_list { display:inline-block; vertical-align:bottom; font-size:16px; text-align:center; padding:20px 10px; border-right:1px solid rgba(0,0,0,0.1); min-height:140px;}
.cart_list1 { display:inline-block; vertical-align:top; width:61%; text-align:left; font-size:0; line-height:28px;}
.cart_list1_1 { display:inline-block; vertical-align:top; width:5%; text-align:center;}
.cart_list1_2 { display:inline-block; vertical-align:top; width:15%; height:100px; background-repeat:no-repeat; background-position:center; background-size:cover;}
.cart_list1_3 { display:inline-block; vertical-align:top; width:50%; padding:0 20px;}
.cart_list1_3>a { display:inline-block; width:100%; font-size:16px; /* 내용 1줄에서 말줄임 */ white-space: nowrap; overflow:hidden; text-overflow: ellipsis;}
.cart_list1_3>span { display:inline-block; max-width:100%; font-size:14px; background-color:rgba(0,0,0,0.05); padding:0 5px; /* 내용 1줄에서 말줄임 */ white-space: nowrap; overflow:hidden; text-overflow: ellipsis;}
.cart_list1_4 { display:inline-block; vertical-align:top; width:10%; font-size:16px; text-align:center;}
.cart_list_x { display:inline-block; vertical-align:middle; background-image:url(/images/icon/nav_btn2.png); background-repeat:no-repeat; background-size:50% auto; background-position:center; border:1px solid rgba(0,0,0,0.1); background-color:#fff; width:18px; height:18px; margin-left:4px;}
.cart_list1_5 { display:inline-block; vertical-align:top; width:20%; font-size:16px; text-align:right;}
.cart_list2 { display:inline-block; vertical-align:top; width:13%; color:#f66924;}
.cart_list3 { display:inline-block; vertical-align:top; width:13%; font-weight:700;}
.cart_list4 { display:inline-block; vertical-align:top; width:13%; border-right:none;}

.cart_list_bottom { width:94%; margin:0 auto; font-size:0; text-align:right; border-bottom:1px solid rgba(0,0,0,0.5); background-color:rgba(0,0,0,0.05); padding:20px 40px;}
.cart_list_bottom1 { display:inline-block; vertical-align:middle; padding:0 20px; font-size:17px; line-height:1; color:#76ABB8; border-right:1px solid rgba(0,0,0,0.1);}
.cart_list_bottom2 { display:inline-block; vertical-align:middle; padding:0 20px; font-size:14px; line-height:1;}
.cart_list_bottom3 { display:inline-block; vertical-align:middle; font-size:36px; font-weight:700;}

.cart_list_bottom4 { width:94%; margin:0 auto; padding:40px; text-align:center; font-size:0;}
.cart_list_bottom4_btn1 { display:inline-block; font-size:22px; font-weight:500; background-color:#999; color:#fff; padding:15px 40px; margin-right:10px; letter-spacing:-0.06em;}
.cart_list_bottom4_btn2 { display:inline-block; font-size:22px; font-weight:500; background-color:#f66924; color:#fff; padding:15px 40px; margin-right:10px; letter-spacing:-0.06em;}
.cart_list_bottom4_btn3 { display:inline-block; font-size:22px; font-weight:500; background-color:#E64D20; color:#fff; padding:15px 40px; letter-spacing:-0.06em;}

.cart_list_bottom5 { width:94%; margin:0 auto; padding:20px 10px 80px 10px; text-align:left; font-size:0;}
.cart_list_bottom5>p { display:block;padding:2px 0; font-size:13px;}

.lookup_wrap { padding:50px 10px 20px 10px; font-size:0; width:94%; margin:0 auto 50px auto; border-bottom:3px solid rgba(0,0,0,0.8); font-size:14px;}

.cart_new_img{
    display: inline-block;
    margin-left: 20px;
    height: 60px;
}
.cart_new_img img{
    height: 100%;
}




/* 고객지원 */

.sub02_01_box { position:relative; width:100%; max-width:1300px; margin:0 auto; min-height:1100px; padding:35px 30px; background-color:#fff; border:1px solid rgba(0,0,0,0.1);}
.sub02_01_box:after { display:block; content:""; clear:both;}

.sub02_01_notice{display: inline-block; width: 100%; text-align: right; margin-top: 12px;}
.sub02_01_notice>a{color: #fff; background-color: #f66924; padding: 5px 10px; margin-left: 5px; margin-right: 5px;}

.support_top_wrap { width:100%; font-size:0; border:1px solid rgba(0,0,0,0.1); background-color:rgba(0,0,0,0.02); padding:50px 20px 40px 20px; margin-bottom:20px;}
.support_top_left { display:inline-block; vertical-align:top; width:50%; padding:0 30px;}
.support_top_left_txt01 { font-size:18px; font-weight:700; line-height:1; margin-bottom:10px;}
.support_top_left_txt02 { font-size:24px; font-weight:700; line-height:1; margin-bottom:10px;}
.support_top_left_txt03 { font-size:14px;}
.support_top_right { display:inline-block; vertical-align:top; width:50%; padding:0 30px; border-left:1px solid rgba(0,0,0,0.1);}
.support_top_right_txt01 { font-size:18px; font-weight:700; line-height:1; margin-bottom:10px;}
.support_top_right_txt02 { font-size:14px; margin-bottom:20px;}
.support_top_right_btn { display:inline-block; padding:10px 30px; background-color:#f66924; color:#fff; font-size:16px; margin-bottom:20px;}
.support_top_right_txt03 { font-size:13px; color:#999;}

.support_link_wrap { width:100%; font-size:0; margin-bottom:40px;}
.support_link { display:inline-block; vertical-align:top; width:18%; margin:0 1%; font-size:14px; text-align:center; border:1px solid rgba(0,0,0,0.1); padding:100px 20px 20px 20px; background-position:50% 0%; background-repeat:no-repeat; background-size:auto;}
.support_link01 { width:19%; margin:0 1% 0 0; background-image:url(/images/common/support_link01.png);}
.support_link02 { background-image:url(/images/common/support_link02.png);}
.support_link03 { background-image:url(/images/common/support_link03.png);}
.support_link04 { background-image:url(/images/common/support_link04.png);}
.support_link05 { width:19%; margin:0 0 0 1%; background-image:url(/images/common/support_link05.png);}
.support_link01.support_link_active, .support_link01:hover { background-color:#f66924; color:#FFF; background-image:url(/images/common/support_link01_ov.png);}
.support_link02.support_link_active, .support_link02:hover { background-color:#f66924; color:#FFF; background-image:url(/images/common/support_link02_ov.png);}
.support_link03.support_link_active, .support_link03:hover { background-color:#f66924; color:#FFF; background-image:url(/images/common/support_link03_ov.png);}
.support_link04.support_link_active, .support_link04:hover { background-color:#f66924; color:#FFF; background-image:url(/images/common/support_link04_ov.png);}
.support_link05.support_link_active, .support_link05:hover { background-color:#f66924; color:#FFF; background-image:url(/images/common/support_link05_ov.png);}

.support_new_img{ width: 1023px; height: auto;}
.support_new_img img{ width: 100%; height: auto;}







/* 마이페이지 */

.sub03_01_box { position:relative; width:100%; max-width:1300px; margin:0 auto; min-height:1100px; padding:35px 30px; background-color:#fff; border:1px solid rgba(0,0,0,0.1);}
.sub03_01_box:after { display:block; content:""; clear:both;}

.member_link_wrap { width:100%; font-size:0; margin-bottom:40px;}
.member_link { display:inline-block; vertical-align:top; width:14.6666666666666%; margin:0 1%; font-size:14px; text-align:center; border:1px solid rgba(0,0,0,0.1); padding:100px 20px 20px 20px; background-position:50% 0%; background-repeat:no-repeat; background-size:auto;}
.member_link01 { width:15.6666666666666%; margin:0 1% 0 0; background-image:url(/images/common/member_link01.png);}
.member_link02 { background-image:url(/images/common/member_link02.png);}
.member_link03 { background-image:url(/images/common/member_link03.png);}
.member_link04 { background-image:url(/images/common/member_link04.png);}
.member_link05 { background-image:url(/images/common/member_link06.png);}
.member_link06 { width:15.6666666666666%; margin:0 0 0 1%; background-image:url(/images/common/member_link05.png);}
.member_link01.member_link_active, .member_link01:hover { background-color:#f66924; color:#FFF; background-image:url(/images/common/member_link01_ov.png);}
.member_link02.member_link_active, .member_link02:hover { background-color:#f66924; color:#FFF; background-image:url(/images/common/member_link02_ov.png);}
.member_link03.member_link_active, .member_link03:hover { background-color:#f66924; color:#FFF; background-image:url(/images/common/member_link03_ov.png);}
.member_link04.member_link_active, .member_link04:hover { background-color:#f66924; color:#FFF; background-image:url(/images/common/member_link04_ov.png);}
.member_link05.member_link_active, .member_link05:hover { background-color:#f66924; color:#FFF; background-image:url(/images/common/member_link06_ov.png);}
.member_link05.member_link_active, .member_link06:hover { background-color:#f66924; color:#FFF; background-image:url(/images/common/member_link05_ov.png);}





.sub04_01_box { position:relative; width:100%; max-width:1300px; margin:0 auto; min-height:1000px; background-color:#fff; border:1px solid rgba(0,0,0,0.1);}
.sub04_01_box:after { display:block; content:""; clear:both;}









/* 서브 end ----------------------------------- */



/* 1024 ~ 768까지 태블릿 설정 */

@media screen and (max-width:1024px){

.support_new_img{ width: 100%; height: auto;}
.support_new_img img{ width: 100%; height: auto;}

}



/* 767 ~ 320까지 모바일 설정 */

@media screen and (max-width:767px){



/* 서브탭 start */

.depth3_tab { width:100%; max-width:1300px; font-size:0; height:auto; padding:15px 10px; background-color:rgba(0,0,0,0.01); border-bottom:1px solid rgba(0,0,0,0.1);}
.depth3_tab>a { display:inline-block; font-size:13px; line-height:1; padding:0 5px; border-right:1px solid rgba(0,0,0,0.1); margin:2px 0;}
.depth3_tab>a:last-child { border-right:none;}
.depth3_tab>a.depth3_active, .depth3_tab>a:hover { color:#f66924; font-weight:500;}

.view_tab { width:97%; max-width:1200px; font-size:0; height:auto; margin:50px auto 0 auto; padding:0; background-color:rgba(0,0,0,0.02);}
.view_tab>a { display:inline-block; font-size:13px; line-height:1; padding:20px 5px; border-left:1px solid rgba(0,0,0,0.1); border-top:1px solid rgba(0,0,0,0.2); border-bottom:1px solid rgba(0,0,0,0.5); width:25%; text-align:center; color:#999; height:60px}
.view_tab>a:last-child { border-right:1px solid rgba(0,0,0,0.1);}
.view_tab>a.view_tab_active { border-left:1px solid rgba(0,0,0,0.5); border-right:1px solid rgba(0,0,0,0.5); border-top:3px solid rgba(0,0,0,0.5); border-bottom:1px solid rgba(0,0,0,0.01); background-color:#fff; color:#333; font-weight:500; padding:20px 5px;}
.view_tab>a:hover { border-left:1px solid rgba(0,0,0,0.5); border-right:1px solid rgba(0,0,0,0.5); border-top:1px solid rgba(0,0,0,0.5); background-color:#fff; color:#333; font-weight:500; padding:20px 5px;}


/* 서브공통 */

.top_menu_sub_bg { border-bottom:1px solid rgba(0,0,0,0.1);}

.sub_box { position:relative; width:100%; background-color:rgba(0,0,0,0.02); padding-bottom:40px;}
.sub_container_shop { position: relative; width:100%; max-width:1300px; margin:0 auto; padding:0;}
.sub_container { position: relative; width:100%; max-width:1300px; margin:0 auto; padding:0;}
.sub_link_wrap { position: absolute; top:170px; left:50%; width:1px; height:1px;}
.sub_container:after { display:block; content:""; clear:both;}

.sub_box_line { border-left:1px solid rgba(0,0,0,0.1);}
.box100per { position:relative; width:100%; margin:0 auto; padding:0;}
.box50per { display:inline-block; width:50%; padding:0; vertical-align:top;}
.in_box { display: block; width: 100%; margin-bottom: 30px; padding: 25px 30px 25px 30px; vertical-align: top; border: 1px solid #CCC; border-radius: 10px; background-color: #F9F9F9;}

.in_title1_wrap { position:relative; width:100%; max-width:1300px; margin:0 auto; padding:25px 15px 10px 15px; font-size:14px; line-height:1; font-weight:500; letter-spacing:-0.06em;}
.page_location_1 { display:inline-block; vertical-align:middle; text-align:left; background-image:url(/images/icon/home2.png); background-size:100% auto; background-repeat:no-repeat; background-position:center; width:15px; height:19px; margin:-2px 5px 0 0; text-indent:-9999px;}
.page_location_2 { display:inline-block; vertical-align:middle; color:#999;}
.page_location_3 { display:inline-block; vertical-align:middle; color:#95766f;}
.page_location_dot { display:inline-block; vertical-align:middle; background-image:url(/images/icon/dot_3x3.jpg); background-repeat:no-repeat; background-position:center; width:10px; height:19px;}
.page_align { position:relative; display:block; width:100%; right:auto; top:auto; margin-top:0; display:inline-block; font-size:12px; line-height:20px; font-weight:500; padding:0; letter-spacing:0; text-align:left; color:#999; margin-top:5px;}
.page_align>a { display:inline-block; vertical-align:middle; line-height:1; padding:0 5px; border-right:1px solid rgba(0,0,0,0.1);}
.page_align>a:last-child { border-right: none;}
.page_align_active { color:#f66924; font-weight:500;}

.in_title1 { font-size:50px; line-height:1.4; font-weight:700; margin:60px 0 20px 0; letter-spacing:-0.06em; color:rgba(0,0,0,0.8); text-align: center;}
.in_title1_txt { font-size:20px; line-height:1.4; font-weight:400; margin:0 0 40px 0; letter-spacing:-0.04em; color:rgba(0,0,0,0.6); text-align: center;}

.in_title2 { font-size:30px; line-height:1.4; font-weight:700; margin:60px 0 20px 0; letter-spacing:-0.04em; color:rgba(0,0,0,0.8); text-align: center;}
.in_title2_txt { font-size:18px; line-height:1.4; font-weight:400; margin:0 0 40px 0; letter-spacing:-0.04em; color:rgba(0,0,0,0.6); text-align: center;}

.in_title3 { font-size:20px; line-height:26px; font-weight:400; margin-bottom:20px; background-image:url(/images/icon/ar_18x18.png); background-repeat:no-repeat; background-position:0% 4px; padding-left:25px;}

.line_1px { width:100%; height:1px; background-color:#ddd; margin-bottom:60px;}

.preparing { width:100%; text-align:center;}
.preparing>img { width:80%; height:auto; max-width:392px;}


/* 서브왼메뉴 start */

.sub_left_wrap { display:none;}



/* 리스트 */

.sub01_01_box { position:relative; width:96%; max-width:1300px; margin:2%; background-color:#fff; border:1px solid rgba(0,0,0,0.1);}
.sub01_01_box:after { display:block; content:""; clear:both;}

.sub01_01_box2 { position:relative; width:94%; margin:0 auto; background-color:#fff; border:1px solid rgba(0,0,0,0.1);}
.sub01_01_box2:after { display:block; content:""; clear:both;}

.sub_recommend { width:100%; max-width:1200px; padding:10px 5px; font-size:0;}
.sub_recommend_box { display:inline-block; vertical-align:top; width:48%; height:auto; margin:1%; padding:0;}
.sub_recommend_box:hover { box-shadow:0 0 10px rgba(0,0,0,0.2);}
.sub_recommend_box_img { width:100%; height:auto; aspect-ratio:100/100; background-repeat:no-repeat; background-position:50% 50%; background-size:cover; border:1px solid rgba(0,0,0,0.05);}
.sub_recommend_box_txt { padding:20px 0;}

.sale_icon_box { display:inline-block; vertical-align:middle; color:#FFF; font-size:10px; font-weight:500; padding:0 5px 0 5px; background-color:#f66924; border-radius:3px;}
.sale_code { display:block; vertical-align:middle; font-size:12px; font-weight:500; color:#f66924; margin:5px 0 0 0;}
.sale_title { font-size:14px; color:#444444; font-weight:500; margin:5px 0; line-height:18px; /* 내용 2줄에서 말줄임 */ /*white-space:normal;*/ overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp:2; -webkit-box-orient: vertical; word-wrap:break-word; height:36px;}
.sale_price { display:inline-block; margin-bottom:5px;}
.sale_price1 { display:block; font-size:14px; color:#797979; text-decoration:line-through; font-weight:400; padding-right:0; line-height:1;}
.sale_price2 { display:block; font-size:18px; color:#c00c19; font-weight:500;}
.sale_txt { font-size:12px; color:#999; font-weight:400; line-height:16px; /* 내용 2줄에서 말줄임 */ overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp:2; -webkit-box-orient: vertical; word-wrap:break-word; height:32px;}

.list_bottom_box { padding:10px; border:1px solid rgba(0,0,0,0.05); text-align:center; font-size:13px; margin-top:10px; background-color:rgba(0,0,0,0.01);}



/* 뷰 */

.view_box { position:relative; width:97%; margin:0 auto; font-size:0; padding-top:2px;}

.view_box_left { display:inline-block; vertical-align:top; width:100%; font-size:0;}
.view_box_left_img { width:100%; height:auto; aspect-ratio:100/100; background-size:cover; background-repeat:no-repeat; background-position:50% 50%; border:1px solid rgba(0,0,0,0.1);}
.view_box_left_img_s_wrap { width:100%; display:inline-block; vertical-align:top; padding:20px 0; font-size:0;}
.view_box_left_img_s { display:inline-block; vertical-align:top; width:60px; height:auto; aspect-ratio:100/100; margin-right:5px; background-size:cover; background-repeat:no-repeat; background-position:50% 50%; cursor:pointer; border:1px solid rgba(0,0,0,0.1);}
.view_box_left_img_s:nth-child(5n) { margin-right:0;}
.view_box_left_img_s_active, .view_box_left_img_s:hover { border:2px solid rgba(233,105,20,1);}

.view_form1 { display:none;}
.view_form2 { display:inline-block; vertical-align:top; width:100%;}

.view_box_right { display:inline-block; vertical-align:top; width:100%;}
.view_box_right_txt_wrap { width:100%; min-height:1px; padding:10px 10px 0 10px; background-color:#fff; text-align:left;}
.view_box_right_title { font-size:20px; font-weight:500; line-height:1.2; margin:15px 0 0px 0;}
.view_box_right_price1 { display:inline-block; vertical-align:middle; font-size:16px; color:#999; text-decoration:line-through; font-weight:300; margin-top:5px;}
.view_box_right_price2 { display:inline-block; vertical-align:middle; font-size:30px; color:#f66924; padding-left:10px; font-weight:700;}
.view_box_right_txt { font-size:13px; color:rgba(0,0,0,0.5); margin:5px 0 10px 0; letter-spacing:0; padding:0; line-height:20px;}
.view_box_right_txt2 { border-top:1px solid rgba(0,0,0,0.1); margin:0; padding:10px 0; font-size:0;}
.view_box_right_txt2_1 { display:inline-block; vertical-align:middle; font-size:12px; font-weight:700; width:20%; margin:2px 0;}
.view_box_right_txt2_2 { display:inline-block; vertical-align:middle; font-size:12px; font-weight:400; width:80%; margin:2px 0;}
.view_box_right_txt2_2>span { display:inline-block; background-image:url(/images/icon/dot_3x3.jpg); background-repeat:no-repeat; background-position:0 8px; padding:0 10px;}

.view_box_right_txt3 { border-top:1px solid rgba(0,0,0,0.1); background-color:rgba(0,0,0,0.02); margin:0; padding:6px 10px; font-size:0;}
.view_box_right_txt3_1 { font-size:12px; font-weight:400; width:100%; padding:6px 10px; border-top:1px dotted rgba(0,0,0,0.1); background-image:url(/images/icon/dot_3x3.jpg); background-repeat:no-repeat; background-position:2px 46%; line-height:28px;}
.view_box_right_txt3_1:nth-child(2) { border-top:none;}
.view_box_right_txt3_1>span { display:inline-block; vertical-align:middle; margin-right:4px; line-height:1.4;}
.view_select2 { display:inline-block; vertical-align:middle; margin-right:4px;}
.view_select2_price { display:inline-block; vertical-align:middle; margin-right:4px;}
.view_select2_x { display:inline-block; vertical-align:middle; background-image:url(/images/icon/nav_btn2.png); background-repeat:no-repeat; background-size:50% auto; background-position:center; border:1px solid rgba(0,0,0,0.1); background-color:#fff; width:18px; height:18px;}
.view_box_right_txt4 { border-top:1px solid rgba(0,0,0,0.1); margin:0; padding:20px; font-size:30px; color:#444; text-align:right; font-weight:700;}
.view_box_right_txt4>span { font-size:12px; font-weight:400;}

.btn_interest { display:inline-block; vertical-align:middle; cursor:pointer; padding:2px 10px 0 10px; border:1px solid rgba(0,0,0,0.1); font-size:11px;}
.view_select { height:30px; width:100%; border-radius:3px;}
.view_box_right_btn { display:inline-block; vertical-align:middle; text-align:center; color:#fff; font-size:15px; font-weight:500; padding:15px;}
.view_box_right_btn1 { width:35%; margin-right:2%; background-color:#666;}
.view_box_right_btn2 { width:35%; margin-right:2%; background-color:#39F;}
.view_box_right_btn3 { width:26%; background-color:#F66;}
.view_box_right_btn4 { background-color:#666; padding:10px 30px;}
.view_bottom_box_btn { width:100%; padding:40px; text-align:center;}

.view_brand_wrap { width:97%; font-size:0; margin:20px auto 0 auto;}
.view_brand_btn1 { display:inline-block; vertical-align:middle; width:100%; margin-right:0; margin-bottom:10px; padding:6px; color:#fff; text-align:center; font-size:13px; background-color:#f66924;}
.view_brand_btn2 { display:inline-block; vertical-align:middle; width:100%; padding:6px; color:#fff; text-align:center; font-size:13px; background-color:#f66924;}

.view_bottom_box { padding:20px 0; text-align:left; font-size:13px; width:97%; margin:0 auto;}
.view_box_in {}
.review_wrap { font-size:0; border-bottom:1px solid rgba(0,0,0,0.1); padding:10px 0;}
.review_img { display:inline-block; vertical-align:top; width:30%; height:100px;}
.review_txt_wrap { display:inline-block; vertical-align:top; width:70%; padding:5px 5px 5px 20px;}
.review_star_wrap { display:block; vertical-align:middle; font-size:0; margin-bottom:10px;}
.review_star_wrap>img { margin-right:1px;}
.review_id { display:inline-block; vertical-align:middle; padding:0 10px 0 0; line-height:1; border-right:1px solid rgba(0,0,0,0.3); font-size:12px;}
.review_data { display:inline-block; vertical-align:middle; padding:0 10px; line-height:1; font-size:12px;}
.review_txt { display:block; font-size:13px; padding-top:10px;}

.review_q_title_wrap { font-size:0; width:100%; background-color:rgba(0,0,0,0.02); border-top:1px solid rgba(0,0,0,0.1); border-bottom:1px solid rgba(0,0,0,0.1);}
.review_q_title { display:inline-block; vertical-align:middle; font-size:11px; font-weight:500; text-align:center; margin:10px 0; background-image:url(/images/icon/menu_bar.png); background-repeat:no-repeat; background-position:0% 50%;}
.review_q_01 { width:10%; background-image:none;}
.review_q_02 { width:10%;}
.review_q_03 { width:40%;/* 내용 1줄에서 말줄임 */ white-space: nowrap; overflow:hidden; text-overflow: ellipsis;}
.review_q_04 { width:20%;}
.review_q_05 { width:20%;}
.review_q_txt_wrap { font-size:0; width:100%; border-bottom:1px solid rgba(0,0,0,0.1);}
.review_q_txt { display:inline-block; vertical-align:middle; font-size:11px; font-weight:400; text-align:center; margin:10px 0;}
.review_q_txt_wrap>.review_q_03 { text-align:left;}

.review_a_txt_wrap { display:none; background-color:rgba(0,0,0,0.02); padding:20px; border-bottom:1px solid rgba(0,0,0,0.1);}
.review_a_txt_wrap_active { display:block;}
.review_a_txt { font-size:13px; padding-bottom:10px; border-bottom:1px solid rgba(0,0,0,0.1);}
.review_a_txt2 { font-size:12px; padding-top:10px; padding-left:50px; background-image: url(/images/icon/answer.png); background-repeat:no-repeat; background-position:0% 20px;}
.review_a_txt>span, .review_a_txt2>span { display:block; font-size:11px; color:#aaa; margin-top:10px;}
.review_q_top { position:relative; width:100%; padding:10px 0;}
.review_q_top_left { font-size:12px;}
.review_q_top_right { position:absolute; top:0; right:0; display:inline-block; vertical-align:middle; cursor:pointer; padding:5px 15px 3px 15px; font-size:12px; background-color:#666; color:#fff; z-index:1;}




/* 장바구니 */

.order_step_wrap { background-color:#28292e; font-size:0;}
.order_step { display:inline-block; vertical-align:top; padding:10px 15px 7px 15px; color:#fff; font-size:14px; font-weight:500;}
.order_step_01 { background-color:#4c4c4f; background-image:none;}
.order_step_02 { background-color:#4c4c4f; background-image:none;}
.order_step_03 { background-color:#4c4c4f; background-image:none;}
.order_step_04 { background-color:#4c4c4f; background-image:none;}
.order_step_active { background-color:#f66924;}

.cart_top_wrap { padding:30px 5px 10px 5px; font-size:0; width:94%; margin:0 auto 20px auto; border-bottom:3px solid rgba(0,0,0,0.8);}
.cart_top_all { display:inline-block; vertical-align:middle; margin-right:10px; font-size:14px;}
.cart_top_all>span { display:inline-block; vertical-align:middle;}
.cart_top_ck { display:inline-block; vertical-align:middle; width:14px; height:14px; margin-right:5px;}
.cart_top_btn { display:inline-block; vertical-align:middle; padding:5px 10px 3px 10px; border:1px solid rgba(0,0,0,0.1); font-size:13px;}
.cart_excel_btn { position:absolute; bottom:10px; right:0; display:inline-block; vertical-align:middle; padding:5px 10px 3px 10px; border:1px solid rgba(0,0,0,0.1); background-color:rgba(0,0,0,0.7); font-size:13px; color:#FFF;}

.cart_list_top_wrap { width:94%; margin:0 auto; font-size:0; padding:10px 0; border-bottom:1px solid rgba(0,0,0,0.8);}
.cart_list_top { display:inline-block; vertical-align:bottom; font-size:14px; text-align:center;}
.cart_list_top1 { width:100%; font-size:20px; font-weight:700; text-align:left; padding-left:10px;}
.cart_list_top2 { display:none;}
.cart_list_top3 { display:none;}
.cart_list_top4 { display:none;}

.cart_list_wrap { width:94%; margin:0 auto; font-size:0; border-bottom:1px solid rgba(0,0,0,0.1); text-align:right; padding:15px 0;}
.cart_list { display:inline-block; vertical-align:bottom; font-size:14px; text-align:center; padding:0 10px; border-right:none; min-height:1px;}
.cart_list1 { display:inline-block; vertical-align:top; width:100%; text-align:right; font-size:0; line-height:28px;}
.cart_list1_1 { display:inline-block; vertical-align:top; width:10%; text-align:center;}
.cart_list1_2 { display:inline-block; vertical-align:top; width:20%; height:80px; background-repeat:no-repeat; background-position:center; background-size:cover;}
.cart_list1_3 { display:inline-block; vertical-align:top; width:70%; padding:0 10px; text-align:left;}
.cart_list1_3>a { display:inline-block; width:100%; font-size:14px; /* 내용 1줄에서 말줄임 */ white-space: nowrap; overflow:hidden; text-overflow: ellipsis;}
.cart_list1_3>span { display:inline-block; max-width:100%; font-size:13px; background-color:rgba(0,0,0,0.05); padding:0 5px; /* 내용 1줄에서 말줄임 */ white-space: nowrap; overflow:hidden; text-overflow: ellipsis;}
.cart_list1_4 { display:inline-block; vertical-align:top; width:auto; font-size:13px; padding:0 10px;}
.cart_list_x { display:inline-block; vertical-align:middle; background-image:url(/images/icon/nav_btn2.png); background-repeat:no-repeat; background-size:50% auto; background-position:center; border:1px solid rgba(0,0,0,0.1); background-color:#fff; width:18px; height:18px; margin-left:4px;}
.cart_list1_5 { display:inline-block; vertical-align:top; width:auto; font-size:13px;}
.cart_list2 { display:inline-block; vertical-align:top; width:auto; color:#f66924; padding-top:5px;}
.cart_list3 { display:inline-block; vertical-align:top; width:auto; font-weight:700; padding-top:5px;}
.cart_list4 { display:inline-block; vertical-align:top; width:auto; border-right:none; padding-top:5px;}

.cart_list_bottom { width:94%; margin:0 auto; font-size:0; text-align:right; border-bottom:1px solid rgba(0,0,0,0.5); background-color:rgba(0,0,0,0.05); padding:20px 10px;}
.cart_list_bottom1 { display:inline-block; vertical-align:middle; padding:0 10px; font-size:15px; line-height:1; color:#76ABB8; border-right:1px solid rgba(0,0,0,0.1);}
.cart_list_bottom2 { display:inline-block; vertical-align:middle; padding:0 10px; font-size:13px; line-height:1;}
.cart_list_bottom3 { display:inline-block; vertical-align:middle; font-size:24px; font-weight:700; letter-spacing:-0.06em;}

.cart_list_bottom4 { width:94%; margin:0 auto; padding:20px 0; text-align:center; font-size:0;}
.cart_list_bottom4_btn1 { display:inline-block; width:100%; font-size:16px; font-weight:500; background-color:#999; color:#fff; padding:10px 10px; margin: 2% 0; letter-spacing:-0.06em;}
.cart_list_bottom4_btn2 { display:inline-block; width:100%; font-size:16px; font-weight:500; background-color:#f66924; color:#fff; padding:10px 10px;  margin:2% 0; letter-spacing:-0.06em;}
.cart_list_bottom4_btn3 { display:inline-block; width:100%; font-size:16px; font-weight:500; background-color:#E64D20; color:#fff; padding:10px 10px;  margin:2% 0; letter-spacing:-0.06em;}

.cart_list_bottom5 { width:94%; margin:0 auto; padding:20px 0 40px 0; text-align:left; font-size:0;}
.cart_list_bottom5>p { display:block; padding:2px 0; font-size:12px;}

.lookup_wrap { padding:30px 10px 20px 10px; font-size:0; width:94%; margin:0 auto 50px auto; border-bottom:3px solid rgba(0,0,0,0.8); font-size:12px;}


.sub02_01_box { position:relative; width:94%; max-width:1300px; margin:0 auto; padding:10px; min-height:1px; background-color:#fff; border:1px solid rgba(0,0,0,0.1);}
.sub02_01_box:after { display:block; content:""; clear:both;}

.support_top_wrap { width:100%; font-size:0; border:1px solid rgba(0,0,0,0.1); background-color:rgba(0,0,0,0.02); padding:30px; margin-bottom:10px;}
.support_top_left { display:inline-block; vertical-align:top; width:100%; padding:0 0 20px 0;}
.support_top_left_txt01 { font-size:16px; font-weight:700; line-height:1; margin-bottom:5px;}
.support_top_left_txt02 { font-size:24px; font-weight:700; line-height:1; margin-bottom:10px;}
.support_top_left_txt03 { font-size:12px;}
.support_top_right { display:inline-block; vertical-align:top; width:100%; padding:20px 0 0 0; border-top:1px solid rgba(0,0,0,0.1); border-left:none;}
.support_top_right_txt01 { font-size:16px; font-weight:700; line-height:1; margin-bottom:5px;}
.support_top_right_txt02 { font-size:12px; margin-bottom:10px;}
.support_top_right_btn { display:inline-block; padding:6px 20px; background-color:#f66924; color:#fff; font-size:14px; margin-bottom:10px;}
.support_top_right_txt03 { font-size:12px; color:#999;}

.support_link_wrap { width:100%; font-size:0; margin-bottom:30px;}
.support_link { display:inline-block; vertical-align:top; width:31.333333333%; margin:0 1% 2% 1%; font-size:12px; text-align:center; border:1px solid rgba(0,0,0,0.1); padding:60px 5px 10px 5px; background-position:50% 0%; background-repeat:no-repeat; background-size:60px auto; min-height:100px; line-height:1;}
.support_link01 { width:32.333333333%; margin:0 1% 0 0; background-image:url(/images/common/support_link01.png);}
.support_link02 { background-image:url(/images/common/support_link02.png);}
.support_link03 { width:32.333333333%; margin:0 0 0 1%; background-image:url(/images/common/support_link03.png);}
.support_link04 { width:32.333333333%; margin:0 1% 0 0; background-image:url(/images/common/support_link04.png);}
.support_link05 { background-image:url(/images/common/support_link05.png);}
.support_link01.support_link_active, .support_link01:hover { background-color:#f66924; color:#FFF; background-image:url(/images/common/support_link01_ov.png);}
.support_link02.support_link_active, .support_link02:hover { background-color:#f66924; color:#FFF; background-image:url(/images/common/support_link02_ov.png);}
.support_link03.support_link_active, .support_link03:hover { background-color:#f66924; color:#FFF; background-image:url(/images/common/support_link03_ov.png);}
.support_link04.support_link_active, .support_link04:hover { background-color:#f66924; color:#FFF; background-image:url(/images/common/support_link04_ov.png);}
.support_link05.support_link_active, .support_link05:hover { background-color:#f66924; color:#FFF; background-image:url(/images/common/support_link05_ov.png);}






.sub03_01_box { position:relative; width:94%; max-width:1300px; margin:0 auto; padding:10px; min-height:1px; background-color:#fff; border:1px solid rgba(0,0,0,0.1);}
.sub03_01_box:after { display:block; content:""; clear:both;}

.member_link_wrap { width:100%; font-size:0; margin-bottom:30px;}
.member_link { display:inline-block; vertical-align:top; width:31.333333333%; margin:0 1% 2% 1%; font-size:12px; text-align:center; border:1px solid rgba(0,0,0,0.1); padding:60px 5px 10px 5px; background-position:50% 0%; background-repeat:no-repeat; background-size:60px auto; min-height:100px; line-height:1;}
.member_link01 { width:32.333333333%; margin:0 1% 0 0; background-image:url(/images/common/member_link01.png);}
.member_link02 { background-image:url(/images/common/member_link02.png);}
.member_link03 { width:32.333333333%; margin:0 0 0 1%; background-image:url(/images/common/member_link03.png);}
.member_link04 { width:32.333333333%; margin:0 1% 0 0; background-image:url(/images/common/member_link04.png);}
.member_link05 { background-image:url(/images/common/member_link06.png);}
.member_link06 { width:32.333333333%; margin:0 0 0 1%; background-image:url(/images/common/member_link05.png);}
.member_link01.member_link_active, .member_link01:hover { background-color:#f66924; color:#FFF; background-image:url(/images/common/member_link01_ov.png);}
.member_link02.member_link_active, .member_link02:hover { background-color:#f66924; color:#FFF; background-image:url(/images/common/member_link02_ov.png);}
.member_link03.member_link_active, .member_link03:hover { background-color:#f66924; color:#FFF; background-image:url(/images/common/member_link03_ov.png);}
.member_link04.member_link_active, .member_link04:hover { background-color:#f66924; color:#FFF; background-image:url(/images/common/member_link04_ov.png);}
.member_link05.member_link_active, .member_link05:hover { background-color:#f66924; color:#FFF; background-image:url(/images/common/member_link06_ov.png);}
.member_link06.member_link_active, .member_link06:hover { background-color:#f66924; color:#FFF; background-image:url(/images/common/member_link05_ov.png);}



.sub04_01_box { position:relative; width:96%; max-width:1300px; margin:2%; min-height:1px; background-color:#fff; border:1px solid rgba(0,0,0,0.1);}
.sub04_01_box:after { display:block; content:""; clear:both;}



    
    
.cart_new_img{
    display: inline-block;
    margin-left: 0;
    margin-top: 12px;
    height: 60px;
}
.cart_new_img img{
    height: 100%;
}



/* 서브 end ----------------------------------- */
}