

/* 상단 서브 타이틀 */
#sub_title_wrap{width:100%; display:flex; justify-content: center; margin-top:55px !important;}
#sub_title_wrap > div{min-height:50px; display: flex; align-items: center;}
#sub_title_wrap > div:nth-child(1){ width:200px; padding-left:20px;}
#sub_title_wrap > div:nth-child(1) a{font-family:'CarmenSansOTF-Heavy'; font-size:32px;}
#sub_title_wrap > div:nth-child(2){justify-content: flex-end; flex: 1; /*padding-left:65px; position:relative;*/}

/* 상단 네비게이션 */
#sub_title_wrap .sub_cate_path{/*position:absolute;right:8px;bottom:0;*/font-size:16px;letter-spacing:0;}
#sub_title_wrap .sub_cate_path > li{float:left; height:39px;line-height:40px;background:transparent url('/images/common/arr_small_gray.png') 0 50% no-repeat; }
#sub_title_wrap .sub_cate_path > li:nth-child(1){background:transparent url('');}
#sub_title_wrap .sub_cate_path > li a{display:inline-block;padding:0 10px 4px 25px; font-family:'CarmenSansOTF-UltraLight'; font-size:16px; letter-spacing:0; font-weight:300; color:#222;}

/* 레이아웃 */
#member_wrap{width:100%; display:flex; padding-bottom:65px;}
#member_wrap > div:nth-child(1){width:200px;}
#member_wrap > div:nth-child(2){width:1000px; padding-left:35px;}

/* 좌측메뉴 */
#member_wrap .mtitle{padding:10px 0 20px 10px;font-family:'CarmenSansOTF-Heavy';font-size:26px;letter-spacing:-1px;border-bottom:2px solid #000;}
#member_wrap ul.sm_list{margin-top:45px;}
#member_wrap ul.sm_list{border-top:2px solid #000;}
#member_wrap ul.sm_list > li{border-bottom:1px solid #ddd;font-size:18px;font-weight:300;letter-spacing:0px;}
#member_wrap ul.sm_list > li{display:inline-block;width:100%;height:100%;}
#member_wrap ul.sm_list > li .mcate{display:inline-block; width:100%; height:100%;padding:12px 8px;}
#member_wrap ul.sm_list > li.active a{font-weight:400;}
#member_wrap ul.sm_list > li > ul{border-top:0px solid #ddd; overflow:hidden; margin-bottom:10px;}
#member_wrap ul.sm_list > li > ul > li{font-size:17px;}
#member_wrap ul.sm_list > li > ul > li > a{display:inline-block; width:100%; height:100%; padding: 4px 4px 4px 20px;}

/* 메인 */
#member_wrap .cicon{overflow:hidden;width:100%;border:1px solid #ddd;margin-top:10px;margin-bottom:15px;}
#member_wrap .cicon > li{float:left;width:20%;height:150px;border-right:1px solid #ddd;text-align:center;padding-top:80px;}
#member_wrap .cicon > li:nth-child(1){background:url('/images/common/ico_c_mypage.png') center 27% no-repeat;}
#member_wrap .cicon > li:nth-child(2){background:url('/images/common/icon_box.jpg') center 27% no-repeat;}
#member_wrap .cicon > li:nth-child(3){background:url('/images/common/icon_coupon.jpg') center 27% no-repeat;}
#member_wrap .cicon > li:nth-child(4){background:url('/images/common/icon_reserve.jpg') center 27% no-repeat;}
#member_wrap .cicon > li:nth-child(5){background:url('/images/common/icon_coffee.png') center 27% no-repeat;background-size:60px;}
#member_wrap .cicon > li:last-child{border-right:0;}


/* 폴딩 */
#member_wrap .faq_box{width:100%;}
#member_wrap .faq_box .faq_bar{position:relative; width:100%; padding:15px 0; border-bottom:2px solid #000; font-size:24px; font-weight:400; letter-spacing:-1.5px;}
#member_wrap .faq_box .faq_bar .top5{font-weight:200;}
#member_wrap .faq_box .faq_bar .more{position:absolute; right:2px; bottom:10px; font-size:15px; font-weight:300; letter-spacing:-0.5px;}
#member_wrap .faq_box .faq_list > li{padding:20px 15px 15px 15px;  font-size:16px; font-weight:300; letter-spacing:-0.5px; border-bottom:1px solid #ddd; line-height:160%;}
#member_wrap .faq_box .faq_list > li img.qa{display:inline-block; margin:0 0 4px 0;vertical-align:middle; margin-right:5px;}
#member_wrap .faq_box .faq_list > li .que{cursor:pointer; letter-spacing:-1px;}
#member_wrap .faq_box .faq_list > li > ul{width:100%; overflow:hidden;}
#member_wrap .faq_box .faq_list > li > ul > li{float:left;}
#member_wrap .faq_box .faq_list > li > ul > li:nth-child(1){width:52px;}
#member_wrap .faq_box .faq_list > li > ul > li:nth-child(2){width:calc(100% - 52px);}
#member_wrap .faq_box .faq_list .sel{color:#a80000;}

/* 우측 컨텐츠 타이틀 */
#member_wrap .mm_box{width:100%;}
#member_wrap .mm_box > .mm_bar{position:relative; width:100%; font-family: 'CarmenSansOTF-Regular'; letter-spacing: -1px; font-size: 21px; /*padding:15px 0;*/ border-bottom:2px solid #000;}
#member_wrap .mm_box > .mm_bar .otop{display:flex;}
#member_wrap .mm_box > .mm_bar .otop > li{padding:4px 0 10px 5px;}
#member_wrap .mm_box > .mm_bar .otop > li:nth-child(1){width:40%; position:relative;}
#member_wrap .mm_box > .mm_bar .otop > li:nth-child(2){width:60%; text-align:right; font-family:'CarmenSansOTF-UltraLight'; font-size:16px; padding-top:10px;}
#member_wrap .mm_box > .mm_bar .otop > li .scal{height:38px; padding:4px 8px; font-size:17px; width:145px !important; min-width:145px !important; text-align:center;}
#member_wrap .mm_box .scal{border-radius:4px; padding:0 12px;}

/* 메인 */
#member_wrap .my_main_top{width:100%; display:flex; margin-bottom:15px; margin-top:40px;}
#member_wrap .my_main_top > div.item{display: flex; flex-direction: column; align-items: center;justify-content: center;width:24%; height:165px; margin-right:10px; border:1px solid #ddd; border-radius:22px; 
box-shadow: 0px 0px 1px 0px #fff; font-size:18px; text-align:center; padding-top:65px;}
#member_wrap .my_main_top .plus{display:inline-block; width:25px; height:25px; line-height:23px; border:1px solid #ddd; border-radius:24px; vertical-align:middle; margin: 0 0 5px 5px;}
#member_wrap .my_main_top .myinfo{background:url('/images/common/icon_my.jpg') 50% 18% no-repeat; background-size:65px;}
#member_wrap .my_main_top .order{background:url('/images/common/icon_community.jpg') 50% 18% no-repeat; background-size:65px;}
#member_wrap .my_main_top .mantoman{background:url('/images/common/icon_community.jpg') 50% 18% no-repeat; background-size:65px;}
#member_wrap .my_main_top .rev{background:url('/images/common/icon_rev.jpg') 50% 18% no-repeat; background-size:65px;}

#member_wrap #my_main .mm_box{width:100%;}
#member_wrap #my_main  .mm_box:after{contents:""; display:block; clear:both;}
#member_wrap #my_main  .mm_box .mm_bar{position:relative; width:100%; padding:15px 0; font-family: 'CarmenSansOTF-Regular'; letter-spacing: -1px; font-size: 21px; border-bottom:2px solid #000;}
#member_wrap #my_main  .mm_box .mm_bar .top5{font-weight:200;}
#member_wrap #my_main  .mm_box .mm_bar .more{position:absolute; display:inline-block; padding-right:25px; right:2px; bottom:18px; font-size:15px; font-weight:300; letter-spacing:-0.5px; background:url('/images/common/arr_small_gray.png') 100% 40% no-repeat;}
#member_wrap #my_main  .mm_box .scal{border-radius:4px; padding:0 12px;}


#member_wrap .mm_box .qa_list_box{margin-bottom:20px;}
#member_wrap .mm_box .qa_list_box > ul{display:flex; align-items: center; width:100%;border-bottom:1px solid #ddd;}
#member_wrap .mm_box .qa_list_box > ul > li{padding:12px 8px;}
#member_wrap .mm_box .qa_list_box > ul > li:nth-child(1){flex:1 0 auto; text-align:left;}
#member_wrap .mm_box .qa_list_box > ul > li:nth-child(2){width:100px; text-align:center;}
#member_wrap .mm_box .qa_list_box > ul > li:nth-child(3){width:140px; text-align:center;}
#member_wrap .mm_box .qa_list_box > ul.title > li{background:#fafafa; text-align:center;}
#member_wrap .mm_box .qa_list_box .no-answer{color:#999;}

#member_wrap .qna_list_box{position:relative; font-size:17px; margin-bottom:15px; padding:10px 0; border-bottom:1px solid #ddd;} /* 상품문의 V2 */
#member_wrap .qna_list_box > div{padding:2px;}
#member_wrap .qna_list_box .qna_goods img{border-radius:12px; margin-right:8px;}
#member_wrap .qna_list_box .qna_comment{padding:8px 4px; color:#888;}
#member_wrap .qna_list_box .rdate{position:absolute; right:4px; bottom:10px; color:#adadad; font-size:16px; letter-spacing:-1px;}


/* 검색 */
#member_wrap .search_box{padding:10px 5px; border-bottom:2px solid #888;}
#member_wrap .search_box .wbtn{height:34px; line-height:20px; font-size:15px;}
#member_wrap .search_box .scal{font-size:16px; border-radius:4px; padding:0 12px;}

/* 주문현황 리스트 */
#member_wrap .order_box{margin-bottom:30px;}
#member_wrap .order_box .olist{display:flex; align-items: center; border-bottom:1px solid #ddd; width:100%; }
#member_wrap .order_box .olist > li{padding:12px 8px; text-align:center;}
#member_wrap .order_box .olist > li:nth-child(1){width:24%;}
#member_wrap .order_box .olist > li:nth-child(2){width:30%; text-align:left;}
#member_wrap .order_box .olist > li:nth-child(3){width:10%;}
#member_wrap .order_box .olist > li:nth-child(4){width:13%;}
#member_wrap .order_box .olist > li:nth-child(5){width:10%;}
#member_wrap .order_box .olist > li:nth-child(6){width:13%;}
#member_wrap .order_box .my_order_list_title{border-bottom:1px solid #ddd;}
#member_wrap .order_box .my_order_list_title > li{text-align:center !important; padding:18px 8px; font-size:18px; background:#fefefe;}
#member_wrap .order_box .no-data{padding:60px 0; text-align:center; color:#666; border-bottom:1px solid #ddd; font-size:18px;}
#member_wrap .reply_y{color:#003399;}
#member_wrap .reply_n{color:#999;}

#member_wrap .sm_list > li.disable{display:block;}


/* 취소.반품.환불 현황 리스트 */
#member_wrap .corder_box{margin-bottom:30px;}
#member_wrap .corder_box .colist{display:flex; align-items: center; border-bottom:1px solid #ddd; width:100%; }
#member_wrap .corder_box .colist > li{padding:12px 8px; text-align:center;}
#member_wrap .corder_box .colist > li:nth-child(1){width:30%; text-align:left;}
#member_wrap .corder_box .colist > li:nth-child(2){width:24%;}
#member_wrap .corder_box .colist > li:nth-child(3){width:10%;}
#member_wrap .corder_box .colist > li:nth-child(4){width:13%;}
#member_wrap .corder_box .colist > li:nth-child(5){width:10%;}
#member_wrap .corder_box .colist > li:nth-child(6){width:13%;}
#member_wrap .corder_box .my_corder_list_title{border-bottom:1px solid #ddd;}
#member_wrap .corder_box .my_corder_list_title > li{text-align:center !important; padding:18px 8px; font-size:17px; background:#fefefe;}
#member_wrap .corder_box .no-data{padding:60px 0; text-align:center; color:#666; border-bottom:1px solid #ddd; font-size:18px;}
#member_wrap .reply_y{color:#003399;}
#member_wrap .reply_n{color:#999;}


/* 회원가입 폼 & 회원정보 수정 */
#join_wrap_box{padding-bottom:50px;}
#join_wrap_box .inbox{width:700px;margin: 0 auto;}
#join_wrap_box .fsbox{width:100%;margin:0 auto;margin-top:20px;margin-bottom:10px !important;letter-spacing:-1px;font-weight:300;border:1px solid #ddd;border-radius:8px;padding:20px 60px 60px 60px;background:#fff;}
#join_wrap_box .join_logo{padding:40px 0 20px 0;}
#join_wrap_box .join_title{font-family:'CarmenSansOTF-Heavy'; text-align:center;font-size:30px;letter-spacing:-2px;padding:10px 0;font-weight:400;}
#join_wrap_box .join_stitle { font-family:'CarmenSansOTF-Regular'; font-size:20px;padding:20px 0 10px 0; border-bottom:0px solid #888; margin-bottom:10px;}

#join_wrap_box .join_wrapper { width:100%; }
#join_wrap_box .join_wrapper .div_wrapper { padding:10px 0 0 0; width:100%; }
#join_wrap_box .join_wrapper div.row_cell{display:flex; align-items:center; flex-direction: row;}
#join_wrap_box .join_wrapper div.row_cell > div{padding: 8px 4px;}
#join_wrap_box .join_wrapper .left_title { width: 30%; vertical-align:middle;  color:#000; font-size:17px;} /* 셀넓이를 디자인에 맞게 수정해주세요 */
#join_wrap_box .join_wrapper .right_cont { width: 70%; vertical-align:middle; } /* 셀넓이를 디자인에 맞게 수정해주세요 */
#join_wrap_box .join_wrapper .right_cont label{margin-right:5px;}
#join_wrap_box .join_wrapper .left_title img{display:inline-block;vertical-align:middle;margin: 0 0 6px 5px;}
#join_wrap_box .join_wrapper .phone { width:31%; text-align:center; }
#join_wrap_box .join_wrapper .btn_mauth{display:inline-block; height:35px; line-height:32px; padding:0 15px; border-radius:4px; margin-left:8px; font-size:16px; background: #0066cc; color:#fff; }
#join_wrap_box .join_wrapper .btn_mauth:hover { background:#004d99; color:#fff; border:0;}
#join_wrap_box .join_wrapper .tpil {color:#000;font-weight:400; /*background:url('/images/common/icon_pilsu.png') 0% center no-repeat; padding-left:15px;*/ }
#join_wrap_box .btn_join{ margin-top:10px; width:100%; padding:15px 0; text-align:center; font-size:18px; color:#fff; background:linear-gradient(to right, #419bf7, #01c7b7); cursor:pointer; font-weight:300; }
#join_wrap_box .btn_join:hover{ background:linear-gradient(to right, #1083f5, #01ada0); }

#mtype{display:flex; overflow:hidden;font-size:18px;font-weight:400;}
#mtype > li{padding:15px 0;width:50%;border-bottom:1px solid #eee;text-align:center;color:#666;cursor:pointer;}
#mtype > li.active{border-bottom:1px solid #0066cc;color:#0066cc;}
#mtype > li.sheet_biz_no{cursor:default;}

#join_wrap_box .join_wrapper input[type='text']{width:100%; font-size:18px !important; height:38px !important;}
#join_wrap_box .join_wrapper input[type='num']{width:100%; font-size:18px !important; height:38px !important;}
#join_wrap_box .join_wrapper #id{width:100%;}
#join_wrap_box .join_wrapper .passwd{width:100%; font-size:18px;}
#join_wrap_box .join_wrapper #name{width:100%;}
#join_wrap_box .join_wrapper .email{width:46% !important;}
#join_wrap_box .join_wrapper .email_domain{width:45% !important;}
#join_wrap_box .join_wrapper .email_custom{width:100%;}
#join_wrap_box .join_wrapper .phone{width:30% !important;}
#join_wrap_box .join_wrapper #zipcode{width:100px;text-align:center;}
#join_wrap_box .join_wrapper .btn_zip { border:1px solid #ddd; display:inline-block; height:35px; line-height:32px; padding:0 15px; border-radius:4px; margin-left:8px; font-size:16px;}
#join_wrap_box .join_wrapper .btn_zip:hover { background:#0066cc; color:#fff; border:0;}
#join_wrap_box .join_wrapper #code_rtl{letter-spacing:-1px;font-size:16px;}
#join_wrap_box .join_wrapper .addr_wrap{display:none;border:1px solid;width:480px;height:300px;margin:5px 0;position:absolute;top:7px;left:0px;background:#fff;z-index:50;margin-bottom:50px;overflow:hidden !important;max-height:500px;}
#join_wrap_box .join_wrapper .addr_wrap img{cursor:pointer;position:absolute;right:0px;top:-1px;z-index:1}
#join_wrap_box .join_wrapper #addr{width:100%;}
#join_wrap_box .join_wrapper #addr1{width:100%;}
#join_wrap_box .join_wrapper input[type='text'] { padding:2px 6px; height:40px; font-size:17px; border:1px solid #ddd; border-radius:4px; }
#join_wrap_box .join_wrapper input[type='password'] { padding:2px 6px; height:40px; font-size:17px; border:1px solid #ddd; border-radius:4px; }
#join_wrap_box .join_wrapper input[type='num'] { padding:2px 6px; height:40px; font-size:17px; border:1px solid #ddd; border-radius:4px; }
#join_wrap_box .join_wrapper .scal{width:40% !important;}
#join_wrap_box .auth_rtl_str{display:inline-block;margin-left:10px;font-size:16px;}
#join_wrap_box .agree_list{display:flex; border-bottom:1px solid #f6f6f6;}
#join_wrap_box .agree_list > div{padding:8px 0;}
#join_wrap_box .agree_list > div.text{width:90%;}
#join_wrap_box .agree_list > div.more{width:10%; text-align:right;}
#join_wrap_box .agree_pass{padding:15px 0; text-align:left;}
#join_wrap_box .join_stitle label{font-size:16px; margin-left:15px;}

#join_wrap_box #sns_box{/*border:1px solid #ddd; border-radius:8px;*/}
#join_wrap_box #sns_box > ul{ overflow:hidden; display: table; margin-left: auto; margin-right: auto; margin-top:20px; margin-bottom:20px; }
#join_wrap_box #sns_box > ul > li{ float:left; width:50px; text-align:center; }
#join_wrap_box #sns_box .sns_help{ padding: 15px; text-align:center;}
#join_wrap_box #sns_box .btn_sns{ cursor:pointer; }

#join_wrap_box .join_btn_box{padding:60px 0 0 0;width:100%; margin:0 auto;}
#join_wrap_box .wbtn{width:100%; height:58px; line-height:200%; font-size:18px;}	

/* 회원정보 */
#join_wrap_box .join_wrapper input[type='text']{width:100%; font-size:17px !important; height:38px !important; }
#join_wrap_box .join_wrapper input[type='num']{width:100%; font-size:17px !important; height:38px !important;}
#join_wrap_box .join_wrapper #id{width:100%;}
#join_wrap_box .join_wrapper .passwd{width:100%; font-size:18px;}
#join_wrap_box .join_wrapper #name{width:100%;}
#join_wrap_box .join_wrapper .email{width:43% !important;}
#join_wrap_box .join_wrapper .email_domain{width:45% !important;}
#join_wrap_box .join_wrapper .email_custom{width:100%;}
/*#join_wrap_box .join_wrapper .phone{width:100px !important;}*/
#join_wrap_box .join_wrapper #zipcode{width:100px;text-align:center;}
#join_wrap_box .join_wrapper .btn_zip { border:1px solid #ddd; display:inline-block; height:35px; line-height:32px; padding:0 15px; border-radius:4px; margin-left:8px; font-size:16px;}
#join_wrap_box .join_wrapper .btn_zip:hover { background:#0066cc; color:#fff; border:0;}
#join_wrap_box .join_wrapper #code_rtl{letter-spacing:-1px;font-size:16px;}
#join_wrap_box .join_wrapper .addr_wrap{display:none;border:1px solid;width:480px;height:300px;margin:5px 0;position:absolute;top:7px;left:0px;background:#fff;z-index:50;margin-bottom:50px;overflow:hidden !important;max-height:500px;}
#join_wrap_box .join_wrapper .addr_wrap img{cursor:pointer;position:absolute;right:0px;top:-1px;z-index:1}
#join_wrap_box .join_wrapper #addr{width:100%;}
#join_wrap_box .join_wrapper #addr1{width:100%;}
#join_wrap_box .join_wrapper input[type='text'], input[type='password'], input[type='num'] { padding:2px 6px; height:40px; font-size:17px; border:1px solid #ddd; border-radius:4px; }
#join_wrap_box .join_wrapper input[type='password']{width:350px;}
#join_wrap_box .join_wrapper select{ border:1px solid #ddd; border-radius:4px; height:40px;}
#join_wrap_box .join_wrapper .scal{width:40% !important;}
#join_wrap_box .auth_rtl_str{display:inline-block;margin-left:10px;font-size:16px;}
#join_wrap_box .agree_list{display:flex; border-bottom:1px solid #f6f6f6;}
#join_wrap_box .agree_list > div{padding:8px 0;}
#join_wrap_box .agree_list > div.text{width:90%;}
#join_wrap_box .agree_list > div.more{width:10%; text-align:right;}
#join_wrap_box .agree_pass{padding:15px 0; text-align:left;}
#join_wrap_box .join_stitle label{font-size:16px; margin-left:15px;}

#join_wrap_box #sns_box{/*border:1px solid #ddd; border-radius:8px;*/}
#join_wrap_box #sns_box > ul{ overflow:hidden; display: table; margin-left: auto; margin-right: auto; margin-top:20px; margin-bottom:20px; }
#join_wrap_box #sns_box > ul > li{ float:left; width:50px; text-align:center; }
#join_wrap_box #sns_box .sns_help{ padding: 15px; text-align:center;}
#join_wrap_box #sns_box .btn_sns{ cursor:pointer; }

#join_wrap_box .join_btn_box{padding:30px 0 0 0;width:100%; margin:0 auto; margin-top:15px; text-align:center; border-top:1px solid #ddd;}
#join_wrap_box .wbtn{/*width:100%; height:58px; line-height:200%;*/ font-size:18px;}	
#join_wrap_box .pwd_help{padding-left:calc(25% + 3px); font-size:17px; color:#444;}
#join_wrap_box .leave_help{font-size:17px; line-height:160%; padding:15px 0;}
#join_wrap_box .leave_help > div{/*padding:0 20px;*/ margin-top:10px;}

/* 주문상세보기 */
#ov_list{margin-bottom:35px;}
#ov_list .order_table{width:100%;border-collapse: collapse;table-layout: fixed;border:0px solid #ddd;}
#ov_list .order_table > tbody > tr > th{text-align:center;padding:14px 8px;border-bottom:1px solid #ddd;border-top:0px solid #ddd;font-size:16px;background:#fcfcfc;color:#333;letter-spacing:-1px; font-weight:normal;}
#ov_list .order_table > tbody > tr > td{border-bottom:1px solid #ddd;padding:8px;letter-spacing:-1px;height:48px;}
#ov_list .order_table > tbody > tr > td.tprice{text-align:right;}
#ov_list .order_table > tbody > tr > td.title{background:#f9f9f9;padding-left:15px;font-size:17px;}
#ov_list .order_table > tbody > tr > td input[type='text']{border:0;border-bottom:1px solid #ddd;padding:8px;font-size:17px;height:38px;}
#ov_list .order_table > tbody > tr > td input.phone{width:85px;text-align:center;font-size:18px;}
#ov_list .stitle{position:relative; margin:20px 0 0 0;padding-bottom:15px;font-size:18px;border-bottom:2px solid #888;text-indent:5px;font-weight:400;}
#ov_list .stitle .rbtn{position:absolute; right:0; bottom:8px;}
#ov_list .opt_item_box{color:#999;margin-top:8px;font-size:16px;}
#ov_list .opt_item_box .opt_sp{display:inline-block;margin-right:10px;}
#ov_list .rtable{width:100%;border-collapse: collapse;table-layout: fixed;margin:0px 0 10px 0;}
#ov_list .rtable > tbody > tr > td{border-bottom:1px solid #ddd;padding:15px 12px;letter-spacing:-1px;font-size:17px;}
#ov_list .rtable > tbody > tr > td.title{width:200px;padding-left:15px;background:#fff;font-size:17px;font-weight:400;}
#ov_list .rtable > tbody > tr > td.tprice{text-align:right;}
#ov_list .cnt{font-size:17px; letter-spacing:-0.5px; text-align:center; font-family:'CarmenSansOTF-Regular'; font-size:20px;}

#ov_list .cart-list-box{overflow:hidden; display:flex; align-items: center; justify-content: space-between; padding:10px 6px; margin-top:10px; border:1px solid #ddd; border-radius:8px;}
#ov_list .cart-list-box > div{padding:8px;}
#ov_list .cart-list-box > div label{margin-right:0;}
/*.cart-list-box > div:nth-child(1){text-align:center; width:60px;}*/
#ov_list .cart-list-box > div:nth-child(1){text-align:center; width:120px;}
#ov_list .cart-list-box > div:nth-child(2){width:calc(100% - 605px);}
#ov_list .cart-list-box > div:nth-child(3){text-align:center; width:220px;}
#ov_list .cart-list-box > div:nth-child(4){text-align:center; width:145px; font-size:18px; letter-spacing:-0.5px;}
#ov_list .cart-list-box > div:nth-child(4) .rev_str{font-size:15px;}
#ov_list .cart-list-box .qty_box{position:relative; display:inline-block; border:0px solid #ddd; border-radius:0px; overflow:hidden;}
#ov_list .cart-list-box .qty_box > span.qsign{display:inline-block; width:36px; height:100%; text-align:center; line-height:34px; cursor:pointer; font-family:'CarmenSansOTF-Regular'; font-size:20px; border:1px solid #ddd; border-radius:20px; vertical-align:middle;}
#ov_list .cart-list-box .qty_box > span.qty_drop{user-select:none;}
#ov_list .cart-list-box .qty_box > span.qty_add{user-select:none;}
#ov_list .cart-list-box .cart_qty_info .btn_opt_modify{padding:5px 10px 5px; font-size:15px;}
#ov_list .cart-list-box .cart_qty{width:65px; height:34px; border:1px solid #ddd; padding:6px; text-align:center; font-family:'CarmenSansOTF-UltraLight'; font-size:16px; border-radius:6px;}
#ov_list .cart-list-box .cart_ginfo > .cart_gopt{display:block; padding:8px 0; color:#0d35ad;}
#ov_list .cart-list-box .cart_gname{font-family:'CarmenSansOTF-UltraLight'; font-size:17px; color:#000;}
#ov_list .cart-list-box .cart_gimg .pimage{border-radius:22px; border:1px solid #ddd;}
#ov_list .cart-list-box .rbtn{padding:3px 15px 3px; font-size:15px;}

#ov_list .order_view_wrap{display:flex; width:100%;}
#ov_list .order_view_wrap > div{padding:14px 8px; border-bottom:1px solid #ddd;}
#ov_list .order_view_wrap > div:nth-child(1){width:25%;}
#ov_list .order_view_wrap > div:nth-child(2){width:75%;}
#ov_list .btm_btn_wrap{padding:20px 0; text-align:center; border-top:1px solid #ddd;}


/* 적립금 */
#rev_list_wrap{}
#rev_list_wrap .stitle{width:100%; padding:12px 0; position:relative; font-size:20px; border-bottom:2px solid #000;}
#rev_list_wrap .stitle .cnt{position:absolute; right:0; bottom:12px; font-size:18px;}
#rev_list_wrap .rev_list{display:flex; padding:12px 4px; border-bottom:1px solid #ddd;}
#rev_list_wrap .rev_list.title{text-align:center !important; padding:18px 8px; font-size:18px; background:#fefefe;}
#rev_list_wrap .rev_list > li:nth-child(1){width:10%;text-align:center;}
#rev_list_wrap .rev_list > li:nth-child(2){width:50%;}
#rev_list_wrap .rev_list > li:nth-child(3){width:15%;text-align:right;}
#rev_list_wrap .rev_list > li:nth-child(4){width:10%;text-align:center;}
#rev_list_wrap .rev_list > li:nth-child(5){width:15%;text-align:center;}


/* wish list */
#wish_list_wrap .no-cart{margin-top:30px;padding:20px 0 50px 0;text-align:center;color:#d0d0d0; font-size:20px;}
/*#wish_list_wrap .mm_bar{position: relative; width: 100%; padding: 15px 0; border-bottom: 2px solid #000; font-size: 24px; font-weight: 400; letter-spacing: -1.5px; margin-bottom:20px;}*/
#wish_list_wrap .cart-control{width:100%; padding:14px 0 0 8px; height:56px; border-bottom:1px solid #ddd;}
#wish_list_wrap .cart-control #batch_del_all{color:#B80120;}
#wish_list_wrap .cart-control label{user-select: none;}
#wish_list_wrap .cart-control > span{float:left; position:relative; cursor:pointer;}
#wish_list_wrap .cart-control > span:nth-child(1){width:120px; text-align:center;}
#wish_list_wrap .cart-control > span:nth-child(2){width:80px; text-align:center;}
#wish_list_wrap .cart-control > span:nth-child(3){width:80px; text-align:center;}
#wish_list_wrap .cart-control > span:after{display: block; position: absolute; right: 0; top: 0; bottom: 0; margin-top: auto; margin-bottom: auto; width: 1px; height: 14px; background-color: #c5c9d6;}
#wish_list_wrap .cart-control > span:nth-child(1):after{display:none;}
#wish_list_wrap .cart-control > span:nth-child(3):after{display:none;}

/*
#wish_list_wrap .mm_box > .mm_bar .otop{display:flex;}
#wish_list_wrap .mm_box > .mm_bar .otop > li{padding:4px 0 0 0;}
#wish_list_wrap .mm_box > .mm_bar .otop > li:nth-child(1){width:25%;}
#wish_list_wrap .mm_box > .mm_bar .otop > li:nth-child(2){width:75%; text-align:right; font-size:17px; padding-top:10px;}
#wish_list_wrap .mm_box > .mm_bar .otop > li .scal{height:38px; padding:4px 8px; font-size:17px; width:145px !important; min-width:145px !important; text-align:center;}
*/

#wish_list_wrap .wish_list{display:flex; align-items: stretch;}
#wish_list_wrap .wish_list > li{padding:8px; border-bottom:1px solid #ddd;}
#wish_list_wrap .wish_list > li:nth-child(1){width:67px; text-align:center;}
#wish_list_wrap .wish_list > li:nth-child(2){width:100px; text-align:center;}
#wish_list_wrap .wish_list > li:nth-child(3){width:80%; font-size:17px; padding:8px;}
#wish_list_wrap .wish_list > li:nth-child(3) > ul{display:flex; flex-direction: column;}
#wish_list_wrap .wish_list > li:nth-child(3) > ul > li{padding:1px 0;}
#wish_list_wrap .wish_list .pimage{border-radius:22px;}
#wish_list_wrap .wish_list .vcenter{width:100%; height:100%; display: flex; align-items: center;}
#wish_list_wrap .wish_list .vtcenter{justify-content: center;}
#wish_list_wrap .paging_wrap{margin-top:20px;}
#wish_list_wrap .page_more{width:100% !important;}
#wish_list_wrap .no-wish{padding:100px 0; text-align:center; font-size:17px; color:#666; border-bottom:1px solid #ddd;}

/* 상품문의 */
#goods_qna_wrap .no-cart{margin-top:30px;padding:20px 0 50px 0;text-align:center;color:#d0d0d0; font-size:20px;}
#goods_qna_wrap .cart-control{position:relative; width:100%; padding:25px 0 0 8px; height:68px; border-bottom:1px solid #ddd;}
#goods_qna_wrap .cart-control #batch_del_all{color:#B80120;}
#goods_qna_wrap .cart-control label{user-select: none;}
#goods_qna_wrap .cart-control > span{float:left; position:relative; cursor:pointer;}
#goods_qna_wrap .cart-control > span:nth-child(1){width:120px; text-align:center;}
#goods_qna_wrap .cart-control > span:nth-child(2){width:80px; text-align:center; position:absolute; right:90px;}
#goods_qna_wrap .cart-control > span:nth-child(3){width:80px; text-align:center; position:absolute; right:5px;}
#goods_qna_wrap .cart-control > span:after{display: block; position: absolute; right: 0; top: 0; bottom: 0; margin-top: auto; margin-bottom: auto; width: 1px; height: 14px; background-color: #c5c9d6;}
#goods_qna_wrap .cart-control > span:nth-child(1):after{display:none;}
#goods_qna_wrap .cart-control > span:nth-child(3):after{display:none;}

#goods_qna_wrap .qa_list_box{margin-bottom:20px;}
#goods_qna_wrap .qa_list_box > ul{display:flex; align-items: center; flex-wrap: wrap; width:100%;border-bottom:1px solid #ddd;}
#goods_qna_wrap .qa_list_box > ul > li{padding:16px 8px; position:relative;}
#goods_qna_wrap .qa_list_box > ul > li .one_line{position: absolute; left:0; top:6px;}
#goods_qna_wrap .qa_list_box > ul > li:nth-child(1){width:65px; text-align:center;}
#goods_qna_wrap .qa_list_box > ul > li:nth-child(2){flex:1 0 auto; text-align:left;}
#goods_qna_wrap .qa_list_box > ul > li:nth-child(3){width:100px; text-align:center;}
#goods_qna_wrap .qa_list_box > ul > li:nth-child(4){width:140px; text-align:center;}
#goods_qna_wrap .qa_list_box > ul.title > li{background:#fafafa; text-align:center;}
#goods_qna_wrap .qa_list_box .no-answer{color:#999;}


/*
#goods_qna_wrap .mm_box > .mm_bar .otop{display:flex;}
#goods_qna_wrap .mm_box > .mm_bar .otop > li{padding:4px 0 0 0;}
#goods_qna_wrap .mm_box > .mm_bar .otop > li:nth-child(1){width:25%;}
#goods_qna_wrap .mm_box > .mm_bar .otop > li:nth-child(2){width:75%; text-align:right; font-size:17px; padding-top:10px;}
#goods_qna_wrap .mm_box > .mm_bar .otop > li .scal{height:38px; padding:4px 8px; font-size:17px; width:145px !important; min-width:145px !important; text-align:center;}
*/

#goods_qna_wrap .qna_list{display:flex; align-items: stretch; border-bottom:1px solid #ddd;}
#goods_qna_wrap .qna_list > li{padding:15px;}
#goods_qna_wrap .qna_list > li:nth-child(1){width:67px; text-align:center;}
#goods_qna_wrap .qna_list > li:nth-child(2){width:100px; text-align:center;}
#goods_qna_wrap .qna_list > li:nth-child(3){width:80%; font-size:17px; padding:8px; line-height:180%;}
#goods_qna_wrap .qna_list > li:nth-child(3) > ul{display:flex; flex-direction: column;}
#goods_qna_wrap .qna_list > li:nth-child(3) > ul > li{padding:1px 0;}
#goods_qna_wrap .qna_list .pimage{border-radius:12px;}
#goods_qna_wrap .qna_list .vcenter{width:100%; height:100%; display: flex; align-items: center;}
#goods_qna_wrap .qna_list .vtcenter{justify-content: center;}

#goods_qna_wrap .paging_wrap{margin-top:20px;}
#goods_qna_wrap .page_more{width:100% !important;}
#goods_qna_wrap .no-wish{padding:100px 0; text-align:center; font-size:17px; color:#666; border-bottom:1px solid #ddd;}
#goods_qna_wrap .no-answer{color:#b7b7b7; cursor:default;}
#goods_qna_wrap .is-answer{color:#000; cursor:pointer;}


/* 1:1 문의 */
#mantoman_wrap .no-cart{margin-top:30px;padding:20px 0 50px 0;text-align:center;color:#d0d0d0; font-size:20px;}
#mantoman_wrap .cart-control{width:100%; padding:12px 3px; height:52px; border-bottom:1px solid #ddd;}
#mantoman_wrap .cart-control #batch_del_all{color:#B80120;}
#mantoman_wrap .cart-control label{user-select: none;}
#mantoman_wrap .cart-control > span{float:left; position:relative; cursor:pointer;}
#mantoman_wrap .cart-control > span:nth-child(1){width:120px; text-align:center;}
#mantoman_wrap .cart-control > span:nth-child(2){width:80px; text-align:center;}
#mantoman_wrap .cart-control > span:nth-child(3){width:80px; text-align:center;}
#mantoman_wrap .cart-control > span:after{display: block; position: absolute; right: 0; top: 0; bottom: 0; margin-top: auto; margin-bottom: auto; width: 1px; height: 14px; background-color: #c5c9d6;}
#mantoman_wrap .cart-control > span:nth-child(1):after{display:none;}
#mantoman_wrap .cart-control > span:nth-child(3):after{display:none;}

#mantoman_wrap .mantoman_list{display:flex; align-items: stretch; border-bottom:1px solid #ddd;}
#mantoman_wrap .mantoman_list > li{padding:8px;}
#mantoman_wrap .mantoman_list > li:nth-child(1){width:67px; text-align:center;}
#mantoman_wrap .mantoman_list > li:nth-child(2){width:100px; text-align:center;}
#mantoman_wrap .mantoman_list > li:nth-child(3){width:80%; font-size:17px; padding:8px; line-height:180%;}
#mantoman_wrap .mantoman_list > li:nth-child(4){width:120px; color:#666; letter-spacing:-0.5px;}
#mantoman_wrap .mantoman_list > li:nth-child(3) > ul{display:flex; flex-direction: column;}
#mantoman_wrap .mantoman_list > li:nth-child(3) > ul > li{padding:1px 0;}
#mantoman_wrap .mantoman_list .pimage{border-radius:22px;}
#mantoman_wrap .mantoman_list .vcenter{width:100%; height:100%; display: flex; align-items: center;}
#mantoman_wrap .mantoman_list .vtcenter{justify-content: center;}

#mantoman_wrap .paging_wrap{position:relative; margin-top:20px;}
#mantoman_wrap .paging_wrap #post_mantoman{position:absolute; right:0; top:0;}
#mantoman_wrap .page_more{width:100% !important;}
#mantoman_wrap .no-data{padding:100px 0; text-align:center; font-size:17px; color:#666; border-bottom:1px solid #ddd;}
#mantoman_wrap .no-answer{color:#b7b7b7; cursor:default;}
#mantoman_wrap .is-answer{color:#000; cursor:pointer;}


#mantoman_wrap .stitle { font-family:'CarmenSansOTF-Regular'; font-size:20px;padding:20px 0 20px 0; border-bottom:2px solid #888;}

#mantoman_wrap .post_wrapper { width:100%; font-size:17px; margin-top:15px;}
#mantoman_wrap .post_wrapper .div_wrapper { padding:10px 0 0 0; width:100%; }
#mantoman_wrap .post_wrapper div.row_cell{min-height:46px;display:flex; align-items:center; flex-direction: row;}
#mantoman_wrap .post_wrapper div.row_cell_one{min-height:46px;display:flex; align-items:center; flex-direction: row;}
#mantoman_wrap .post_wrapper div.row_cell > div{padding: 8px 4px;}
#mantoman_wrap .post_wrapper div.row_cell_one > div{padding: 8px 4px;}
#mantoman_wrap .post_wrapper .left_title { width: 15%; vertical-align:middle;  color:#000; font-size:17px;} /* 셀넓이를 디자인에 맞게 수정해주세요 */
#mantoman_wrap .post_wrapper .right_cont { width: 85%; vertical-align:middle; } /* 셀넓이를 디자인에 맞게 수정해주세요 */
#mantoman_wrap .post_wrapper .right_cont label{margin-right:5px;}
#mantoman_wrap .post_wrapper input[type='text'], input[type='password'], input[type='num'] { padding:2px 6px; height:40px; font-size:17px; border:1px solid #ddd; border-radius:4px; }

#mantoman_wrap_view .post_wrapper { width:100%; font-size:17px;}
#mantoman_wrap_view .post_wrapper .div_wrapper { padding:10px 0 0 0; width:100%; }
#mantoman_wrap_view .post_wrapper div.row_cell{min-height:46px;display:flex; }
#mantoman_wrap_view .post_wrapper div.row_cell_one{min-height:46px;display:flex; flex-direction: row;}
#mantoman_wrap_view .post_wrapper div.row_cell > div{padding: 8px 4px;}
#mantoman_wrap_view .post_wrapper div.row_cell_one > div{padding: 8px 4px;}
#mantoman_wrap_view .post_wrapper .left_title { width: 15%; vertical-align:middle;  color:#000; font-size:17px;} /* 셀넓이를 디자인에 맞게 수정해주세요 */
#mantoman_wrap_view .post_wrapper .right_cont { width: 85%; vertical-align:middle; } /* 셀넓이를 디자인에 맞게 수정해주세요 */
#mantoman_wrap_view .post_wrapper .right_cont label{margin-right:5px;}
#mantoman_wrap_view .post_wrapper input[type='text'], input[type='password'], input[type='num'] { padding:2px 6px; height:40px; font-size:17px; border:1px solid #ddd; border-radius:4px; }


/* 아이디 비밀번호 찾기 */
#find_wrap{width:700px;margin:0 auto;margin-top:100px;margin-bottom:30px !important;letter-spacing:0px;border:0px solid #ddd;border-radius:0px;/*padding:20px 60px 60px 60px;*/background:#fff;}
#find_wrap .find_title > .btitle{font-family:'CarmenSansOTF-Heavy'; text-align:center;font-size:28px;letter-spacing:-1px;padding:0 0 20px 0;}
#find_wrap .find_title > .stitle{text-align:center;font-size:17px;color:#000;margin-bottom:20px;}

#find_wrap #mtype{overflow:hidden; font-family:'CarmenSansOTF-Regular'; font-size:18px;}
#find_wrap #mtype > li{float:left;padding:15px 0;width:50%;border-bottom:1px solid #eee;text-align:center;color:#000;cursor:pointer;}
#find_wrap #mtype > li.active{border-bottom:1px solid #0066cc;color:#0033cc;}
#find_wrap .method_box{ padding:30px 0; text-align:center;}
#find_wrap #id_name{width:100%;padding:8px 12px;height:50px;font-size:17px;}
#find_wrap #id_email{width:46%;padding:8px 12px;height:50px;font-size:17px;}
#find_wrap #id_email_domain{width:48%;height:48px;}
#find_wrap #id_email_custom{width:100%;padding:8px 12px;height:50px;font-size:17px;}
#find_wrap #pass_id{width:100%;padding:8px 12px;height:50px;font-size:17px;}
#find_wrap #pass_email{width:46%;padding:8px 12px;height:50px;font-size:17px;}
#find_wrap #pass_email_domain{width:48%;height:48px;}
#find_wrap #pass_email_custom{width:100%;padding:8px 12px;height:50px;font-size:17px;}
#find_wrap .btm_help{padding:15px 0 0 5px; font-size:16px;}

#find_wrap { width:600px; margin:0 auto; font-size:17px; margin-top:50px;}
#find_wrap .div_wrapper { padding:10px 0 0 0; width:100%; }
#find_wrap .list_cell{display:flex; align-items: center; justify-content: center;}
#find_wrap .list_cell .left_title { width: 20%; height:100%; padding: 3px 4px 0 4px; vertical-align:middle;  color:#000; } /* 셀넓이를 디자인에 맞게 수정해주세요 */
#find_wrap .list_cell .right_cont { width: 80%; height:100%; padding:  3px 4px 0 4px; vertical-align:middle; } /* 셀넓이를 디자인에 맞게 수정해주세요 */
#find_wrap .right_cont label{margin-right:5px;}
#find_wrap .left_title img{display:inline-block;vertical-align:middle;margin: 0 0 6px 5px;}
#find_wrap .phone { width:30%; text-align:center; }
#find_wrap input[type='text'], input[type='password'], input[type='tel'] { padding:6px 12px; height:48px; font-size:17px; border:0; border-bottom:1px solid #ddd; }
#find_wrap select { font-weight:300; }
#find_wrap .btn_zip { border:1px solid #ddd; display:inline-block; height:35px; line-height:32px; padding:0 15px; border-radius:4px; margin-left:8px; font-size:17px;}
#find_wrap .btn_zip:hover { background:#0066cc; color:#fff; border:0;}
#find_wrap #code_rtl{letter-spacing:0px;font-size:17px;}
#find_wrap .phone{width:30%;}

#find_wrap .btn_mauth{display:inline-block; height:35px; line-height:32px; padding:0 15px; border-radius:4px; margin-left:8px; font-size:17px; background: #0066cc; color:#fff; }
#find_wrap .btn_mauth:hover { background:#004d99; color:#fff; border:0;}
#find_wrap .tpil {color:#000;font-weight:400; /*background:url('/images/common/icon_pilsu.png') 0% center no-repeat; padding-left:15px;*/ }
#find_wrap .btn_box{padding:30px 0; text-align:center;}
#find_wrap #id_ecustom{overflow:hidden;}
#find_wrap #id_ecustom > div{float:left;}
#find_wrap #id_ecustom > div:nth-child(1){width:20%;}
#find_wrap #id_ecustom > div:nth-child(2){width:80%;}
#find_wrap label{margin-right:8px;}

#find_wrap #pass_ecustom{overflow:hidden;}
#find_wrap #pass_ecustom > div{float:left;}
#find_wrap #pass_ecustom > div:nth-child(1){width:20%;}
#find_wrap #pass_ecustom > div:nth-child(2){width:80%;}
#find_wrap #rtl_id{padding:22px 0 10px 0; color:red;}

/* 로그인 */
#login_box{width:450px;margin:0 auto;margin-top:40px; margin-bottom:30px; letter-spacing:-1px;font-family:'CarmenSansOTF-UltraLight';} 
#login_box .log_btn{display: inline-block; font-size: 20px; font-weight: 500; width: 100%; padding: 12px 0; text-align: center; border: 2px solid #B80120; color: #B80120; cursor: pointer; font-weight: 400;    letter-spacing: -0.5px; margin-right: 1%; border-radius: 8px;}
#login_box .log_form_title{font-family:'CarmenSansOTF-Heavy'; text-align:center;font-size:34px;letter-spacing:-3px;padding:20px 0;}
#login_box #find_str{overflow:hidden;width:100%;margin:0 auto;border-bottom:0px solid #ddd;padding-bottom:20px;}
#login_box #find_str > li{float:left;text-align:center;font-size:17px; letter-spacing:0;}
#login_box #find_str > li:nth-child(1){width:60%;text-align:center;padding-right:10px;}
#login_box #find_str > li:nth-child(2){width:40%;text-align:center;}
#login_box #find_str > li a{display:inline-block;color:#000;width:100%;padding:10px;border:1px solid #ddd;font-weight:300;font-size:17px; border-radius:6px;}
#login_box #find_str > li a:hover{border:1px solid #cacaca;}
#login_box #sns_box{ border:1px solid #ddd; border-radius:8px; overflow:hidden; }
#login_box #sns_box > ul{ overflow:hidden; display: table; margin-left: auto; margin-right: auto; margin-top:20px; margin-bottom:20px; }
#login_box #sns_box > ul > li{ float:left; width:50px; text-align:center; }
#login_box #sns_box .sns_help{ padding: 15px 0; text-align:center; border-top:1px solid #ddd;font-weight:300;}
#login_box .screen_center{position: fixed;top: 50%;left: 50%;transform: translate(-50%, -50%);}
#login_box .div_item{padding:15px 0 0 0;}
#login_box #log_form input[type='text']{border-radius:8px;}
#login_box #log_form input[type='password']{border-radius:8px;}
#login_box .find_str_wrap{margin-top:10px;padding:5px 0;}

/* 회원정보 수정 */
#join_wrap_box_modify{padding-bottom:50px;}
#join_wrap_box_modify .my_title{width:100%; padding:0; text-align:center; font-family:'CarmenSansOTF-Regular'; font-size:20px;}
#join_wrap_box_modify .inbox{width:100%;margin: 0 auto;}
#join_wrap_box_modify .fbox{width:100%;margin:0 auto;margin-bottom:10px !important;letter-spacing:0;font-weight:300;border:0px solid #ddd;border-radius:8px;padding:20px 0 60px 0;background:#fff;}
#join_wrap_box_modify .join_logo{padding:40px 0 20px 0;}
#join_wrap_box_modify .join_title{font-family:'CarmenSansOTF-Regular'; text-align:center;font-size:30px;letter-spacing:-2px;padding:10px 0;font-weight:400;}
#join_wrap_box_modify .join_stitle { font-family:'CarmenSansOTF-Regular'; font-size:20px;padding:20px 0 20px 0; border-bottom:2px solid #888;}
#join_wrap_box_modify .join_wrapper { width:100%; font-size:17px;}
#join_wrap_box_modify .join_wrapper .div_wrapper { padding:10px 0 0 0; width:100%; }
#join_wrap_box_modify .join_wrapper div.row_cell{min-height:46px;display:flex; align-items:center; flex-direction: row;}
#join_wrap_box_modify .join_wrapper div.row_cell_one{min-height:46px;display:flex; align-items:center; flex-direction: row;}
#join_wrap_box_modify .join_wrapper div.row_cell > div{padding: 8px 4px;}
#join_wrap_box_modify .join_wrapper div.row_cell_one > div{padding: 8px 4px;}
#join_wrap_box_modify .join_wrapper .left_title { width: 25%; vertical-align:middle;  color:#000; font-size:17px;} /* 셀넓이를 디자인에 맞게 수정해주세요 */
#join_wrap_box_modify .join_wrapper .right_cont { width: 75%; vertical-align:middle; } /* 셀넓이를 디자인에 맞게 수정해주세요 */
#join_wrap_box_modify .join_wrapper .right_cont label{margin-right:5px;}
#join_wrap_box_modify .join_wrapper .left_title img{display:inline-block;vertical-align:middle;margin: 0 0 6px 5px;}
#join_wrap_box_modify .join_wrapper .phone { width:100px; text-align:center; }
#join_wrap_box_modify .join_wrapper .btn_mauth{display:inline-block; height:35px; line-height:32px; padding:0 15px; border-radius:4px; margin-left:8px; font-size:16px; background: #0066cc; color:#fff; }
#join_wrap_box_modify .join_wrapper .btn_mauth:hover { background:#004d99; color:#fff; border:0;}
#join_wrap_box_modify .join_wrapper .tpil {color:#000;font-weight:400; /*background:url('/images/common/icon_pilsu.png') 0% center no-repeat; padding-left:15px;*/ }
#join_wrap_box_modify .btn_join{ margin-top:10px; width:100%; padding:15px 0; text-align:center; font-size:18px; color:#fff; background:linear-gradient(to right, #419bf7, #01c7b7); cursor:pointer; font-weight:300; }
#join_wrap_box_modify .btn_join:hover{ background:linear-gradient(to right, #1083f5, #01ada0); }
#join_wrap_box_modify #mtype{display:flex; overflow:hidden;font-size:18px;font-weight:400;}
#join_wrap_box_modify #mtype > li{padding:15px 0;width:50%;border-bottom:1px solid #eee;text-align:center;color:#666;cursor:pointer;}
#join_wrap_box_modify #mtype > li.active{border-bottom:1px solid #0066cc;color:#0066cc;}
#join_wrap_box_modify #mtype > li.sheet_biz_no{cursor:default;}
#join_wrap_box_modify .join_wrapper input[type='text']{width:100%; font-size:17px !important; height:38px !important; }
#join_wrap_box_modify .join_wrapper input[type='num']{width:100%; font-size:17px !important; height:38px !important;}
#join_wrap_box_modify .join_wrapper #id{width:100%;}
#join_wrap_box_modify .join_wrapper .passwd{width:100%; font-size:17px;}
#join_wrap_box_modify .join_wrapper #name{width:100%;}
#join_wrap_box_modify .join_wrapper .email{width:43% !important;}
#join_wrap_box_modify .join_wrapper .email_domain{width:45% !important;}
#join_wrap_box_modify .join_wrapper .email_custom{width:100%;}
#join_wrap_box_modify .join_wrapper .phone{width:100px !important;}
#join_wrap_box_modify .join_wrapper #zipcode{width:100px;text-align:center;}
#join_wrap_box_modify .join_wrapper .btn_zip { border:1px solid #ddd; display:inline-block; height:35px; line-height:32px; padding:0 15px; border-radius:4px; margin-left:8px; font-size:16px;}
#join_wrap_box_modify .join_wrapper .btn_zip:hover { background:#0066cc; color:#fff; border:0;}
#join_wrap_box_modify .join_wrapper #code_rtl{letter-spacing:-1px;font-size:16px;}
#join_wrap_box_modify .join_wrapper .addr_wrap{display:none;border:1px solid;width:480px;height:300px;margin:5px 0;position:absolute;top:7px;left:0px;background:#fff;z-index:50;margin-bottom:50px;overflow:hidden !important;max-height:500px;}
#join_wrap_box_modify .join_wrapper .addr_wrap img{cursor:pointer;position:absolute;right:0px;top:-1px;z-index:1}
#join_wrap_box_modify .join_wrapper #addr{width:100%;}
#join_wrap_box_modify .join_wrapper #addr1{width:100%;}
#join_wrap_box_modify .join_wrapper input[type='text'], input[type='password'], input[type='num'] { padding:2px 6px; height:40px; font-size:17px; border:1px solid #ddd; border-radius:4px; }
#join_wrap_box_modify .join_wrapper input[type='password']{width:380px;}
#join_wrap_box_modify .join_wrapper select{ border:1px solid #ddd; border-radius:4px; height:40px;}
#join_wrap_box_modify .join_wrapper .scal{width:40% !important;}
#join_wrap_box_modify .join_stitle label{font-size:16px; margin-left:15px;}
#join_wrap_box_modify .join_btn_box{padding:30px 0 0 0;width:100%; margin:0 auto; margin-top:15px; text-align:center; border-top:1px solid #ddd;}
#join_wrap_box_modify .wbtn{/*width:100%;*/ font-size:18px;}	
#join_wrap_box_modify .pwd_help{padding-left:calc(25% + 3px); font-size:17px; color:#444;}


/* 회원탈퇴 */
#leav_wrap_box{padding-bottom:50px;}
#leav_wrap_box .inbox{width:100%;margin: 0 auto;}
#leav_wrap_box .my_title{width:100%; padding:0; text-align:center; font-family:'CarmenSansOTF-Regular'; font-size:20px;}
#leav_wrap_box .fbox{width:100%;margin:0 auto;margin-bottom:10px !important;letter-spacing:0;font-weight:300;border:0px solid #ddd;border-radius:8px;padding:20px 0 60px 0;background:#fff;}
#leav_wrap_box .join_logo{padding:40px 0 20px 0;}
#leav_wrap_box .join_title{font-family:'CarmenSansOTF-Regular'; text-align:center;font-size:30px;letter-spacing:-2px;padding:10px 0;font-weight:400;}
#leav_wrap_box .join_stitle { font-family:'CarmenSansOTF-Regular'; font-size:20px;padding:20px 0 20px 0; border-bottom:2px solid #888;}
#leav_wrap_box .join_wrapper { width:100%; font-size:17px;}
#leav_wrap_box .join_wrapper .div_wrapper { padding:10px 0 0 0; width:100%; }
#leav_wrap_box .join_wrapper div.row_cell{min-height:46px;display:flex; align-items:center; flex-direction: row;}
#leav_wrap_box .join_wrapper div.row_cell_one{min-height:46px;display:flex; align-items:center; flex-direction: row;}
#leav_wrap_box .join_wrapper div.row_cell > div{padding: 8px 4px;}
#leav_wrap_box .join_wrapper div.row_cell_one > div{padding: 8px 4px;}
#leav_wrap_box .join_wrapper .left_title { width: 25%; vertical-align:middle;  color:#000; font-size:17px;} /* 셀넓이를 디자인에 맞게 수정해주세요 */
#leav_wrap_box .join_wrapper .right_cont { width: 75%; vertical-align:middle; } /* 셀넓이를 디자인에 맞게 수정해주세요 */
#leav_wrap_box .join_wrapper .right_cont label{margin-right:5px;}
#leav_wrap_box .join_wrapper .left_title img{display:inline-block;vertical-align:middle;margin: 0 0 6px 5px;}
#leav_wrap_box .join_wrapper .phone { width:100px; text-align:center; }
#leav_wrap_box .join_wrapper .btn_mauth{display:inline-block; height:35px; line-height:32px; padding:0 15px; border-radius:4px; margin-left:8px; font-size:16px; background: #0066cc; color:#fff; }
#leav_wrap_box .join_wrapper .btn_mauth:hover { background:#004d99; color:#fff; border:0;}
#leav_wrap_box .join_wrapper .tpil {color:#000;font-weight:400; /*background:url('/images/common/icon_pilsu.png') 0% center no-repeat; padding-left:15px;*/ }
#leav_wrap_box .btn_join{ margin-top:10px; width:100%; padding:15px 0; text-align:center; font-size:18px; color:#fff; background:linear-gradient(to right, #419bf7, #01c7b7); cursor:pointer; font-weight:300; }
#leav_wrap_box .btn_join:hover{ background:linear-gradient(to right, #1083f5, #01ada0); }
#leav_wrap_box .join_wrapper input[type='text'], input[type='password'], input[type='num'] { padding:2px 6px; height:40px; font-size:17px; border:1px solid #ddd; border-radius:4px; }
#leav_wrap_box .join_wrapper input[type='password']{width:350px;}
#leav_wrap_box .join_wrapper select{ border:1px solid #ddd; border-radius:4px; height:40px;}
#leav_wrap_box .join_wrapper .scal{width:40% !important;}
#leav_wrap_box .auth_rtl_str{display:inline-block;margin-left:10px;font-size:16px;}
#leav_wrap_box .agree_list{display:flex; border-bottom:1px solid #f6f6f6;}
#leav_wrap_box .agree_list > div{padding:8px 0;}
#leav_wrap_box .agree_list > div.text{width:90%;}
#leav_wrap_box .agree_list > div.more{width:10%; text-align:right;}
#leav_wrap_box .agree_pass{padding:15px 0; text-align:left;}
#leav_wrap_box .join_stitle label{font-size:16px; margin-left:15px;}
#leav_wrap_box .join_btn_box{padding:30px 0 0 0;width:100%; margin:0 auto; margin-top:15px; text-align:center; border-top:1px solid #ddd;}
#leav_wrap_box .wbtn{/*width:100%; height:58px; line-height:200%;*/ font-size:18px;}	
#leav_wrap_box .pwd_help{padding-left:calc(25% + 3px); font-size:17px; color:#444;}
#leav_wrap_box .leave_help{font-size:17px; line-height:160%; padding:15px 0;}
#leav_wrap_box .leave_help > div{/*padding:0 20px;*/ margin-top:10px;}


@media (max-width: 768px) {

	/* 상단 타이틀 . 페이지 위치표시 */
	#sub_title_wrap{flex-direction: column; margin-top:35px;}
	#sub_title_wrap > div{width:100% !important;}
	#sub_title_wrap > div:nth-child(2){justify-content: flex-start;}
	#sub_title_wrap .sub_cate_path > li a{padding:0 5px 4px 25px;}
	#sub_title_wrap .sub_cate_path > li:nth-child(1) a{display:inline-block; padding-left:15px;}

	#sub_title_path .sub_tt{margin-top:30px;}
	.cate_path{position:relative; display:block; left:0; top:0;}

	/* 레이아웃 */
	#member_wrap{flex-direction: column;/*column-reverse;*/ padding-bottom:35px;}
	#member_wrap > div:nth-child(1){width:100%;/*display:none;*/}
	#member_wrap > div:nth-child(2){width:100%; padding:10px 15px;}

	/* 좌측메뉴 */
	#member_wrap > div:nth-child(1) .sm_list{margin:0 15px 0; font-size:16px !important; margin-bottom:0;}
	#member_wrap > div:nth-child(1) .sm_list > li > ul{display:none; border-top:1px solid #ddd; padding-top:8px;}

	/* 메인 */
	#member_wrap .mm_box > .mm_bar .otop{flex-direction: column;}
	#member_wrap .mm_box > .mm_bar .otop > li:nth-child(1){width:100%; font-size:20px; font-family:'CarmenSansOTF-Regular'; font-size:20px; letter-spacing:-1px; text-align:center; padding-bottom:10px;}
	#member_wrap .mm_box > .mm_bar .otop > li:nth-child(2){width:100%; text-align:left;}
	#member_wrap .mm_box > .mm_bar .otop > li .scal{height:38px; padding:4px 2px; font-size:15px; width:110px !important; min-width:110px !important; text-align:center;}
	#member_wrap .mm_box > .mm_bar .otop > li .wbtn{width:45px; padding-right:5px; padding-left:5px;}

	/* 리스트 검색 */
	#member_wrap .search_box .scal{width:130px !important; min-width:130px !important; font-size:14px;}
	#member_wrap .search_box .mo_block{padding:8px 0 0 0;}

	/* 취소.반품.환불 현황 리스트 */
	#member_wrap .corder_box{width:100%; font-size:15px !important;}
	#member_wrap .corder_box .colist > li:nth-child(2){display:none;}
	#member_wrap .corder_box .colist > li:nth-child(3){display:none;}
	#member_wrap .corder_box .colist > li:nth-child(4){display:none;}
	#member_wrap .corder_box .colist > li:nth-child(6){display:none;}
	#member_wrap .corder_box .colist > li:nth-child(1){width:70% !important;}
	#member_wrap .corder_box .colist > li:nth-child(5){width:30% !important;}

	/* 적립금 */
	#rev_list_wrap .stitle{font-size:18px;}
	#rev_list_wrap .stitle .cnt{font-size:16px;}	
	#rev_list_wrap .rev_list > li:nth-child(1){display:none;}
	#rev_list_wrap .rev_list > li:nth-child(4){display:none;}
	#rev_list_wrap .rev_list > li:nth-child(5){display:none;}
	#rev_list_wrap .rev_list > li:nth-child(2){width:70%;}
	#rev_list_wrap .rev_list > li:nth-child(3){width:30%;}
	#rev_list_wrap .paging_wrap{margin-top:20px;}

	/* wish list */
	#wish_list_wrap .mm_box > .mm_bar .otop{flex-direction: column;}
	#wish_list_wrap .mm_box > .mm_bar .otop > li:nth-child(1){width:100%; font-size:20px;}
	#wish_list_wrap .mm_box > .mm_bar .otop > li:nth-child(2){width:100%; text-align:left;}
	#wish_list_wrap .mm_box > .mm_bar .otop > li .scal{height:38px; padding:4px 2px; font-size:15px; width:110px !important; min-width:110px !important; text-align:center;}
	#wish_list_wrap .mm_box > .mm_bar .otop > li .wbtn{width:45px; padding-right:5px; padding-left:5px;}
	#wish_list_wrap .cart-control{padding:10px 0 0 0; height:52px;}
	#wish_list_wrap .cart-control > span:nth-child(1){text-align:left; width:100px;}
	#wish_list_wrap .wish_list > li:nth-child(3){font-size:16px;}

	/* 상품문의 */
	#goods_qna_wrap .mm_box > .mm_bar .otop > li .wbtn{width:45px; padding-right:5px; padding-left:5px;}
	#goods_qna_wrap .cart-control{padding:22px 0 0 16px; height:65px; font-size:16px;}
	#goods_qna_wrap .cart-control > span:nth-child(1){text-align:left; width:100px;}
	#goods_qna_wrap .qna_list > li:nth-child(3){font-size:16px;}

	#goods_qna_wrap .qa_list_box{/*display:none;*/}
	#goods_qna_wrap .qa_list_box > ul > li{font-size:16px; flex-shrink: 0;}
	#goods_qna_wrap .qa_list_box > ul > li:nth-child(1){width:50px !important;; text-align:center;}
	#goods_qna_wrap .qa_list_box > ul > li:nth-child(2){flex:1 0 auto; text-align:left;}
	#goods_qna_wrap .qa_list_box > ul > li:nth-child(3){width:100px !important;}
	#goods_qna_wrap .qa_list_box > ul > li:nth-child(4){display:none;}


	/* 1:1 문의 */
	/*#mantoman_wrap .mm_box > .mm_bar .otop{flex-direction: column;}*/
	/*#mantoman_wrap .mm_box > .mm_bar .otop > li:nth-child(1){width:100%; font-size:20px;}*/
	/*#mantoman_wrap .mm_box > .mm_bar .otop > li:nth-child(2){width:100%; text-align:left;}*/
	#mantoman_wrap .mantoman_list > li:nth-child(2){display:none;}
	#mantoman_wrap .mantoman_list > li:nth-child(4){display:none;}
	/*#mantoman_wrap .mm_box > .mm_bar .otop > li .scal{height:38px; padding:4px 2px; font-size:15px; width:110px !important; min-width:110px !important; text-align:center;}
	#mantoman_wrap .mm_box > .mm_bar .otop > li .wbtn{width:45px; padding-right:5px; padding-left:5px;}*/
	#mantoman_wrap .cart-control{padding:15px 0 0 18px; height:52px;}
	#mantoman_wrap .cart-control > span:nth-child(1){text-align:left; width:100px;}
	#mantoman_wrap .mantoman_list > li:nth-child(1){width:50px;}
	#mantoman_wrap .mantoman_list > li:nth-child(3){font-size:16px;}
	#mantoman_wrap #post_mantoman{display:none;}
	#mantoman_wrap .post_mantoman{position:absolute; right:0; bottom:7px; position: absolute; width: 82px !important; font-size: 15px;}

	#mantoman_wrap .post_wrapper{margin-top:15px;}
	#mantoman_wrap .post_wrapper div.row_cell{display:flex; align-items:center; flex-direction: column; border-bottom:1px solid #f9f9f9; padding-bottom:4px;}
	#mantoman_wrap .post_wrapper div.row_cell_one{display:flex; align-items:center; flex-direction: row; border-bottom:1px solid #f9f9f9; padding-bottom:4px;}
	#mantoman_wrap .post_wrapper .left_title{width:100%; padding:6px 0 !important;}
	#mantoman_wrap .post_wrapper .right_cont{width:100%; padding:2px 0 !important;}
	#mantoman_wrap .post_wrapper .my_select{width:100%;}
	#mantoman_wrap .post_wrapper select{width:100%;}
	#mantoman_wrap .file_btn_wrap .att_str{width:100% !important; margin-left:0;}
	#mantoman_wrap .mm_box > .mm_bar .otop > li:nth-child(1){padding-right:40px;}


	/* 회원가입 */

	#join_wrap_box{padding-bottom:15px;}	
	#join_wrap_box .inbox{width:90%;margin: 0 auto;}
	#join_wrap_box .fsbox{padding:15px;}
	#join_wrap_box .join_wrapper div.row_cell{display:flex; align-items:center; flex-direction: column;}
	#join_wrap_box .join_wrapper .left_title{width:100%; padding:2px 0 !important;}
	#join_wrap_box .join_wrapper .right_cont{width:100%; padding:2px 0 6px 0 !important;}
	#join_wrap_box .join_wrapper .btn_mauth{margin:0;}
	#join_wrap_box .auth_rtl_str{margin-left:0; margin-top:8px;}
	#join_wrap_box .agree_list{font-size:15px;}
	#join_wrap_box .agree_list > div.text{width:80%;}
	#join_wrap_box .agree_list > div.more{width:20%;}
	#join_wrap_box .agree_pass{font-size:15px; text-align:left;}
	#join_wrap_box .join_wrapper .scal{width:100% !important;}

	#join_wrap_box .join_wrapper .left_title.m_left { width: 30% !important;}
	#join_wrap_box .join_wrapper .right_cont.m_right { width: 70% !important;}
	#join_wrap_box .join_wrapper input[type='text'], input[type='password'], input[type='num'] { border:0; border-bottom:1px solid #ddd; border-radius:0; }
	/*#join_wrap_box .join_wrapper select{border:0; border-bottom:1px solid #ddd; border-radius:0;}*/
	#join_wrap_box .pwd_help{padding-left:0;}
	#join_wrap_box .pwd_help{font-size:15px;}
	#join_wrap_box .join_wrapper input[type='password']{width:100%;}
	#join_wrap_box .leave_help{font-size:14px;}
	#join_wrap_box .leave_help > div{padding:0;}
	#join_wrap_box .join_btn_box{padding-top:15px;}

	/* 주문상세보기 */
	#ov_list{margin-bottom:15px;}
	#ov_list .cnt{font-size:20px; padding:15px 0;}
	#ov_list .order_view_wrap{font-size:16px; letter-spacing:-1px;}
	#ov_list .order_view_wrap > div:nth-child(1){width:40%;}
	#ov_list .order_view_wrap > div:nth-child(2){width:60%;}
	#ov_list .btm_btn_wrap .wbtn{font-size:15px;}
	#ov_list .cart-list-box{display:block;}
	#ov_list .cart-list-box > div{float:left;}
	#ov_list .cart-list-box > div:nth-child(1){width:100px;}
	#ov_list .cart-list-box > div:nth-child(2){width:calc(100% - 100px);}
	#ov_list .cart-list-box > div:nth-child(3){clear:both; width:53%; padding:2px;}
	#ov_list .cart-list-box > div:nth-child(4){width:47%; text-align:left; padding:2px;}
	#ov_list .cart-list-box .cart_gname{font-size:15px;}
	#ov_list .cart-list-box .cart_ginfo > .cart_gopt{font-size:15px;}
	#ov_list .cart-list-box .cart_ginfo > .cart_bs_pay{font-size:15px;}
	#ov_list .cart-list-box .qty_box, .cart_gprice_str, .rev_str{font-size:15px;}

	#member_wrap .my_main_top > div.item{width:48% !important; height:130px !important; margin-bottom:15px; font-size:16px !important; margin-right:3% !important;}
	#member_wrap .my_main_top > div.item:nth-child(2n){margin-right:0 !important;}
	#member_wrap .my_main_top{flex-wrap: wrap;}
	#member_wrap .mm_box{/*display:none;*/}
	#member_wrap .order_box{width:100%; font-size:15px !important;}
	#member_wrap .mm_box .mm_bar{font-size:20px !important;}
	#member_wrap .order_box .olist > li:nth-child(1){display:none;}
	#member_wrap .order_box .olist > li:nth-child(3){display:none;}
	#member_wrap .order_box .olist > li:nth-child(4){display:none;}
	#member_wrap .order_box .olist > li:nth-child(6){display:none;}
	#member_wrap .order_box .olist > li:nth-child(2){width:70% !important;}
	#member_wrap .order_box .olist > li:nth-child(5){width:30% !important;}
	#member_wrap .mm_box .qa_list_box{/*display:none;*/}
	#member_wrap .mm_box .qa_list_box > ul > li{font-size:16px;}
	#member_wrap .mm_box .qa_list_box > ul > li:nth-child(1){width:70% !important;}
	#member_wrap .mm_box .qa_list_box > ul > li:nth-child(2){width:30% !important;}
	#member_wrap .mm_box .qa_list_box > ul > li:nth-child(3){display:none;}
	#member_wrap .sm_list .mmdd{position:relative;background:url('/images/common/arr_small_gray_dd.png') 98% 50% no-repeat;}
	#member_wrap .sm_list .mmuu{position:relative;background:url('/images/common/arr_small_gray_uu.png') 98% 50% no-repeat;}
	#member_wrap .sm_list > li.disable{display:none;}
	#member_wrap .bbs_paging{display:none;}
	#member_wrap .page_more{display:block; width:100%; margin:0 auto; margin-bottom:15px; padding-top:10px; padding-bottom:10px;}

	#member_wrap .qna_list_box{padding:10px 0; font-size:15px;}  /* 상품문의 V2 */
	#member_wrap .qna_list_box .qna_goods img{float:left;}
	#member_wrap .qna_list_box .qna_comment{clear:both; width:100%;}
	#member_wrap .qna_list_box .rdate{display:block; position:relative; top:0; bottom:0; right:0; padding:0 0 8px 4px; width:100%; font-size:15px;}

	/* 아이디 비번 찾기 */
	#find_wrap{width:100%; margin:0 auto; margin-top:30px; padding:15px; font-size:16px;}
	#find_wrap .mwrap{border:1px solid #ddd; border-radius:8px; padding:15px;}
	#find_wrap .find_title > .btitle{font-size:26px;}
	#find_wrap .find_title > .stitle{font-size:16px;}
	#find_wrap .method_box{padding:15px 6px;}
	#find_wrap .method_box label{width:100%; display:block; text-align:left; margin-bottom:12px;}
	#find_wrap .list_cell{flex-direction: column;}
	#find_wrap .list_cell > div{width:100% !important;}
	#find_wrap .list_cell .left_title{padding:15px 0 0 0;}
	#find_wrap .phone{width:28%;}
	#find_wrap #id_email{width:40%;}
	#find_wrap #pass_email{width:40%;}
	#find_wrap .wbtn{width:100%; padding:15px 0;}

	#find_wrap #id_ecustom > div:nth-child(1){display:none;}
	#find_wrap #id_ecustom > div:nth-child(2){width:100%;}
	#find_wrap #pass_ecustom > div:nth-child(1){display:none;}
	#find_wrap #pass_ecustom > div:nth-child(2){width:100%;}
	#find_wrap .method_box{border-bottom:1px solid #ddd;}
	#find_wrap .btm_help{font-size:16px;}
	#find_wrap .btn_box{padding:10px 0 30px 0;}

	/* 로그인 */
	#login_box{width:90%; max-width:550px; margin-top:15px;}
	#login_box .log_form_title{font-size:26px; letter-spacing:-1px;}
	#login_box #find_str > li a{font-size:16px;}
	#login_box #sns_box .sns_help{font-size:15px;}

	/* 회원정보 수정 */
	#join_wrap_box_modify{padding-bottom:15px;}
	#join_wrap_box_modify .my_title{padding:15px 0 18px 0;}
	#join_wrap_box_modify .inbox{width:100%;margin: 0 auto;}
	#join_wrap_box_modify .fbox{padding:15px; border:1px solid #ddd;}
	#join_wrap_box_modify .join_wrapper div.row_cell{display:flex; align-items:center; flex-direction: column; border-bottom:1px solid #f9f9f9;}
	#join_wrap_box_modify .join_wrapper div.row_cell_one{display:flex; align-items:center; flex-direction: row; border-bottom:1px solid #f9f9f9;}
	#join_wrap_box_modify .join_wrapper .left_title{width:100%; padding:2px 0 !important;}
	#join_wrap_box_modify .join_wrapper .right_cont{width:100%; padding:2px 0 !important;}
	#join_wrap_box_modify .join_wrapper .btn_mauth{margin:0;}
	#join_wrap_box_modify .auth_rtl_str{margin-left:0; margin-top:8px;}
	#join_wrap_box_modify .agree_list{font-size:15px;}
	#join_wrap_box_modify .agree_list > div.text{width:80%;}
	#join_wrap_box_modify .agree_list > div.more{width:20%;}
	#join_wrap_box_modify .agree_pass{font-size:15px; text-align:left;}
	#join_wrap_box_modify .join_wrapper .scal{width:100% !important;}
	#join_wrap_box_modify .join_title{font-size:24px;}
	#join_wrap_box_modify .join_wrapper .phone{width:28% !important;}
	#join_wrap_box_modify .join_wrapper .left_title.m_left { width: 30% !important;}
	#join_wrap_box_modify .join_wrapper .right_cont.m_right { width: 70% !important;}
	#join_wrap_box_modify .join_wrapper input[type='text'], input[type='password'], input[type='num'] { border:0; border-bottom:1px solid #ddd; border-radius:0; }
	#join_wrap_box_modify .join_wrapper select{border:0; border-bottom:1px solid #ddd; border-radius:0;}
	#join_wrap_box_modify .pwd_help{padding-left:0;}
	#join_wrap_box_modify .pwd_help{font-size:15px;}
	#join_wrap_box_modify .join_wrapper input[type='password']{width:100%;}
	#join_wrap_box_modify .wbtn{width:100%;}

	/* 회원탈퇴 */
	#leav_wrap_box{padding-bottom:15px;}
	#leav_wrap_box .inbox{width:100%;margin: 0 auto;}
	#leav_wrap_box .my_title{padding:15px 0 18px 0;}
	#leav_wrap_box .fbox{padding:15px; border:1px solid #ddd;}
	#leav_wrap_box .join_wrapper div.row_cell{display:flex; align-items:center; flex-direction: column; border-bottom:1px solid #f9f9f9;}
	#leav_wrap_box .join_wrapper div.row_cell_one{display:flex; align-items:center; flex-direction: row; border-bottom:1px solid #f9f9f9;}
	#leav_wrap_box .join_wrapper .left_title{width:100%; padding:2px 0 !important;}
	#leav_wrap_box .join_wrapper .right_cont{width:100%; padding:2px 0 !important;}
	#leav_wrap_box .join_wrapper .btn_mauth{margin:0;}
	#leav_wrap_box .auth_rtl_str{margin-left:0; margin-top:8px;}
	#leav_wrap_box .agree_list{font-size:15px;}
	#leav_wrap_box .agree_list > div.text{width:80%;}
	#leav_wrap_box .agree_list > div.more{width:20%;}
	#leav_wrap_box .agree_pass{font-size:15px; text-align:left;}
	#leav_wrap_box .join_wrapper .scal{width:100% !important;}
	#leav_wrap_box .join_title{font-size:24px;}
	#leav_wrap_box .join_wrapper .left_title.m_left { width: 30% !important;}
	#leav_wrap_box .join_wrapper .right_cont.m_right { width: 70% !important;}
	#leav_wrap_box .join_wrapper input[type='text'], input[type='password'], input[type='num'] { border:0; border-bottom:1px solid #ddd; border-radius:0; }
	#leav_wrap_box .join_wrapper select{border:0; border-bottom:1px solid #ddd; border-radius:0;}
	#leav_wrap_box .pwd_help{padding-left:0;}
	#leav_wrap_box .pwd_help{font-size:15px;}
	#leav_wrap_box .join_wrapper input[type='password']{width:100%;}
	#leav_wrap_box .leave_help{font-size:14px;}
	#leav_wrap_box .leave_help > div{padding:0;}
	#leav_wrap_box .join_btn_box{padding-top:15px;}
	#leav_wrap_box .join_btn_box .wbtn{width:100%;}

	/* 우편번호 검색 */
	#join_wrap_box_modify .join_wrapper .addr_wrap{width:100%;}

}