/*@import url("/new/member/manager/css/font-awesome.css");*/
@import url("/new/member/manager/css/ionicons.css");
@import url("https://maxcdn.bootstrapcdn.com/font-awesome/5.3.1/css/font-awesome.min.css")
@charset "utf-8";
/* CSS Document */
body {background: #eee;}
A:link		{ text-decoration:none; color:#000000;} 
A:visited	{ text-decoration:none; color:#000000;}
A:active	{ text-decoration:none; color:#000000;}
A:hover 	{ text-decoration:underline; color:#ff0000;}

ul,
ol {list-style: none;}
#admin_wrap{width:100%; margin: 0 auto; background: #efefef; }
/* 왼쪽 메뉴/ / 쇼핑몰정보 */
.adm_left{width:200px; margin:10px 0px; position:fixed; left:0; top:130px; z-index:997; background: #fff; box-shadow:0 5px 10px 0 rgba(0,0,0,.12); border-top-right-radius: 7px;border-bottom-right-radius: 7px; left:-200px;transition:left 0.5s;}
.adm_left.active {left:0;}
.adm_left_btn { position:fixed; z-index:995; border:2px solid black; border-radius:4px; top:120px; left:0;cursor:pointer;font-size:12px;font-weight:bold; padding:3px;}
.adm_left_menu_li{vertical-align:middle;text-align: left; padding-left:15px; padding-top:5px;}
.adm_left_menu_li a{color:#4f4f4f; font-size: 12px; letter-spacing:-0.5px;}
.adm_left_menu tr {vertical-align:middle;font-size:13px;}
.adm_left_menu td {padding-left:7px;font-size:8pt; background-color: #fff;}
.adm_left_tt {width:200px; height:50px; color:#fff; background-color: #4f4f4f; text-align: center; line-height:50px;font-size: 18px; font-family: "맑은 고딕", sans-serif; font-weight:600; border-top-right-radius: 7px;}
.adm_left_tt2 {width:200px; height:40px; color:#4f4f4f; background-color:#fcfcfc; text-align: center; line-height:40px;font-size: 15px; font-family: "돋움", sans-serif; font-weight:600;
border-top:1px solid #ccc; border-bottom:1px solid #ccc;}
.adm_left_tt2 img{margin-top:10px;}
.adm_left_con {height:55px; color:#333;border-bottom:1px solid #ccc; text-align: center; line-height:55px;font-size:15px; font-family: "돋움", sans-serif; font-weight:600;}
.adm_info{width:170px; margin: 0;}
.adm_info ul{position: relative; padding:7px;}
.adm_info li{height:20px; vertical-align:middle;}
.m_calender {width:170px; height:150px; margin-bottom:20px;}
.m_calender table {padding:0px;}
.adm_left_call {width:200px; margin-left:-10px;margin-bottom:10px;}
/* 오른쪽 메뉴 */
.adm_right{width:50px; margin:10px 0px; position:fixed; right:0; top:40%; z-index:998; background: #fff; box-shadow:0 5px 10px 0 rgba(0,0,0,.12); border-radius: 7px;}
/* 메인 바로가기 링크 */
#main_smartlist{width:0 auto;}
.main-link :hover {color:#fff;border-bottom:3px solid #507ecb;}
.main-link {width:1100px; position: relative; border-radius: 7px; padding:15px 0px;  background: #fff; box-shadow:0 5px 10px 0 rgba(0,0,0,.12); margin:15px 0px; }
.mlink1 {display: flex; width:1056px; margin-top:10px;}
a.roll img.over {display:none;}
a.roll:hover a {border:0;}
a.roll:hover img {display:none;}
a.roll:hover img.over {display:inline-block;}	

/* 메인 컨텐츠*/
.main-list {width:1100px; position: relative;  margin:15px 0px; border-radius: 7px; padding:15px 0px; background: #fff; box-shadow:0 5px 10px 0 rgba(0,0,0,.12);}
.main_heading {position: relative; height:40px; line-height:35px; background: #507ecb; text-align: center; font-family: "맑은 고딕", sans-serif; font-size: 20px;
 padding-left: 0px; border-radius: 7px; font-weight:600; color: #fff; letter-spacing:-0.7px;}
.main_heading2 {top:0px; left:10px; position: relative; height:40px; background: #f8f8f8; text-align: left; font-family: "맑은 고딕", sans-serif; font-size: 17px; 
 padding-left: 25px; line-height:40px; border-radius: 7px;font-weight:600; color: #333; letter-spacing:-0.7px; border: 1px solid #eee;}
.main_heading3 {left:10px; position: relative; height:40px; background: #39acd4; text-align: left; font-family: "맑은 고딕", sans-serif; font-size: 17px;
 padding-left: 20px; line-height:40px; border-radius: 7px;font-weight:600; color: #fff; letter-spacing:-0.7px;}
.main_heading3_1 {left:10px; position: relative; height:40px; background: #5273d0; text-align: center; font-family: "맑은 고딕", sans-serif; font-size: 17px; line-height:40px; 
 border-radius: 7px;font-weight:600; color: #fff; letter-spacing:-0.7px;}
.main_heading3_2 {left:10px; position: relative; height:40px; background: #10bd8f; text-align: center; font-family: "맑은 고딕", sans-serif; font-size: 17px; line-height:40px; 
 border-radius: 7px; font-weight:600; color: #fff; letter-spacing:-0.7px;}
.l_list {display: flex; margin: 10px 0 10px -5px; }
.img_bnt_1{cursor: pointer; padding-left:10px;}
.img_bnt_1 a:hover {background: rgba(0,0,0,0.2);}
.adm_notice {top:-37px; left:20px; position: relative; display: block; width:74.5%; height:120px; padding-top:20px;}
.adm_notice_more {position:absolute;right:10px;font-size:12px;}
.adm_notice_more a {color: #fff;}
.adm_snsboard {top:-37px; left:20px; position: relative; display: block; width:20%; height:120px;  padding-top:20px; padding-left:10px;}
.adm_call {top:-37px; left:20px; position: relative; display: block; width:20%; height:120px;  padding-top:20px; padding-left:12px;}
.adm_notice td {padding:0px;vertical-align:middle;}
.adm_board {top:-17px; left:20px; position: relative; display: block; width:95%; padding-bottom:15px;}
.adm_board_more {position:absolute;right:10px;font-size:12px;}
.adm_board_more a {color: #333;}

.adm_order{width:98%; text-align:center;}
.adm_order_table {width:100%; text-align:center;padding-left:15px; }
.adm_order tr {padding:0px; vertical-align:middle; height:35px;}
.adm_order_td {background-color: #f2f7fb; color:#005aab; border-top:2px solid #005aab;}
.adm_order td {font-size:9pt; border-bottom:1px solid #ccc;}

.adm_member{width:98%; text-align:center;}
.adm_member_table {width:100%; text-align:center;padding-left:15px; }
.adm_member tr {padding:0px; vertical-align:middle; height:35px;}
.adm_member_td {background-color: #f2f7fb; color:#005aab; border-top:2px solid #005aab;}
.adm_member td {font-size:9pt; border-bottom:1px solid #ccc;}

.adm_sales{width:98%; text-align:center;}
.adm_sales_table {width:100%; text-align:center;padding-left:15px; }
.adm_sales tr {padding:0px; vertical-align:middle; height:35px;}
.adm_sales_td {padding:0px; vertical-align:middle; height:30px; background-color: #f2f7fb; color:#005aab; border-top:2px solid #005aab;}
.adm_sales td {font-size:9pt; border-bottom:1px solid #ccc;}	

/* 최상단 바로가기 버튼*/
.btn_small{float:right;margin-bottom:5px; padding:0px;font-size:11px;line-height:1.555;font-weight:normal; background:#aaa; border:2px solid #aaa; }
.btn_small a{font-size:11px;padding:2px 8px;background:#333;}
.btn_small a:hover {background:#222;border:1px solid #222;color:#fff;}

/* 세금보기 버튼*/
.btn_sales {box-shadow:inset 0px 1px 0px 0px #54a3f7; background:linear-gradient(to bottom, #007dc1 5%, #0061a7 100%); background-color:#007dc1; border-radius:5px; border:1px solid #124d77;  display:inline-block; cursor:pointer;color:#ffffff; font-family:"맑은 고딕", sans-serif;font-size:12px; padding:3px 10px;text-decoration:none;text-shadow:0px 1px 0px #154682;}
.btn_sales:hover {background:linear-gradient(to bottom, #0061a7 5%, #007dc1 100%); background-color:#0061a7;}
.btn_sales:active {position:relative; top:1px;}
.sub_bottom{width:100%;bottom:30px; position:absolute;height:30px;text-align:center;padding-top:20px;color:#ffffff;font-family: "돋움"; font-size:12px; background-color:#353c4c;}
.main_bottom{width:100%;height:30px;text-align:center;padding-top:20px;color:#ffffff;font-family:"돋움";font-size:12px;background:#353c4c;}
