@import url('https://fonts.googleapis.com/css?family=Roboto:400,700|Noto+Sans+KR:400,700|Noto+Sans+JP:400,700&display=swap');
/* 기존 */
.wrap_mypage { width:840px;max-width:100%;font:12px '굴림',Gulim,Helvetica,'Apple SD Gothic Neo',Sans-serif; }

.wrap_mypage .title .img,
.wrap_mypage .nav ul li a,
.wrap_mypage .bg,
.wrap_mypage .btns .btn_user_info_modify,
.wrap_mypage .btns .btn_delivery_address,
.wrap_mypage .total_purchase .title_img,
.wrap_mypage .saved_money_summary .btn_saved_money_inquiry,
.wrap_mypage .recent_order .btn_delivery_inquiry,
.wrap_mypage .recent_order .btn_private_inquiry,
.wrap_mypage .recent_orders .title_table,
.wrap_mypage .recent_orders .title_table_tail,
.wrap_mypage .recent_orders table .btn_confirm_delivery,
.wrap_mypage .recent_orders .btn_view_all_orders,
.wrap_mypage .wishlists .title_table,
.wrap_mypage .wishlists .title_table_tail,
.wrap_mypage .wishlists .btn_view_all_wishlists,
.wrap_mypage .saved_money .title_table,
.wrap_mypage .saved_money .title_table_tail,
.wrap_mypage .saved_money .btn_view_all_saved_money,
.wrap_mypage .prd_comments .title_table,
.wrap_mypage .prd_comments .title_table_tail,
.wrap_mypage .prd_comments .btn_view_all_prd_comments,
.wrap_mypage .private_inquiry .title_table,
.wrap_mypage .private_inquiry .title_table_tail,
.wrap_mypage .private_inquiry .btn_view_all_private_inquiry { background:url('//img-banana.bizhost.kr/banana_web_20181015/mypage/main/sprite.jpg'); }
.wrap_mypage .title_wrap { width:100%; }
.wrap_mypage .eng { font-family:verdana,sans-serif;letter-spacing:-1px; }
.wrap_mypage img { border:0; }

/* 링크 */
.wrap_mypage a { text-decoration:none; }
.wrap_mypage a:link { text-decoration:none; }
.wrap_mypage a:visited { text-decoration:none; }
.wrap_mypage a:hover { text-decoration:underline; }
.wrap_mypage a:active { text-decoration:none; }

/* 그룹 클리어 - float 적용된 요소의 부모에 적용 */
.group_clear:before,
.group_clear:after { content:"";display:table; }
.group_clear:after { clear:both; }
.group_clear { zoom:1; }

/* 이미지 리플레이스먼트 */
.hide_text { text-indent:100%;white-space:nowrap;overflow:hidden; }

/* 테이블 */
.wrap_mypage table { border:none;border-collapse:collapse;width:100%;table-layout:fixed; }
.wrap_mypage table th { border-top:2px solid #649cf3;border-bottom:1px solid #649cf3;padding:10px;background-color:#f5f5f5;font-weight:normal;text-align:center;line-height:1.2; }
.wrap_mypage table td { border-bottom:1px solid #e6e6e6;padding:10px;background-color:#ffffff;text-align:center;line-height:1.2; }
.wrap_mypage table td.last { border-bottom:1px solid #c2c2c2; }
.wrap_mypage table tr.link_area { cursor:pointer; }

/* 타이틀 */
.wrap_mypage .title { height:34px; }
.wrap_mypage .title .img { float:left; }
.wrap_mypage .title .img { width:107px;height:34px;background-position:-379px -96px; }
.wrap_mypage .title .dash { float:left;padding:16px 3px 0; }
.wrap_mypage .title .sub_title { float:left;padding: 10px 0 0 1px; }

/* 네비게이션 */
.wrap_mypage .nav {  }
.wrap_mypage .nav ul { margin:0;padding:0;list-style-type:none; }
.wrap_mypage .nav ul li { float:left; }
.wrap_mypage .nav ul li a { display:block; }
.wrap_mypage .navul li a:hover {  }
.wrap_mypage .nav ul .home a { width:145px;height:34px;background-position:0 0; }
.wrap_mypage .nav ul .info_modify a { width:137px;height:34px;background-position:-145px 0; }
.wrap_mypage .nav ul .delivery_inquiry a { width:138px;height:34px;background-position:-282px 0; }
.wrap_mypage .nav ul .wishlist a { width:114px;height:34px;background-position:-420px 0; }
.wrap_mypage .nav ul .saved_money a { width:102px;height:34px;background-position:-534px 0; }
.wrap_mypage .nav ul .prd_comments a { width:101px;height:34px;background-position:-636px 0; }
.wrap_mypage .nav ul .private_inquiry a { width:103px;height:34px;background-position:-737px 0; }
/*.wrap_mypage .nav ul .photo_review a { width:101px;height:34px;background-position:-739px 0; }*/
.wrap_mypage .nav ul .home a:hover { width:145px;height:34px;background-position:0 -34px; }
.wrap_mypage .nav ul .info_modify a:hover { width:137px;height:34px;background-position:-145px -34px; }
.wrap_mypage .nav ul .delivery_inquiry a:hover { width:138px;height:34px;background-position:-282px -34px; }
.wrap_mypage .nav ul .wishlist a:hover { width:114px;height:34px;background-position:-420px -34px; }
.wrap_mypage .nav ul .saved_money a:hover { width:102px;height:34px;background-position:-534px -34px; }
.wrap_mypage .nav ul .prd_comments a:hover { width:101px;height:34px;background-position:-636px -34px; }
.wrap_mypage .nav ul .private_inquiry a:hover { width:103px;height:34px;background-position:-737px -34px; }
/*.wrap_mypage .nav ul .photo_review a:hover { width:101px;height:34px;background-position:-739px -34px; }*/
.wrap_mypage .nav .bg { height:6px;background-position:0 -68px; }

/* 요약정보 */
.wrap_mypage .summary a { color:#fd6244;text-decoration:none; }
.wrap_mypage .summary a:visited { text-decoration:none; }
.wrap_mypage .summary a:hover { text-decoration:underline; }
.wrap_mypage .summary a:active { text-decoration:underline; }
.wrap_mypage .summary { border:3px solid #649cf3;letter-spacing:-1px; }
.wrap_mypage .summary .left_col_top,
.wrap_mypage .summary .right_col_top { float:left; }
.wrap_mypage .summary .left_col_top { width:440px;border-right:1px solid #dddddd; }
.wrap_mypage .summary .left_col_top .user_grade { border-bottom:1px solid #dddddd;height:22px;padding-left:14px;padding-top:10px; }
.wrap_mypage .summary .left_col_top .user_grade .name { font-weight:bold;color:#649cf3; }
.wrap_mypage .summary .left_col_top .user_grade .grade { font-weight:bold;color:#fd6244; }
.wrap_mypage .summary .left_col_top .user_info { margin:7px 0 0 16px;padding:0;list-style-type:none; }
.wrap_mypage .summary .left_col_top .user_info li { margin:0;padding:0;height:19px; }
.wrap_mypage .summary .left_col_top .user_info .label { color:#7d7d7d;margin-right:6px; }
.wrap_mypage .summary .left_col_top .btns { margin:4px 0 0 16px;width:410px;border-top:1px solid #dddddd;padding:6px 0; }
.wrap_mypage .summary .left_col_top .btn_user_info_modify,
.wrap_mypage .summary .left_col_top .btn_delivery_address { float:left; }
.wrap_mypage .summary .left_col_top .btn_user_info_modify a,
.wrap_mypage .summary .left_col_top .btn_delivery_address a { display:block;width:100%;height:100%; }
.wrap_mypage .summary .left_col_top .btn_user_info_modify { width:71px;height:22px;background-position:0 -74px;margin-right:2px; }
.wrap_mypage .summary .left_col_top .btn_delivery_address { width:87px;height:22px;background-position:-71px -74px; }
.wrap_mypage .summary .right_col_top { width:393px; }
.wrap_mypage .summary .right_col_top .total_purchase { background-color:#d9edf7;border-bottom:1px solid #dddddd;height:32px;text-align:center; }
.wrap_mypage .summary .right_col_top .total_purchase .wrap_center { display:inline-block;zoom:1;*display:inline; }
.wrap_mypage .total_purchase .title_img { margin:7px 10px 0 0;background-position:-615px -74px;width:72px;height:19px;float:left; }
.wrap_mypage .total_purchase .price { margin-top:8px;color:#fd6244;font-weight:bold;float:left; }
.wrap_mypage .saved_money_summary { height:52px;border-bottom:1px solid #dddddd; }
.wrap_mypage .saved_money_summary .left_col,
.wrap_mypage .saved_money_summary .center_col,
.wrap_mypage .saved_money_summary .right_col { float:left;text-align:center; }
.wrap_mypage .saved_money_summary .left_col,
.wrap_mypage .saved_money_summary .center_col { padding-top:11px;height:41px;line-height:16px; }
.wrap_mypage .saved_money_summary .left_col { width:149px;border-right:1px solid #ebebeb; }
.wrap_mypage .saved_money_summary .center_col { width:152px;border-right:1px solid #ebebeb; }
.wrap_mypage .saved_money_summary .right_col { width:90px;padding-top:15px; }
.wrap_mypage .saved_money_summary .price { color:#fd6244;font-weight:bold; }
.wrap_mypage .saved_money_summary .btn_saved_money_inquiry { display:inline-block;zoom:1;*display:inline;background-position:-158px -74px;width:63px;height:22px; }
.wrap_mypage .saved_money_summary .btn_saved_money_inquiry a { display:block;width:100%;height:100%; }
.wrap_mypage .recent_order .left_col,
.wrap_mypage .recent_order .right_col { float:left; }
.wrap_mypage .recent_order .left_col { width:250px;padding:10px 0 0 16px;line-height:16px; }
.wrap_mypage .recent_order .right_col { padding-top:23px; }
.wrap_mypage .recent_order .left_col .title_recent_order { margin-bottom:2px; }
.wrap_mypage .recent_order .code { color:#fd6244;font-weight:bold; }
.wrap_mypage .recent_order .btn_delivery_inquiry,
.wrap_mypage .recent_order .btn_private_inquiry { float:left; }
.wrap_mypage .recent_order .btn_delivery_inquiry { width:70px;height:22px;background-position:-221px -74px;margin-right:2px; }
.wrap_mypage .recent_order .btn_delivery_inquiry a,
.wrap_mypage .recent_order .btn_private_inquiry a { display:block;width:100%;height:100%; }
.wrap_mypage .recent_order .btn_private_inquiry { width:42px;height:22px;background-position:-291px -74px; }


/* 최근 주문내역 */
.wrap_mypage .recent_orders a { color:#000;text-decoration:none; }
.wrap_mypage .recent_orders a:visited { text-decoration:none; }
.wrap_mypage .recent_orders a:hover { text-decoration:underline; }
.wrap_mypage .recent_orders a:active { text-decoration:underline; }
.wrap_mypage .recent_orders { margin-top:40px;text-align:center; }
.wrap_mypage .recent_orders .title_table,
.wrap_mypage .recent_orders .num,
.wrap_mypage .recent_orders .title_table_tail { float:left; }
.wrap_mypage .recent_orders .title_table { background-position:0 -118px;width:95px;height:21px; }
.wrap_mypage .recent_orders .num { font-size:18px;font-weight:bold;color:#fd6244;margin-top:-4px; }
.wrap_mypage .recent_orders .title_table_tail { background-position:-366px -96px;width:13px;height:21px; }
.wrap_mypage .recent_orders table .date { width:84px; }
.wrap_mypage .recent_orders .code { font-weight:bold; }
.wrap_mypage .recent_orders th.code { font-weight:normal; }
.wrap_mypage .recent_orders table .deposit_state { width:84px; }
.wrap_mypage .recent_orders table .deposit_state .info { font-weight:bold;color:#649cf3; }
.wrap_mypage .recent_orders table .deposit_state .date { color:#888888;font-size:11px; }
.wrap_mypage .recent_orders table .order_state { width:96px; }
.wrap_mypage .recent_orders table .order_state .info { font-weight:bold;color:#ff6649; }
.wrap_mypage .recent_orders table .order_state .desc { font-family:Dotum,돋움,Helvetica,AppleSDGothicNeo,sans-serif;font-size:11px;color:#888888;letter-spacing:-1px; }
.wrap_mypage .recent_orders table .delivery_state { width:90px; }
.wrap_mypage .recent_orders table .delivery_state .desc { color:#888888;font-size:11px; }
.wrap_mypage .recent_orders table .btn_confirm_delivery { background-position:-333px -74px;width:70px;height:22px;display:inline-block;zoom:1;*display:inline; }
.wrap_mypage .recent_orders table .btn_confirm_delivery a { display:block;width:100%;height:100%; }
.wrap_mypage .recent_orders .btn_view_all_orders { margin:10px 0 60px 0;background-position:-403px -74px;width:119px;height:22px;display:inline-block;zoom:1;*display:inline; }
.wrap_mypage .recent_orders .btn_view_all_orders a { display:block;width:100%;height:100%; }

/* 관심상품 */
.wrap_mypage .wishlists { text-align:center; }
.wrap_mypage .wishlists .title_table,
.wrap_mypage .wishlists .num,
.wrap_mypage .wishlists .title_table_tail { float:left; }
.wrap_mypage .wishlists .title_table { background-position:-95px -118px;width:69px;height:21px; }
.wrap_mypage .wishlists .num { font-size:18px;font-weight:bold;color:#fd6244;margin-top:-4px; }
.wrap_mypage .wishlists .title_table_tail { background-position:-366px -118px;width:13px;height:21px; }
.wrap_mypage .wishlists table .prd_pic { width:72px; }
.wrap_mypage .wishlists table .pic_wrap { width:50px;height:50px;border:1px solid #e5e5e5; }
.wrap_mypage .wishlists table .pic_wrap img { width:50px;height:50px; }
.wrap_mypage .wishlists table .prd_name { text-align:left; }
.wrap_mypage .wishlists table th.prd_name { text-align:center; }
.wrap_mypage .wishlists table .price { width:90px;font-weight:bold; }
.wrap_mypage .wishlists table th.price { width:90px;font-weight:normal; }
.wrap_mypage .wishlists .btn_view_all_wishlists { margin:10px 0 60px 0;background-position:-522px -74px;width:93px;height:22px;display:inline-block;zoom:1;*display:inline; }
.wrap_mypage .wishlists .btn_view_all_wishlists a { display:block;width:100%;height:100%; }


/* 적립금 */
.saved_money { text-align:center; }
.wrap_mypage .saved_money .title_table,
.wrap_mypage .saved_money .num,
.wrap_mypage .saved_money .title_table_tail { float:left; }
.wrap_mypage .saved_money .title_table { background-position:-164px -118px;width:84px;height:21px; }
.wrap_mypage .saved_money .num { font-size:18px;font-weight:bold;color:#fd6244;margin-top:-4px; }
.wrap_mypage .saved_money .title_table_tail { background-position:-366px -96px;width:13px;height:21px; }
.wrap_mypage .saved_money table .date { width:72px; }
.wrap_mypage .saved_money table .reaseon { text-align:left; }
.wrap_mypage .saved_money table th.reason { text-align:center; }
.wrap_mypage .saved_money table .increase { width:80px;font-weight:bold;color:#fd6244; }
.wrap_mypage .saved_money table th.increase { font-weight:normal;color:#000; }
.wrap_mypage .saved_money table .decrease { width:80px; }
.wrap_mypage .saved_money table .remains { width:90px;font-weight:bold; }
.wrap_mypage .saved_money table th.remains { font-weight:normal; }
.wrap_mypage .saved_money .btn_view_all_saved_money { margin:10px 0 60px 0;background-position:0 -96px;width:106px;height:22px;display:inline-block;zoom:1;*display:inline; }
.wrap_mypage .saved_money .btn_view_all_saved_money a { display:block;width:100%;height:100%; }

/* 상품평 */
.prd_comments { text-align:center; }
.wrap_mypage .prd_comments .title_table,
.wrap_mypage .prd_comments .num,
.wrap_mypage .prd_comments .title_table_tail { float:left; }
.wrap_mypage .prd_comments .title_table { background-position:-248px -118px;width:54px;height:21px; }
.wrap_mypage .prd_comments .num { font-size:18px;font-weight:bold;color:#fd6244;margin-top:-4px; }
.wrap_mypage .prd_comments .title_table_tail { background-position:-366px -96px;width:13px;height:21px; }
.wrap_mypage .prd_comments table .prd_pic { width:72px; }
.wrap_mypage .prd_comments table .pic_wrap { width:50px;height:50px;border:1px solid #e5e5e5; }
.wrap_mypage .prd_comments table .pic_wrap img { width:50px;height:50px; }
.wrap_mypage .prd_comments table .prd_name { text-align:left; }
.wrap_mypage .prd_comments table th.prd_name { text-align:center; }
.wrap_mypage .prd_comments table .prd_name span { font-family:Dotum,돋움,Helvetica,AppleSDGothicNeo,sans-serif;font-size:11px;color:#888888;letter-spacing:-1px; }
.wrap_mypage .prd_comments table .rating { width:66px;font-weight:bold; }
.wrap_mypage .prd_comments table th.rating { font-weight:normal; }
.wrap_mypage .prd_comments table .date { width:84px;font-weight:normal; }
.wrap_mypage .prd_comments .btn_view_all_prd_comments { margin:10px 0 60px 0;background-position:-106px -96px;width:83px;height:22px;display:inline-block;zoom:1;*display:inline; }
.wrap_mypage .prd_comments .btn_view_all_prd_comments a { display:block;width:100%;height:100%; }

/* 1:1 문의 */
.private_inquiry { text-align:center; }
.wrap_mypage .private_inquiry .title_table,
.wrap_mypage .private_inquiry .num,
.wrap_mypage .private_inquiry .title_table_tail { float:left; }
.wrap_mypage .private_inquiry .title_table { background-position:-302px -118px;width:64px;height:21px; }
.wrap_mypage .private_inquiry .num { font-size:18px;font-weight:bold;color:#fd6244;margin-top:-4px; }
.wrap_mypage .private_inquiry .title_table_tail { background-position:-366px -96px;width:13px;height:21px; }
.wrap_mypage .private_inquiry table .entry_num { width:54px; }
.wrap_mypage .private_inquiry table .entry_title { text-align:left; }
.wrap_mypage .private_inquiry table th.entry_title { text-align:center; }
.wrap_mypage .private_inquiry table .date { width:66px; }
.wrap_mypage .private_inquiry table .hits { width:84px;font-weight:normal; }
.wrap_mypage .private_inquiry .btn_view_all_private_inquiry { margin:10px 0 60px 0;background-position:-189px -96px;width:88px;height:22px;display:inline-block;zoom:1;*display:inline; }
.wrap_mypage .private_inquiry .btn_view_all_private_inquiry a { display:block;width:100%;height:100%; }

/* 약관 동의 */
.join_wrap { width: 600px; margin: 40px auto; }
.join_wrap .join_title { font-family: "Roboto", "Noto Sans KR"; font-size: 2em; letter-spacing: -0.5px; margin-bottom: 20px; }
.join_wrap .join_info { margin-bottom: 20px; letter-spacing: -0.05px; }
.join_wrap .join_info ul { margin: 0; padding: 0; list-style: disc; }
.join_wrap .join_info ul li { margin-bottom: 4px; }
.join_wrap .join_info ul li span { background-color: #f0f4fa; padding: 2px 4px; }
.join_wrap .join_textarea { margin-bottom: 20px; }
.join_wrap .join_textarea .join_textarea_title { font-family: "Roboto", "Noto Sans KR"; font-size: 1.5em; letter-spacing: -0.5px; margin-bottom: 10px; }
.join_wrap .join_textarea .text_wrap { width: 100%; height: 200px; overflow-x: hidden; resize: none; border: 1px solid #ddd; background-color: #fafafa; }
.join_wrap .join_textarea .text_wrap .text { padding: 10px; }
.join_wrap .join_btn { text-align: center; }
.join_wrap .join_btn .join_btn_title { margin-bottom: 10px; }
.join_wrap .join_btn .join_btn_title:after { clear: both; display: block; content: ""; }
.join_wrap .join_btn a { font-family: "Roboto", "Noto Sans KR"; display: inline-block; display: inline-block; padding: 20px 0; font-size: 1.25em; color: #fff; letter-spacing: -0.5px; }
.join_wrap .join_btn a:hover { text-decoration: none; }
.join_wrap .join_btn a.join_btn_submit { float: left; width: 49%; background-color: #4c81ed; }
.join_wrap .join_btn a.join_btn_submit:hover { background-color: #4073dc; }
.join_wrap .join_btn a.join_btn_cancel { float: right; width: 49%; background-color: #8e8e8e; }
.join_wrap .join_btn a.join_btn_cancel:hover { background-color: #7e7e7e; }
.join_wrap .input_readonly { background-color: #fafafa; }

/* 회원 가입 */
.join_wrap .myinfo_form_table { border-top:2px solid #649cf3; border-left: 1px solid #ddd; border-right: 1px solid #ddd; margin-bottom: 20px; }
.join_wrap .myinfo_form_table #idresult { margin-left: 10px; }
.join_wrap .myinfo_form_table input { display: inline-block; border: 1px solid #ddd; padding: 0 4px; box-sizing: border-box; height: 30px; vertical-align: middle; }
.join_wrap .myinfo_form_table select { border: 1px solid #ddd; padding: 0 4px; box-sizing: border-box; height: 30px; vertical-align: middle; }
.join_wrap .myinfo_form_table tr th { padding: 10px 20px; border-bottom: 1px solid #ddd; border-right: 1px solid #ddd; white-space: nowrap; background-color: #f7f7f7; text-align: left; }
.join_wrap .myinfo_form_table tr td { padding: 10px 20px; border-bottom: 1px solid #ddd; }
.join_wrap .myinfo_form_table ul { margin: 0; padding: 0; list-style: none; }
.join_wrap .myinfo_form_table ul li { margin-bottom: 5px; }
.join_wrap .myinfo_form_table ul li:last-child { margin-bottom: 0; }
.join_wrap .myinfo_form_table .myinfo_form_btn { background: linear-gradient(to bottom, #fff, #f2f2f2); border: 1px solid #107aea; color: #107aea; padding: 6px 12px; border-radius: 2px; cursor: pointer; display: inline-block; vertical-align: middle; }
.join_wrap .myinfo_form_table .myinfo_form_btn:hover { border-color: #4073dc; background: linear-gradient(to bottom, #6d9dfe, #6482e8); color: #fff; text-decoration: none; }
.join_wrap .myinfo_form_table .myinfo_caution { background-color: #f0f4fa; border: 1px solid #71a4f3; border-radius: 4px; display: block; padding: 10px; margin-top: 10px; }
.join_wrap .myinfo_form_table .myinfo_addr label { width: 80px; display: inline-block; }
.join_wrap .myinfo_submit_wrap { text-align: center; }
.join_wrap .myinfo_submit_wrap .myinfo_btn_submit { background: linear-gradient(to bottom, #fff, #f2f2f2); border: 1px solid #107aea; color: #107aea; padding: 6px 12px; border-radius: 2px; display: inline-block; text-decoration: none; }
.join_wrap .myinfo_submit_wrap .myinfo_btn_reset { background: linear-gradient(to bottom, #fff, #f2f2f2); border: 1px solid #bcbfc6; color: #666; padding: 6px 12px; border-radius: 2px; display: inline-block; text-decoration: none; }
.join_wrap .myinfo_submit_wrap .myinfo_btn_submit:hover { border-color: #4073dc; background: linear-gradient(to bottom, #6d9dfe, #6482e8); color: #fff; text-decoration: none; }
.join_wrap .myinfo_submit_wrap .myinfo_btn_reset:hover { border-color: #666; text-decoration: none; }

/* 1:1 문의 */
.myqna_wrap { margin-top: 20px; }
.myqna_wrap .forum_list_top_info { display: inline-block; background-color: #fff; border: 1px solid #649cf3; padding: 5px 10px; color: #649cf3; border-radius: 30px; font-size: 12px; letter-spacing: -1px; margin-left: 5px; }
.myqna_wrap .forum_list_top_info:after { clear: both; content: ""; display: block; }

.myinfo_title { font-family: "Roboto", "Noto Sans KR"; font-size: 1.5em; margin: 20px 0 10px 0; display: block; }
.myinfo_form_table { border-top:2px solid #649cf3; border-left: 1px solid #ddd; border-right: 1px solid #ddd; margin-bottom: 20px; }
.myinfo_form_table input { border: 1px solid #ddd; padding: 0 4px; box-sizing: border-box; height: 30px; vertical-align: middle; }
.myinfo_form_table select { border: 1px solid #ddd; padding: 0 4px; box-sizing: border-box; height: 30px; vertical-align: middle; }
.myinfo_form_table tr th { padding: 10px 20px; border-bottom: 1px solid #ddd; border-right: 1px solid #ddd; white-space: nowrap; background-color: #f7f7f7; text-align: left; }
.myinfo_form_table tr td { padding: 10px 20px; border-bottom: 1px solid #ddd; }
.myinfo_form_table ul { margin: 0; padding: 0; list-style: none; }
.myinfo_form_table ul li { margin-bottom: 5px; }
.myinfo_form_table ul li:last-child { margin-bottom: 0; }
.myinfo_form_table .myinfo_caution { background-color: #f0f4fa; border: 1px solid #71a4f3; border-radius: 4px; display: inline-block; padding: 10px; margin-top: 10px; }
.myinfo_form_table .myinfo_addr label { width: 80px; display: inline-block; }
.myinfo_form_table .myinfo_addr .myinfo_btn_addr { background: linear-gradient(to bottom, #fff, #f2f2f2); border: 1px solid #107aea; color: #107aea; padding: 6px 12px; border-radius: 2px; cursor: pointer; display: inline-block; }
.myinfo_form_table .myinfo_addr .myinfo_btn_addr:hover { border-color: #4073dc; background: linear-gradient(to bottom, #6d9dfe, #6482e8); color: #fff; text-decoration: none; }
.myinfo_submit_wrap { text-align: center; }
.myinfo_submit_wrap .myinfo_btn_submit { background: linear-gradient(to bottom, #fff, #f2f2f2); border: 1px solid #107aea; color: #107aea; padding: 6px 12px; border-radius: 2px; display: inline-block; text-decoration: none; }
.myinfo_submit_wrap .myinfo_btn_reset { background: linear-gradient(to bottom, #fff, #f2f2f2); border: 1px solid #bcbfc6; color: #666; padding: 6px 12px; border-radius: 2px; display: inline-block; text-decoration: none; }
.myinfo_submit_wrap .myinfo_btn_submit:hover { border-color: #4073dc; background: linear-gradient(to bottom, #6d9dfe, #6482e8); color: #fff; text-decoration: none; }
.myinfo_submit_wrap .myinfo_btn_reset:hover { border-color: #666; text-decoration: none; }

.pagination_wrap { font-family:tahoma,verdana,Dotum,'돋움',Helvetica,AppleSDGothicNeo,sans-serif;width:100%;text-align:center;margin-top:8px; }
.pagination { margin:0;padding:0;display:inline-block; }
.pagination li { margin:0;padding:0;list-style:none outside none;float:left; }
.pagination li a { display:block;padding:4px 10px;margin:1px;border:1px solid #c3c3c3;text-decoration:none;color:#000000; }
.pagination li a:hover,
.pagination li a:active { border:1px solid #0082f0;color:#0082f0; }
.pagination .current { padding:4px 10px;margin:1px;border:1px solid #0082f0;font-weight:bold;background-color:#0082f0;color:#FFF; }

.mypoint_table { border-top:2px solid #649cf3; border-left: 1px solid #ddd; margin-bottom: 20px; }
.mypoint_table thead th { padding: 5px 10px; border-bottom: 1px solid #ddd; border-right: 1px solid #ddd; white-space: nowrap; background-color: #f0f4fa; text-align: center; }
.mypoint_table thead th .sort { display: inline-block; border: 1px solid #ddd; background-color: #fff; margin-left: 5px; padding: 2px 4px; font-weight: 400; font-size: 10px; box-sizing: border-box; text-align: center; }
.mypoint_table tr td { padding: 5px 10px; border-bottom: 1px solid #ddd; border-right: 1px solid #ddd; }
.mypoint_table .pointlist_alt td { background-color: #fafafa; }
.mypoint_table .mypoint_memo td { border: none; padding: 0; }




.myreview_table { border-top:2px solid #649cf3; border-left: 1px solid #ddd; margin-bottom: 20px; }
.myreview_table thead th { padding: 5px 10px; border-bottom: 1px solid #ddd; border-right: 1px solid #ddd; white-space: nowrap; background-color: #f0f4fa; text-align: center; }
.myreview_table tr td { padding: 5px 10px; border-bottom: 1px solid #ddd; border-right: 1px solid #ddd; }
.myreview_table .myreview_alt td { background-color: #fafafa; }

.review_prd { width: 100px; }
.review_prd .review_prd_img { width: 100px; border: 1px solid #ddd; overflow: hidden; box-sizing: border-box; margin-bottom: 5px; }
.review_prd .review_prd_img img { width: 100px; height: auto; }
.review_prd .review_prd_icon { width: 100px; white-space: nowrap; overflow: hidden; }
.review_prd .review_prd_icon span { display: none; }
.review_prd .review_prd_icon span:nth-child(1), .review_prd .review_prd_icon span:nth-child(2), .review_prd .review_prd_icon span:nth-child(3) { display: inline; }
.review_content {}
.review_content span { position: relative; margin-bottom: 5px; display: block; line-height: 16px; letter-spacing:-0.5px; word-break: break-all; vertical-align: middle; }
.review_content span em { font-size: 12px; border: 1px solid #999; color: #999; padding: 2px 6px; display: inline-block; margin-right: 4px; border-radius: 100px; display: none; }
.review_content .review_prd_name { font-weight: 400; padding-bottom: 5px; border-bottom: 1px solid #ddd; }
.review_content .review_prd_name img { vertical-align: middle; }
.review_content .review_subject { color: #777; }
.review_content .review_memo { color: #777; }
.review_content .review_info_wrap {}
.review_content .review_info_wrap:after { clear: both; display: block; content: ""; }
.review_content .review_info_wrap .review_star { float: left; }
.review_content .review_info_wrap .review_date { float: right; color: #333; }
.review_content a { background: linear-gradient(to bottom, #fff, #f2f2f2); border: 1px solid #107aea; color: #107aea; padding: 6px 12px; border-radius: 2px; display: inline-block; text-decoration: none; }
.review_content a:hover { border-color: #4073dc; background: linear-gradient(to bottom, #6d9dfe, #6482e8); color: #fff; text-decoration: none; }

.orderlist_wrap { margin-top: 10px; }
.orderlist_wrap .forum_list_search { text-align: center; background-color: #f9f9f9; margin-bottom: 10px; padding: 20px 0; }
.orderlist_wrap .forum_list_search select { width: 50px; height: 30px; border: 1px solid #ddd; box-sizing: border-box; margin: 0; vertical-align: middle; }
.orderlist_wrap .forum_list_search .forum_list_search_input { width: 200px; height: 30px; border: 1px solid #ddd; box-sizing: border-box; margin: 0; vertical-align: middle; padding: 0 10px; }
.orderlist_wrap .forum_list_search .forum_list_search_submit { display: inline-block; width: 80px; height: 30px; line-height: 28px; border: 1px solid #649cf3; box-sizing: border-box; margin: 0; vertical-align: middle; text-align: center; border-radius: 4px; background-color: #649cf3; color: #fff; }
.orderlist_wrap .forum_list_search .forum_list_search_submit:hover { background-color: #fff; color: #649cf3; text-decoration: none; }

.orderlist_wrap .old_order_info { background-color: #f0f4fa; border: 1px solid #71a4f3; border-radius: 4px; display: block; padding: 5px 20px; margin-top: 10px; text-align: center; }
.orderlist_wrap .old_order_info a { background: linear-gradient(to bottom, #fff, #f2f2f2); border: 1px solid #bcbfc6; color: #666; padding: 6px 12px; border-radius: 2px; display: inline-block; text-decoration: none; }
.orderlist_wrap .old_order_info a:hover { border-color: #666; text-decoration: none; }

.wish_table { border-top:2px solid #649cf3; border-left: 1px solid #ddd; margin-bottom: 20px; }
.wish_table thead th { padding: 5px 10px; border-bottom: 1px solid #ddd; border-right: 1px solid #ddd; white-space: nowrap; background-color: #f0f4fa; text-align: center; }
.wish_table tr td { padding: 5px 10px; border-bottom: 1px solid #ddd; border-right: 1px solid #ddd; }
.wish_table .wish_alt td { background-color: #fafafa; }
.wish_table .wish_prd_img { width: 100px; overflow: hidden; border: 1px solid #ddd; box-sizing: border-box; }
.wish_table .wish_prd_img img { width: 100px; height: auto; }
.wish_table label { font-size: 12px; border: 1px solid #999; color: #999; padding: 2px 6px; display: inline-block; margin-right: 4px; border-radius: 100px; letter-spacing: -1px; }
.wish_table .wish_prd_wrap {}
.wish_table .wish_prd_wrap span { display: block; margin-bottom: 5px; }
.wish_table .wish_prd_wrap .wish_prd_name { font-weight: 400; padding-bottom: 5px; border-bottom: 1px solid #ddd; }
.wish_table .wish_prd_wrap .wish_prd_name img { vertical-align: middle; }
.wish_table .wish_prd_price_wrap {}
.wish_table .wish_prd_price_wrap span { display: block; margin-bottom: 5px; }
.wish_table .wish_prd_price_wrap span:last-child { margin-bottom: 0; }
.wish_table .wish_prd_price_wrap .wish_prd_price label { color: #107aea; border-color: #107aea; }
.wish_table .wish_prd_price_wrap .wish_prd_price_alt label {}
.wish_table .wish_prd_price_wrap .wish_prd_point label { color: #7aa42d; border-color: #7aa42d; }
.wish_table .wish_btn_wrap {}
.wish_table .wish_btn_wrap a { background: linear-gradient(to bottom, #fff, #f2f2f2); border: 1px solid #b1b1b1; color: #666; padding: 4px 0; border-radius: 2px; display: inline-block; text-decoration: none; width: 100%; text-align: center; margin-bottom: 5px; letter-spacing: -1px; }
.wish_table .wish_btn_wrap a:last-child { margin-bottom: 0; }
.wish_table .wish_btn_wrap a:hover { border-color: #4073dc; text-decoration: none; }
.wish_table .wish_btn_wrap .wish_btn_prd { border: 1px solid #107aea; color: #107aea; }
.wish_table .wish_btn_wrap .wish_btn_prd:hover { background: linear-gradient(to bottom, #6d9dfe, #6482e8); color: #fff; }
.wish_table .wish_btn_wrap .wish_btn_cart { border: 1px solid #107aea; color: #107aea; }
.wish_table .wish_btn_wrap .wish_btn_cart:hover { background: linear-gradient(to bottom, #6d9dfe, #6482e8); color: #fff; }
.wish_table .wish_btn_wrap .wish_btn_del {}
.wish_table .wish_btn_wrap .wish_btn_cart {}

.wish_btn_wrap_bottom a { background: linear-gradient(to bottom, #fff, #f2f2f2); border: 1px solid #107aea; color: #107aea; padding: 6px 12px; border-radius: 2px; display: inline-block; text-decoration: none; }
.wish_btn_wrap_bottom a:hover { border-color: #4073dc; background: linear-gradient(to bottom, #6d9dfe, #6482e8); color: #fff; text-decoration: none; }