/* CSS Document */
/* common */
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@100..900&family=Roboto:ital,wght@0,400;0,500;0,700;1,400;1,500;1,700&display=swap');

/* @font-face {font-family: 'Noto Sans KR';font-style: normal;font-weight: 400;src:local('Noto Sans KR Regular'), local('NotoSansKR-Regular'), url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff) format('woff'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.otf) format('opentype');}
@font-face {font-family: 'Noto Sans KR';font-style: normal;font-weight: 500;src:local('Noto Sans KR Medium'), local('NotoSansKR-Medium'), url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff) format('woff'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.otf) format('opentype');} */

body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button{margin:0;padding:0;-webkit-text-size-adjust:none;}
body {position:relative; background-color:#fff; color:#000; word-wrap:break-word; word-break:break-all;}
body,input,textarea,select,table,button{font-size:14px; line-height:150%; font-family:Malgun Gothic,'굴림',Gulim,dotum,'돋움','Segoe WPC','Segoe UI','Apple SD Gothic Neo','Helvetica','AppleGothic','Sans-serif';}

img,fieldset{ border: 0 none;}
ul,ol{list-style:none;}
hr{display:none;}
img,input,select,textarea{vertical-align:middle; outline-style: none;}

ul,ol,li{list-style:none outside;}
a{text-decoration:none;text-overflow:ellipsis;-o-text-overflow:ellipsis;}
a:link,a:hover,a:active{text-decoration:none;}
strong{font-weight:bold;}
input {-webkit-appearance:check;-webkit-border-radius:0; }
input[type="text"]{-webkit-appearance:none;-webkit-border-radius:0;}
input:checked[type="checkbox"]{-webkit-appearance:checkbox; -webkit-border-radius:0;}
input[type="tel"]{-webkit-appearance:none;-webkit-border-radius:0;}
input[type="radio"]{-webkit-appearance:radio; margin-right:4px;}
input:checked[type="checkbox"]{-webkit-appearance:checkbox ;}

/* 레이아웃 */
body { margin: 0; padding: 0; background-color: #fff; -webkit-text-size-adjust: none;}
#c2b_wrap { margin:0;}

.c2b_wrap {min-height:calc(100vh - 307px);}

/* 헤더 네비게이션 */
#top_wrap { height:30px; margin:0px; padding:15px 16px; border-bottom:1px solid #d5d5d5;}
#top_wrap2 {  margin:0px; padding:15px 16px; background-color:#f5f5f5; border-bottom:1px solid #d5d5d5;}
#top_wrap3 {  margin:0px; padding:15px 16px; border-bottom:1px solid #d5d5d5; background:#fff7fb; overflow:hidden;}
.topmenu_box {margin:0; padding:0px; width:100%; overflow:hidden; }
.topmenu_left {margin:0;  padding:0; float:left; text-align:left; width:17%;}
.topmenu_center {margin:0 ; padding:0; float: left; text-align:center; width:55%; font-size:1.6em; color:#df307f;  font-weight:bold; }
.topmenu_right {margin:0; padding:0; float:right; text-align:right;  width:25%;}

/* 헤더 텍스트 타이틀과 뒤로가기 버튼있을때 */
.toptitle_left {margin:0;  padding:3px 0 0 0; float:left; text-align:left; width:10%;}
.toptitle_center {margin:0; padding:5px 0 0 0; float: left; text-align:center; width:80%; font-size:1.4em; color:#df307f;  font-weight:bold; letter-spacing:-1px; }
.toptitle_center a {color:#df307f;}
.toptitle_center1 {margin:0; padding:5px 0 0 0; float: left; text-align:center; width:80%; font-size:1.4em; color:#333;  font-weight:bold; letter-spacing:-1px; }
.toptitle_center1 a {color:#333;}
.toptitle_center2 {margin:0 0 0 0; padding:5px 0 0 0;  text-align:center; font-size:1.2em; color:#333; font-weight:bold; letter-spacing:-1px; }
.toptitle_center2 a {color:#333;}
.toptitle_right {margin:0; padding:0; float:right; text-align:right;  width:10%;}

/* 헤더 알림 표시 - ***** ios(가로 640해상도) margin:0px 0 0 25px;로 적용, ios(가로 320해상도)에서 margin:0px 0 0 11px; 적용 */
.layer_alram {background:#df307f; border-radius:16px; width:18px; height:16px;  text-align:center; float:left; padding-top:0px; position:absolute; margin:0px 0 0 23px; z-index:-10px; }

/* 탭박스 4개 (1:1:1:1) 일때 */
.top_tab_box { margin:0 0 0px 0px; padding:0px; text-align:center; height:49px; }

.top_tab_box_new {display: flex;}
.top_tab_box_new li {height: 50px; flex-grow: 1; flex: 1;}
.top_tab_box_new li a {display: block; height: 50px; line-height: 50px; text-align:center; font-size:15px; font-weight:bold; color:#888; letter-spacing:-1px; background-color:#f5f5f5; border-right:1px solid #d5d5d5; border-bottom:1px solid #d5d5d5; }
.top_tab_box_new li:last-child a { border-right:0;}
.top_tab_box_new li.on a {background-color: #fff; border-bottom:1px solid #fff ;}

.top_tab_q1 { float:left; width:25%; text-align:center; padding:14px 0px; font-size:1.2em; font-weight:bold; color:#888; letter-spacing:-1px; background-color:#f5f5f5; border-right:1px solid #d5d5d5; border-bottom:1px solid #d5d5d5; }
.top_tab_q1 a {font-weight:bold; color:#888; letter-spacing:-1px; }

.top_tab_q2 { float:left; width:24%; text-align:center; padding:14px 0px; font-size:1.2em; font-weight:bold; color:#888; letter-spacing:-1px; background-color:#f5f5f5; border-right:0px; border-bottom:1px solid #d5d5d5;}
.top_tab_q2 a {font-weight:bold; color:#888; letter-spacing:-1px; }

.top_tab_q1_on { float:left; width:25%; text-align:center; padding:14px 0px; font-size:1.2em; font-weight:bold; color:#1b2439; letter-spacing:-1px;background-color:#fff; border-bottom:1px solid #fff; border-right:1px solid #d5d5d5; }
.top_tab_q1_on a {font-weight:bold; color:#1b2439; letter-spacing:-1px; }

.top_tab_q2_on { float:left; width:24%; text-align:center; padding:14px 0px; font-size:1.2em; font-weight:bold; color:#1b2439; letter-spacing:-1px; background-color:#fff; border-bottom:1px solid #fff; border-right:0px;}
.top_tab_q2_on a {font-weight:bold; color:#1b2439; letter-spacing:-1px; }

/* 탭박스 3개 (1:1:1) 일때 */
.top_tab1 { float:left; width:33%; text-align:center; padding:14px 0px; font-size:1.1em; font-weight:bold; color:#888; letter-spacing:-1px; background-color:#f5f5f5; border-right:1px solid #d5d5d5; border-bottom:1px solid #d5d5d5; }
.top_tab1 a {font-weight:bold; color:#888; letter-spacing:-1px; }

.top_tab2 { float:left; width:33%; text-align:center; padding:14px 0px; font-size:1.1em; font-weight:bold; color:#888; letter-spacing:-1px; background-color:#f5f5f5; border-right:0px; border-bottom:1px solid #d5d5d5;}
.top_tab2 a {font-weight:bold; color:#888; letter-spacing:-1px; }

.top_tab1_on { float:left; width:33.3%; text-align:center; padding:14px 0px; font-size:1.1em; font-weight:bold; color:#1b2439; letter-spacing:-1px;background-color:#fff; border-bottom:1px solid #fff; border-right:1px solid #d5d5d5; }
.top_tab1_on a {font-weight:bold; color:#1b2439; letter-spacing:-1px; }

.top_tab2_on { float:left; width:33.3%; text-align:center; padding:14px 0px; font-size:1.1em; font-weight:bold; color:#1b2439; letter-spacing:-1px; background-color:#fff; border-bottom:1px solid #fff; border-right:0px;}
.top_tab2_on a {font-weight:bold; color:#1b2439; letter-spacing:-1px; }

/* 탭박스 3개 (1:2:2)일때 */

.top_tab3 { float:left; width:20%; text-align:center; padding:14px 0px; font-size:1.2em; font-weight:bold; color:#888; letter-spacing:-1px; background-color:#f5f5f5; border-left:0px; border-bottom:1px solid #d5d5d5; }
.top_tab3 a {font-weight:bold; color:#888; letter-spacing:-1px; }

.top_tab4 { float:left; width:39.5%; text-align:center; padding:14px 0px; font-size:1.2em; font-weight:bold; color:#888; letter-spacing:-1px;background-color:#f5f5f5;; border-left:1px solid #cbcbcb; border-bottom:1px solid #d5d5d5;}
.top_tab4 a {font-weight:bold; color:#888; letter-spacing:-1px; }

.top_tab3_on { float:left; width:20%; text-align:center; padding:14px 0px; font-size:1.2em; font-weight:bold; color:#1b2439; letter-spacing:-1px;background-color:#fff; border-bottom:1px solid #fff; bborder-left:0px;}
.top_tab3_on a {font-weight:bold; color:#1b2439; letter-spacing:-1px; }

.top_tab4_on { float:left; width:39.5%; text-align:center; padding:14px 0px; font-size:1.2em; font-weight:bold; color:#1b2439; letter-spacing:-1px; background-color:#fff; border-bottom:1px solid #fff; border-left:1px solid #d5d5d5;}
.top_tab4_on a {font-weight:bold; color:#1b2439; letter-spacing:-1px; }


/* 탭박스 2개 (1:1)일때 */
.top_tab_half1 { float:left; width:49.5%; text-align:center; padding:14px 0px; font-size:1.2em; font-weight:bold; color:#888; letter-spacing:-1px; background-color:#f5f5f5; border-right:1px solid #cbcbcb; border-bottom:1px solid #cbcbcb; }
.top_tab_half1 a {font-weight:bold; color:#888; letter-spacing:-1px; }

.top_tab_half2 { float:left; width:50%; text-align:center; padding:14px 0px; font-size:1.2em; font-weight:bold; color:#888; letter-spacing:-1px; background-color:#f5f5f5; border-right:0px; border-bottom:1px solid #cbcbcb;}
.top_tab_half2 a {font-weight:bold; color:#888; letter-spacing:-1px; }

.top_tab_half1_on { float:left; width:49.5%; text-align:center; padding:14px 0px; font-size:1.2em; font-weight:bold; color:#1b2439; letter-spacing:-1px;background-color:#fff; border-bottom:1px solid #fff; border-right:1px solid #cbcbcb; }
.top_tab_half1_on a {font-weight:bold; color:#1b2439; letter-spacing:-1px; }

.top_tab_half2_on { float:left; width:50%; text-align:center; padding:14px 0px; font-size:1.2em; font-weight:bold; color:#1b2439; letter-spacing:-1px; background-color:#fff; border-bottom:1px solid #fff; border-right:0px;}
.top_tab_half2_on a {font-weight:bold; color:#1b2439; letter-spacing:-1px; }



/* 검색 박스 */
.m_search_area { margin:0 0 25px 0px; padding:17px 16px 17px 16px;  border-bottom:1px solid #c1c1c1; clear:both; overflow:hidden;}
.m_search_area1 { margin:0 0 0 0; padding:17px 16px 17px 16px;  border-bottom:1px solid #c1c1c1; clear:both; overflow:hidden;}


.m_search_left { float:left; width:85%;}
.m_search_right { float:right; text-align:right;width:15%; }
.m_search_box { margin:0px; padding:7px 5px 1px 5px; width:95%; border:1.5px solid #1b2439; height:30px; line-height:140%; } /* ios(가로 320해상도)에서 width:93%; 적용 */
.m_Hsearch_input { border:0; height:23px; font-size:1.2em; color:#aaa; float:left; width:85%;} /* 검색중 글씨는 color:#222;*/
.m_search_input { border:0; height:23px; font-size:1.2em; color:#222; font-weight:bold; float:left; width:85%;} /* 검색중 글씨는 color:#222;, 검색창안의 안내문 color:#aaa;  */

/* 타이틀 박스 */
.m_title_box1 { margin:0 0 25px 0; padding:0px 16px 25px 16px;  border-bottom:4px solid #df307f; clear:both; overflow:hidden;}
.m_title_box2 { margin:0 0 25px 0; padding:22px 16px 22px 16px; border-top:1px solid #ddd; background:#f3f3f3; clear:both; overflow:hidden;}
.m_title_box3 { margin:0 0 0 0; padding:0px 16px; clear:both; overflow:hidden;}
.m_title_box4 { margin:0 0 0 0; padding:25px 16px 25px 16px; background:#000;clear:both; overflow:hidden;}
.m_title_box5 { margin:0 0 30px 0;  padding:0px 16px 0px 16px; clear:both; overflow:hidden;}
.m_title_box6 { margin:20px 16px 20px 16px;  padding:0px 0px 10px 0px; border-bottom:1px solid #eaeaea; clear:both; overflow:hidden;}
.m_title_box7 { margin:0 16px 30px 16px;  padding:0px 0px; clear:both; border-bottom:1px solid #eaeaea; overflow:hidden;}
.m_title_box8 { margin:0 0 10px 0;  padding:0 0 0 0; clear:both; overflow:hidden;}
.m_title_box9 { margin:0 0 0 0; padding:25px 16px 5px 15px; clear:both; overflow:hidden;}
.m_title_box10 { margin:0 0 0 0; padding:2px 15px 0px 2px; clear:both; overflow:hidden;}
.m_title_box11 { margin:0 0 0 0; padding:20px 15px 20px 15px; clear:both; overflow:hidden;}
.m_title_box12 { margin:0 0 0 0; padding:15px 16px 5px 15px; clear:both; overflow:hidden;}
.m_title_box13 { margin:20px 0 20px 0; padding:0px 16px 20px 16px;  border-bottom:4px solid #df307f; clear:both; overflow:hidden;}
.m_title_box14 { margin:15px 0 0 0; padding:0px 16px; clear:both; overflow:hidden;}
.m_title_box15 { margin:0 0 0px 0;  padding:0px 30px 25px 30px; clear:both; overflow:hidden; }
.m_title_box17 { margin:0 0 0 0; padding:20px 15px 20px 15px; clear:both; overflow:hidden;}

.m_cbox1_bg1 { margin:0px; padding:15px 20px 15px 20px; overflow:hidden;}

.m_left { float:left;}
.m_right { float:left; padding-left:3px;}
.m_title { float:left;}
.m_btn_r { float:right; width:22%; text-align:right; } 
.m_btn_r2 { float:right;  text-align:right; margin:-21px -10px 0 0;} 
.m_btn_r3 { float:right; width:10%; text-align:right; } 
.m_choise {clear:both; padding:22px 20px; margin-bottom:15px; background:#f6f6f6; text-align:center; color:#1b2439; font-size: 1.4em; font-weight:bold;}
.m_choise1 {clear:both; padding:10px 10px 10px 10px; text-align:center; color:#1b2439; font-size: 1.3em; font-weight:bold;}
.m_choise2 {clear:both; padding:0px 20px; margin-bottom:15px; background:#f6f6f6;}

.m_choise_b {clear:both; padding:22px 20px; margin-bottom:15px; background:#f6f6f6; text-align:center; color:#1b2439; font-size: 1.2em; line-height:100%;}
.m_choise_pink {font-weight:bold; color:#df307f;}
.m_choise_pink a {font-weight:bold; color:#df307f;}

.m_btn_c { float:left; width:49%; } 
.m_btn_f { float:left; width:100%; text-align:center;} 
.m_btn_f_90 { float:left; width:90%; margin:0 auto; text-align:center;} 
.m_btn_30 { float:left; width:28%; } 
.m_btn_70 { float:left; width:70%; }



/* 도서 리스트 */
.m_book_list {margin:0 16px 25px 16px; padding:0px 0px 10px 0px; overflow:hidden; border-bottom:1px solid #ddd;  }
.m_book_list.last{ border-bottom:0px;padding:0px;  }
.m_book_list_last { margin:0 16px 10px 16px; padding:0px 0px 15px 0px; overflow:hidden; border-bottom:1px solid #ddd;}
.m_book_cover { float:left; width:85px; margin:0 15px 15px 0; }
.m_book_cover img { width:85px; }
.m_book_info1 { float:left; width:calc(100% - 140px); overflow:hidden;  }
.m_book_info2 { width:55%; overflow:hidden; margin-bottom:15px; margin-left:100px;}
.m_book_info3 { float:left; width:65%; overflow:hidden;}
.m_book_info4 { float:left; width: calc(100% - 160px); overflow:hidden;  }
.m_book_info2 .in_info {clear:both; padding:5px 0 0 0; } 

.m_btn_area1 {  float:right; width:40px!important; text-align:right;}
.m_btn_area1 img { width:25px; }

.m_btn_area2 {  float:right; width:50px; text-align:right;}

/* 안내 문구 */
.m_info_box { margin:0 16px 15px 16px; padding:0 0 0 0; overflow:hidden;}
.m_info_box1 { margin:18px 16px 15px 16px; padding:0 0 0 0; overflow:hidden;}
.m_info_box2 { margin:0 16px 2px 16px; padding:0 0 0 0; overflow:hidden; line-height:140%;}
.m_info_box3 { margin:0 0 0 0; padding:0 0 0 0; overflow:hidden;}
.m_info_list { margin:0; padding:0; color:#555; font-size: 1.1em;}
.m_info_list li { margin:0; padding:0 0 5px 18px; letter-spacing:-1px;  background:url(//image.aladin.co.kr/img/usedshop/C2B/m_dot3.png) top left no-repeat;  }

.m_info_list3 { margin:0 0 12px 0; padding:0; color:#555; font-size: 1.1em;}
.m_info_list3 li { margin:0; padding:0 0 5px 18px; letter-spacing:-1px;  background:url(//image.aladin.co.kr/img/usedshop/C2B/m_dot3.png) top left no-repeat;  }


/* 리스트 스타일: 동그라미*/
.m_list_left { float:left; width:17px;}
.m_list_right { margin:0; padding:0;}

.m_info_list1 { margin:0; padding:0; color:#555; float:left; font-size: 1.1em; width:22px;}
.m_info_list1 li { margin:0; padding:0 0 5px 5px;  list-style-type: disc;}

.m_info_list1_no { margin:0 0 0 17px; padding:0 0 0 0; color:#555; font-size: 1.1em;}
.m_info_list1_no a { color:#555;}
.m_info_list1_no li { margin:0; padding:0 0 5px 0px; list-style:none;}
.m_info_list1_no .bg_yellow{ background:#ffe599}

.m_info_list2 { margin:0 0 0 0; padding:0 0 0 0;}
.m_info_list2 li { margin:0 0 16px 0; padding:0 0 16px 0; color:#333; font-size: 1.2em; list-style:none; letter-spacing:-1px; border-bottom:1px solid #ddd;}
.m_info_list2 li a {  color:#333; }



/* 리스트 스타일:숫자*/
.m_search_info {margin:0; padding:0; color:#555; float:left; font-size: 1.1em; width:22px;}
.m_search_info li { margin:0; padding:0 0 5px 5px;  list-style-type:decimal;}

.m_search_info_no {margin:0 0 0 17px; padding:0 0 0 0; color:#555; font-size: 1.1em;}
.m_search_info_no li { margin:0; padding:0 2px 5px 9px; background:url(//image.aladin.co.kr/img/usedshop/bu.gif) 0 6px no-repeat;}

.m_topinfo_box {margin:15px 15px 15px 15px; padding:0 0 8px 0; border-bottom:2px solid #d1d1d1; font-size:1.2em; color:#333; font-weight:bold; }
.m_topinfo_box1 {margin:15px 15px 15px 15px; padding:0 0 8px 0; border-bottom:2px solid #d1d1d1; }

/* 검색 결과 박스 4개 */
.m_table_1 { float:left; width:50%;} 
.m_table_2 { float:left; width:49%;} 
.m_t_box1 {padding:10px 0; background:#f8f8f8; border:1px solid #ccc; text-align: center; overflow: hidden; text-decoration: none!important; width:100%;  border-top-left-radius: 3px; -webkit-border-top-left-radius: 3px; -moz-border-top-left-radius: 3px; }
.m_t_box2 {padding:10px 0; background:#f8f8f8; border:1px solid #ccc; text-align: center; overflow: hidden; text-decoration: none!important; width:100%;  border-top-right-radius: 3px; -webkit-border-top-right-radius: 3px; -moz-border-top-right-radius: 3px; }
.m_t_box3 {padding:10px 0; background:#f8f8f8; border:1px solid #ccc;  border-top:0px; text-align: center; overflow: hidden; text-decoration: none!important; width:100%;  border-bottom-left-radius: 3px; -webkit-border-bottom-left-radius: 3px; -moz-border-bottom-left-radius: 3px; }
.m_t_box4 {padding:10px 0; background:#f8f8f8; border:1px solid #ccc; border-top:0px; text-align: center; overflow: hidden; text-decoration: none!important; width:100%;  border-bottom-right-radius: 3px; -webkit-border-bottom-right-radius: 3px; -moz-border-bottom-right-radius: 3px; }



/* 신청폼 선택박스-한줄에 하나씩 있는 폼 */
.m_table_3 { float:left; width:100%;} 
/* 상단 */
.m_t_box5 {display: inline-block;*zoom:1;*display:inline; padding:0px; vertical-align: middle; border: 1px solid #d5d5d5; border-bottom:0px; text-align: left; overflow: hidden; text-decoration: none!important; background: #f8f8f8; width:100%; color:#df307f; border-top-left-radius: 4px; -webkit-border-top-left-radius: 4px; -moz-border-top-left-radius: 4px; border-top-right-radius: 4px; -webkit-border-top-right-radius: 4px; -moz-border-top-right-radius: 4px; }
.m_t_box5 a:link { text-decoration: none!important; outline: 0; font-size:1.3em; font-weight:bold; line-height:16px; display: block; white-space: nowrap; margin: 0;border: 0;  width:93%; padding:12px;  text-align:left; color:#df307f;}
.m_t_box5 a:hover { text-decoration: none!important; background:#f8f8f8; text-align:left; color:#df307f;}
.m_t_box5 a:visited { text-decoration: none!important; outline: 0; display: block; white-space: nowrap; margin:0; border:0; text-align:left; color:#df307f;} 

.m_t_box5_off {display: inline-block;*zoom:1;*display:inline; padding:0px; vertical-align: middle; border: 1px solid #d5d5d5; border-bottom:0px; text-align: left; overflow: hidden; text-decoration: none!important; background: #f8f8f8; width:100%; color:#999; border-top-left-radius: 4px; -webkit-border-top-left-radius: 4px; -moz-border-top-left-radius: 4px; border-top-right-radius: 4px; -webkit-border-top-right-radius: 4px; -moz-border-top-right-radius: 4px; }
.m_t_box5_off a:link { text-decoration: none!important; outline: 0; font-size:1.3em; font-weight:bold; line-height:16px; display: block; white-space: nowrap; margin: 0;border: 0;  width:93%; padding:12px;  text-align:left; color:#999; line-height:140%;}
.m_t_box5_off a:hover { text-decoration: none!important; background:#f8f8f8; text-align:left; color:#999;}
.m_t_box5_off a:visited { text-decoration: none!important; outline: 0; display: block; white-space: nowrap; margin:0; border:0; text-align:left; color:#999;} 

/* 중단 */
.m_t_box6 {display: inline-block;*zoom:1;*display:inline; padding:0px; vertical-align: middle; border: 1px solid #d5d5d5; border-bottom:0px; text-align: left; overflow: hidden; text-decoration: none!important; background: #f8f8f8; width:100%; color:#df307f; }
.m_t_box6 a:link { text-decoration: none!important; outline: 0; font-size:1.3em; font-weight:bold; line-height:16px; display: block; white-space: nowrap; margin: 0;border: 0;  width:93%; padding:12px;  text-align:left; color:#df307f; line-height:140%;}
.m_t_box6 a:hover { text-decoration: none!important; background:#f8f8f8; text-align:left; color:#df307f;}
.m_t_box6 a:visited { text-decoration: none!important; outline: 0; display: block; white-space: nowrap; margin:0; border:0; text-align:left; color:#df307f;} 

.m_t_box6_off {display: inline-block;*zoom:1;*display:inline; padding:0px; vertical-align: middle; border: 1px solid #d5d5d5; border-bottom:0px; text-align: left; overflow: hidden; text-decoration: none!important; background: #f8f8f8; width:100%; color:#999; }
.m_t_box6_off a:link { text-decoration: none!important; outline: 0; font-size:1.3em; font-weight:bold; line-height:16px; display: block; white-space: nowrap; margin: 0;border: 0;  width:93%; padding:12px;  text-align:left; color:#999;  line-height:140%;}
.m_t_box6_off a:hover { text-decoration: none!important; background:#f8f8f8; text-align:left; color:#999;}
.m_t_box6_off a:visited { text-decoration: none!important; outline: 0; display: block; white-space: nowrap; margin:0; border:0; text-align:left; color:#999;} 


/* 하단 */
.m_t_box7 {display: inline-block;*zoom:1;*display:inline; padding:0px; vertical-align: middle; border: 1px solid #d5d5d5; text-align: left; overflow: hidden; text-decoration: none!important; background: #f8f8f8; width:100%; color:#df307f; border-bottom-left-radius: 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; -webkit-border-bottom-right-radius: 4px; -moz-border-bottom-right-radius: 4px; }
.m_t_box7 a:link { text-decoration: none!important; outline: 0; font-size:1.3em; font-weight:bold; line-height:16px; display: block; white-space: nowrap; margin: 0;border: 0;  width:93%; padding:12px;  text-align:left; color:#df307f;}
.m_t_box7 a:hover { text-decoration: none!important; background:#f8f8f8; text-align:left; color:#df307f;}
.m_t_box7 a:visited { text-decoration: none!important; outline: 0; display: block; white-space: nowrap; margin:0; border:0; text-align:left; color:#df307f;} 

.m_t_box7_off {display: inline-block;*zoom:1;*display:inline; padding:0px; vertical-align: middle; border: 1px solid #d5d5d5; text-align: left; overflow: hidden; text-decoration: none!important; background: #f8f8f8; width:100%; color:#999; border-bottom-left-radius: 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; -webkit-border-bottom-right-radius: 4px; -moz-border-bottom-right-radius: 4px; }
.m_t_box7_off a:link { text-decoration: none!important; outline: 0; font-size:1.3em; font-weight:bold; line-height:16px; display: block; white-space: nowrap; margin: 0;border: 0;  width:93%; padding:12px;  text-align:left; color:#999;}
.m_t_box7_off a:hover { text-decoration: none!important; background:#f8f8f8; text-align:left; color:#999;}
.m_t_box7_off a:visited { text-decoration: none!important; outline: 0; display: block; white-space: nowrap; margin:0; border:0; text-align:left; color:#999;} 


/* 라운딩 선택박스 하나 일때 */
.m_r_box1 {display:inline-block; *zoom:1; *display:inline; padding:0px; vertical-align: middle; border: 1px solid #d5d5d5; overflow: hidden; text-decoration: none!important; background:url(//image.aladin.co.kr/img/usedshop/C2B/sell_bg3.jpg) no-repeat right #f8f8f8;  width:100%; padding:0px; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; margin-bottom:15px; }

.m_r_box2 {display:inline-block; *zoom:1; *display:inline; padding:0px; vertical-align: middle; border: 1px solid #d5d5d5; overflow: hidden; text-decoration: none!important; background: #f8f8f8;  width:99%;  border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; margin-bottom:25px; }

.m_r_box3 {display:inline-block; *zoom:1; *display:inline; padding:0px; vertical-align: middle; border: 1px solid #d5d5d5; overflow: hidden; text-decoration: none!important; background: #edf9ff;  width:99%;  border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; margin-bottom:25px; }

.m_r_box4 {display:inline-block; *zoom:1; *display:inline; padding:0px; vertical-align: middle; border: 1px solid #d5d5d5; overflow: hidden; text-decoration: none!important; background: #f8f8f8;  width:99%;  border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; margin-bottom:20px; }

.m_r_box5 {display:inline-block; *zoom:1; *display:inline; padding:0px; vertical-align: middle; border:1px solid #33afe9; padding:14px 0; text-align:center; font-weight:bold; line-height:120%; font-size:1.1em; color:#333;  overflow: hidden; text-decoration: none!important; background: #f8f8f8;  width:99%;  border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; margin-bottom:20px; }

.m_r_box1 a:link { text-decoration: none!important; outline: 0; display: block; white-space: nowrap; margin: 0;border: 0;  width:93%; padding:12px;}
.m_r_box1 a:hover { text-decoration: none!important; background:#f8f8f8; padding:12px; }
.m_r_box1 a:visited { text-decoration: none!important; outline: 0; display: block; white-space: nowrap; margin:0; border:0; padding:12px; } 

/* 계좌 및 주소 안내 */
.m_bank_l1 { margin:0 0 0 0;  padding:0 0 0 0; float:left; width:24%; overflow:hidden;}
.m_bank_r1 { margin:0 0 0 0;  padding:0 0 0 0; float:left; width:76%; overflow:hidden;} /* --> 아이폰 5이하 width:74%; */

.m_bank_l2 { margin:0 0 0 0;  padding:0 0 0 0; float:left; width:73%; overflow:hidden;}
.m_bank_r2 { margin:0 0 0 0;  padding:0 0 0 0; float:rgiht; width:25%; text-align:right; margin-left:10px;}

.m_bank_l3 { margin:0 0 0 0;  padding:0 0 0 0; float:left; width:30%; overflow:hidden;}
.m_bank_r3 { margin:0 0 0 0;  padding:0 0 0 0; float:left; width:70%; overflow:hidden;}

.m_bank_l4 { margin:0 0 0 0;  padding:0 0 0 0; float:left; width:60%; overflow:hidden;}
.m_bank_r4 { margin:0 0 0 0;  padding:0 0 0 0; float:rgiht; text-align:right; width:40%; overflow:hidden; }

.m_bank_l5 { margin:0 0 0 0;  padding:0 0 0 0; float:left; width:47%; overflow:hidden;}
.m_bank_r5 { margin:0 0 0 0;  padding:0 0 0 0; float:left; width:52%; overflow:hidden;}

.m_bank_box { margin:15px 16px 30px 16px;  padding:0 0 5px 0px; border-bottom:1px solid #eaeaea; overflow:hidden;}
.m_bank_list { margin:0; padding:0; float:left; width:100%; color:#777; font-size:1em; overflow:hidden;}
.m_bank_list li { margin:0; padding:0 0 5px 0px; letter-spacing:-1px;}
.m_bank_list2 { margin:0; padding:0; float:left;  color:#777; font-size:1em; padding-top:12px;}
.m_bank_btn { float:right; width:22%; text-align:right; margin-left:10px;}

.m_bank_box3 { margin:15px 16px 15px 16px;  padding:0 0 5px 0px; border-bottom:1px solid #eaeaea; overflow:hidden;}
.m_bank_list3 { margin:0; padding:0 0 7px 0; float:left; width:100%;}
.m_bank_list3 li { margin:0; padding:0 0 0 0; color:#555; font-size:1.1em; font-weight:bold;} /* 계좌번호-아이폰 5이하에서는 폰트 사이즈 1em 으로 적용 */
.m_bank_list3 li a { color:#555;}
.m_bank_btn3 { float:right; width:35%; text-align:right; margin-left:10px; overflow:hidden;}
.m_bank_btn4 { float:right; width:35%; text-align:right; margin-left:10px; padding-top:10px; overflow:hidden;}
.m_bank_btn5 { float:right; width:35%; text-align:right; margin-left:10px; overflow:hidden;}

.m_bank_list4 { margin:0; padding:0 0 7px 0; float:left; width:100%;}
.m_bank_list4 li { margin:5px 0 5px 0; padding:8px 0 8px 0; height:20px; color:#777; }

.m_bank_list5 { margin:0; padding:0 0 7px 0; float:left; width:100%;}
.m_bank_list5 li { margin:0; padding:0 0 5px 0; }

.m_bank_list6 { margin:0; padding:0; float:left; width:100%; color:#777; font-size:1em; overflow:hidden;}
.m_bank_list6 li { margin:0; padding:0 0 5px 0px; }

.m_bank_list7 { margin:0; padding:0; float:left; width:100%; color:#777; font-size:1.1em; overflow:hidden;}
.m_bank_list7 li { margin:0; padding:0 0 6px 0px; }

.m_bank_list8 { margin:0; padding:0; float:left; width:100%; color:#333; font-size:1.1em; overflow:hidden;}
.m_bank_list8 li { margin:0; padding:0 0 3px 0px; font-weight:bold }
.m_bank_list8 li a { color:#333;}

.m_bank_list9 { margin:0; padding:0; float:left; width:100%; color:#777; font-size:1em; overflow:hidden;}
.m_bank_list9 li { margin:0; padding:0 0 3px 0px; letter-spacing:-1px; }

.m_adress_box { margin:15px 16px 30px 16px;padding:0 0 7px 0px;  border-bottom:1px solid #eaeaea; overflow:hidden;}
.m_adress_list { margin:0; padding:0;}
.m_adress_list li { margin:0; padding:0 0 3px 0px; color:#333; font-size: 1.2em; font-weight:bold}
.m_adress_list li a { color:#333;}

/* 전화번호 */
.m_phone_1 { float:left; width:28%; text-align:center;} 
.m_phone_2 { float:left; width:7%;  text-align:center; height:40px; padding:9px 0px 0px 0px; font-size:1.2em; color:#888; } 
.m_phone_select {width:100%; background:url(//image.aladin.co.kr/img/usedshop/C2B/arrow_down_bg3.png) no-repeat right #f8f8f8; border:1px solid #ccc; padding:4px 8px 2px 8px; height:40px; -webkit-appearance:listbox; font-size:1.2em; font-weight:bold; color:#999; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; text-align:center;}
/* m_phone_selec -> 선택된 셀렉트 박스의 텍스트는 color:#333; 기본값 "010" 문구는  color:#999로 적용  */

.m_phone_box {width:100%; border:1px solid #ccc; padding:3px 0px 3px 0px; height:32px; background:#f8f8f8; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px;}
.m_phone_input {width:100%; border:0px; padding:4px 0px 2px 0px; background:#f8f8f8; font-size:1.2em; font-weight:bold; color:#333;  text-align:center;}

/* 계좌번호 */
.m_name_box {width:50%; border:1px solid #ccc; padding:3px 0px 3px 0px; height:30px; background:#fff; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px;}
.m_name_input {width:70%; border:0px;  padding:4px 15px 2px 15px;  background:#fff; font-size:1.2em; font-weight:bold; color:#333; }

.m_bankname_box {width:99%; border:1px solid #ccc; padding:3px 0px 3px 0px; height:30px; background:#fff; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px;}
.m_bankname_input {width:85%; border:0px; padding:3px 15px 3px 15px;  background:#fff; font-size:1.2em; font-weight:bold; color:#333;}
.m_bankname_input_off {width:85%; border:0px; padding:3px 15px 3px 15px;  background:#fff; font-size:1.2em; font-weight:bold; color:#999;}
.m_bankname_input_off2 {width:70%; border:0px; padding:5px 15px 3px 8px;  background:#fff; font-size:1.0em; font-weight:bold; color:#999;} 
.input_del {display:inline-block; float:right; padding-top:2px;}

.m_banknum_select {width:100%; background:url(//image.aladin.co.kr/img/usedshop/C2B/arrow_down_bg3.png) no-repeat right #fff; border:1px solid #ccc; padding:3px 8px 3px 11px; height:40px; -webkit-appearance:none; font-size:1.2em; font-weight:bold; color:#333; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; text-align:center;}
.m_banknum_select1 {width:100%; background:url(//image.aladin.co.kr/img/usedshop/C2B/arrow_down_bg3.png) no-repeat right #fff; border:1px solid #ccc; padding:3px 8px 3px 11px; height:40px; -webkit-appearance:none; font-size:1.2em; font-weight:bold; color:#999; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; text-align:center;}
.m_banknum_select2 {width:100%; background:url(//image.aladin.co.kr/img/usedshop/C2B/arrow_down_bg3.png) no-repeat right #fff; border:1px solid #ccc; padding:5px 8px 3px 5px; height:40px; -webkit-appearance:none; font-size:1.0em; font-weight:bold; color:#999; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; text-align:center;}
/* m_banknum_select -> 선택된 셀렉트 박스의 텍스트는 color:#333; 기본값 "선택해주세요" 문구는 color:#999;로 적용  */


/* 원클릭 신청 */
.m_one_area { margin:0 0 15px 0; padding:5px 5px 5px 5px; clear:both; overflow:hidden;}
.m_one_box1 { margin:15px 20px 15px 20px;  padding:5px 5px 5px 5px; border-bottom:1px solid #eaeaea; overflow:hidden; }

.m_one_l1 { margin:0 14px 0 0;  padding:0 0 0 0; float:left; width:65px; overflow:hidden;}
.m_one_l1 img { width:65px; overflow:hidden;}
.m_one_r1 { margin:0 0 0 0;  padding:0 0 0 0; float:left; letter-spacing:0px; width:70%; overflow:hidden;}

.m_one_list1 { margin:0; padding:0 0 0px 0; float:left; width:100%;}
.m_one_list1 li { margin:0; padding:0 0 5px 0; color:#444; font-size:1.1em; line-height:130%;}
.m_one_list1 li a { color:#444;}

.m_num_box1 {width:70%; border:1px solid #ccc; padding:3px 0px 3px 0px; height:30px; background:#fff; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px;}
.m_num_box2 {width:70%; border:0; padding:0px 0px 0px 0px; height:40px; background:#fff; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px;}

.m_num_input {width:70%; border:0px; padding:4px 12px 2px 12px; background:#fff; font-size:1.2em; font-weight:bold; color:#333;  }

.m_num_form_text {padding:10px 0 0 8px; float:right; color:#333; font-size:1.2em; font-weight:bold; }

/* 슈퍼바이백 */
.m_sbuy_list1 li { margin:0; padding:0 0 3px 0; color:#777; font-size:1em; line-height:130%; }
.m_sbuy_list1 li a { color:#777;}

/* 위탁 신청 번호 */
.m_sell1 { margin:0 0 0 0; padding:0 0 5px 0; background:#f6f6f6; clear:both; overflow:hidden; text-align:center; color:#1b2439; font-size: 1.1em; font-weight:bold; letter-spacing:-1px;}
.m_sell1 a {color:#1b2439;}


/* 분야 셀렉트 박스 */
.m_list_1 { float:left; width:49%;} 
.m_list_2 { float:right; width:49%;} 
.m_list_select { width:100%; background:url(//image.aladin.co.kr/img/usedshop/C2B/arrow_down_bg3.png) no-repeat right #fff; border:1px solid #ccc; padding:2px 8px 2px 8px; height:35px; -webkit-appearance: none!important; border-radius:0px; font-size:1.1em; font-weight:bold; color:#444;}

/* 페이지 넘버 */
.m_page_box {  margin:0 16px 20px 16px;  padding:20px 16px 20px 16px;  background:#f3f3f3; text-align:center; clear:both; overflow:hidden;}
.m_page_box img { padding:0 15px;}


/* 도움말 */
.m_help_box { margin:12px 16px 12px 16px; padding:0 0 0 0; overflow:hidden;}

/* 매장에서 팔기 */
.m_store_box { margin:5px 20px 15px 20px;  padding:0px 5px 15px 5px; border-bottom:1px solid #e8e8e8;  overflow:hidden; }
.m_store_l { margin:0 13px 0 0;  padding:0 0 0 0; float:left; width:45px; overflow:hidden;}
.m_store_l img { width:45px;}
.m_store_r { margin:0 0 0 0;  padding:13px 0 0px 0; float:left;  color:#333; font-size:1.15em; line-height:130%; width:78%;}


/* 공통  */
.m_space5 { height:5px; clear:both;}
.m_space10 { height:10px; clear:both;}
.m_space15 { height:15px; clear:both;}
.m_space20 { height:20px; clear:both;}
.m_space25 { height:25px; clear:both;}
.m_space35 { height:35px; clear:both;}
.m_clear { clear:both;}
.m_line1 {clear:both; padding:2px 0 2px 0; margin-bottom:15px; border-bottom:1px dotted #bbb;}
.m_line2 {clear:both; padding:2px 0 2px 0; margin:0 16px 15px 16px; border-bottom:1px solid #ddd;}


/* 폰트 */
.c2bF_title1 { color:#333; font-size:1.2em; font-weight:bold; }
.c2bF_title1 a { color:#333; }
.c2bF_title2 { color:#000; font-size:1.2em; font-weight:bold; margin-bottom:7px; line-height:120%;  }
.c2bF_title2 a { color:#000; }
.c2bF_title3 { color:#777; font-size:1.0em; margin-bottom:4px; line-height:120%; overflow:hidden; }
.c2bF_title3 a { color:#777;}
.c2bF_title4 { color:#777; font-size:1.0em;  margin-bottom:10px; line-height:120%; clear:both; overflow:hidden;}
.c2bF_title4 a { color:#777;}
.c2bF_title5 { color:#333; font-size:1.1em; font-weight:bold; }
.c2bF_title5 a { color:#333;}
.c2bF_title6 { color:#aaa; font-size:1.1em; font-weight:bold; }
.c2bF_title6 a { color:#aaa;}
.c2bF_title7 { color:#fff; font-size:1.1em; font-weight:bold; }
.c2bF_title7 a { color:#fff;}
.c2bF_title8 { color:#777; font-size:0.8em; font-weight:bold; }
.c2bF_title8 a { color:#777;}
.c2bF_title9 { color:#888; font-size:1.1em; font-weight:bold; }
.c2bF_title9 a { color:#888;}

.c2bF_pink {color:#ed145b;}
.c2bF_pink1 {color:#ed145b; font-size:1.1em; font-weight:bold;}
.c2bF_pink1 a {color:#ed145b;}

.c2bF_pink2 {color:#ed145b; font-size:0.8em; font-weight:bold;  letter-spacing:-1px;}
.c2bF_pink2 a {color:#ed145b;}

.c2bF_red {color:#dd001a;}

.c2bF_navy {color:#2c498f;}
.c2bF_gray {color:#333;}
.c2bF_gray1 {color:#888; letter-spacing:-1px; font-size:0.8em; font-weight:normal;}


.c2bF_write {color:#fff; font-size:1.3em; font-weight:bold;}
.c2bF_write1 {color:#fff; font-size:1.2em; font-weight:bold;}
.c2bF_write2 {color:#fff; font-size:1.2em;}

.c2bF_num1 { color:#fff; font-size:0.8em; font-weight:bold;text-decoration: none;}
a.c2bF_num1:link {  color:#fff; font-size:0.8em;font-weight:bold; text-decoration: none; }
a.c2bF_num1:hover { color:#fff; font-size:0.8em; font-weight:bold;text-decoration: none; }
a.c2bF_num1:visited { color:#fff; font-size:0.8em; font-weight:bold;text-decoration: none;}


/* 버튼 */
/* 회색 배경 버튼 , 테두리 있음, 직사각 S */
.button_gray_s {display: inline-block;*zoom:1;*display:inline; padding: 0; vertical-align: middle; border: 1px solid #dddddd;  text-align: center; overflow: hidden; text-decoration: none!important;cursor: pointer; background: #f5f5f5; width:100%; color:#444;}
.button_gray_s a:link { text-decoration: none!important; outline: 0; font-size:1em; font-weight:bold; line-height:16px; display: block; white-space: nowrap;background-color: transparent; margin: 0;border: 0;  width:100%; padding:7px 0px;  text-align:center; color:#444;}
.button_gray_s a:hover { text-decoration: none!important; background: #f5f5f5;  width:100%;  text-align:center; color:#444;}
.button_gray_s a:visited { text-decoration: none!important; outline: 0; display: block;white-space: nowrap;background-color: transparent; margin: 0;border: 0;  width:100%; text-align:center; color:#444;} 

/* 회색 배경 버튼 S , 테두리 있음, 라운딩, 글씨 회색 */
.button_gray_s2 {display: inline-block;*zoom:1;*display:inline; padding: 0; vertical-align: middle; text-align: center;overflow: hidden; text-decoration: none!important;cursor: pointer; background: #f5f5f5; width:96%;  border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius:3px; color:#999; border: 1px solid #dddddd;}
.button_gray_s2 a:link { text-decoration: none!important; outline: 0; font-size:1em; font-weight:bold; line-height:120%; display: block;white-space: nowrap;background-color: transparent; margin: 0; width:96%; padding:6px 0px;  text-align:center;  border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius:3px;  color:#999; }
.button_gray_s2 a:hover { text-decoration: none!important; background: #f5f5f5;   width:96%;  text-align:center; color:#999;}
.button_gray_s2 a:visited { text-decoration: none!important; outline: 0; display: block;white-space: nowrap;background-color: transparent; margin: 0; width:96%; text-align:center;  color:#999; } 

/* 회색 배경 버튼 S 높이 높음,테두리 있음, 라운딩, 글씨 회색  */
.button_gray_s3 {display: inline-block;*zoom:1;*display:inline; padding: 0; vertical-align: middle; text-align: center;overflow: hidden; text-decoration: none!important;cursor: pointer; background: #f5f5f5; width:96%;  border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius:3px; color:#999; border: 1px solid #dddddd;}
.button_gray_s3 a:link { text-decoration: none!important; outline: 0; font-size:1em; font-weight:bold; line-height:120%; display: block;white-space: nowrap;background-color: transparent; margin: 0; width:96%; padding:10px 0px;  text-align:center;  border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius:3px;  color:#999; }
.button_gray_s3 a:hover { text-decoration: none!important; background: #f5f5f5;   width:96%;  text-align:center; color:#999;}
.button_gray_s3 a:visited { text-decoration: none!important; outline: 0; display: block;white-space: nowrap;background-color: transparent; margin: 0; width:96%; text-align:center;  color:#999; } 


/* 회색 배경 버튼 L */
.button_gray_l {display: inline-block;*zoom:1;*display:inline; padding: 0; vertical-align: middle; text-align: center;overflow: hidden; text-decoration: none!important;cursor: pointer; background: #aaa; width:100%;  border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius:3px; color:#fff;}
.button_gray_l a:link { text-decoration: none!important; outline: 0; font-size:1.1em; font-weight:bold; line-height:16px;display: block;white-space: nowrap;background-color: transparent; margin: 0;border: 0;  width:100%; padding:12px 0px;  text-align:center;  border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius:3px;  color:#fff;}
.button_gray_l a:hover { text-decoration: none!important; background:#aaa;  width:100%;  text-align:center; color:#fff;}
.button_gray_l a:visited { text-decoration: none!important; outline: 0; display: block;white-space: nowrap;background-color: transparent; margin: 0;border: 0;  width:100%; text-align:center;  color:#fff; } 

/* 회색 배경 버튼 S */
.button_Fgray_s {display: inline-block;*zoom:1;*display:inline; padding: 0; vertical-align: middle; text-align: center;overflow: hidden; text-decoration: none!important;cursor: pointer; background: #aaa; width:100%;  border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius:3px; color:#fff;}
.button_Fgray_s a:link { text-decoration: none!important; outline: 0; font-size:1em; font-weight:bold; line-height:16px;display: block;white-space: nowrap;background-color: transparent; margin: 0;border: 0;  width:100%; padding:6px 0px;  text-align:center;  border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius:3px;  color:#fff;}
.button_Fgray_s a:hover { text-decoration: none!important; background:#aaa;  width:100%;  text-align:center; color:#fff;}
.button_Fgray_s a:visited { text-decoration: none!important; outline: 0; display: block;white-space: nowrap;background-color: transparent; margin: 0;border: 0;  width:100%; text-align:center;  color:#fff; } 


/* 핑크색 배경 L 버튼 */
.button_pink_l {display: inline-block;*zoom:1;*display:inline; padding: 0; vertical-align: middle; text-align: center;overflow: hidden; text-decoration: none!important;cursor: pointer; background: #ed145b; width:100%;  border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius:3px; color:#fff;}
.button_pink_l a:link { text-decoration: none!important; outline: 0; font-size:1.1em; font-weight:bold; line-height:16px;display: block;white-space: nowrap; margin: 0;border: 0;  width:100%; padding:12px 0px;  text-align:center;  border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius:3px;  color:#fff;}
.button_pink_l a:hover { text-decoration: none!important; background: #ed145b;  width:100%;  text-align:center; color:#fff;}
.button_pink_l a:visited { text-decoration: none!important; outline: 0; display: block;white-space: nowrap; margin: 0;border: 0;  width:100%; text-align:center;  color:#fff; } 

/* 핑크색 배경 s 버튼 */
.button_pink_s {display: inline-block;*zoom:1;*display:inline; padding: 0; vertical-align: middle; text-align: center;overflow: hidden; text-decoration: none!important;cursor: pointer; background: #ed145b; width:100%;  border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius:3px; color:#fff;}
.button_pink_s a:link { text-decoration: none!important; outline: 0; font-size:1em; font-weight:bold; line-height:120%; display: block;white-space: nowrap;background-color: transparent; margin: 0;border: 0;  width:100%; padding:6px 0px;  text-align:center;  border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius:3px;  color:#fff;}
.button_pink_s a:hover { text-decoration: none!important; background:#ed145b;  width:100%;  text-align:center; color:#fff;}
.button_pink_s a:visited { text-decoration: none!important; outline: 0; display: block;white-space: nowrap;background-color: transparent; margin: 0;border: 0;  width:100%; text-align:center;  color:#fff; } 

/* 핑크색 배경 s2, 높이 높음  버튼 */
.button_pink_s2 {display: inline-block;*zoom:1;*display:inline; padding: 0; vertical-align: middle; text-align: center;overflow: hidden; text-decoration: none!important;cursor: pointer; background: #df307f; width:100%;  border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius:3px; color:#fff;}
.button_pink_s2 a:link { text-decoration: none!important; outline: 0; font-size:1em; font-weight:bold; line-height:120%; display: block;white-space: nowrap;background-color: transparent; margin: 0;border: 0;  width:100%; padding:11px 0px 10px 0px;  text-align:center;  border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius:3px;  color:#fff;}
.button_pink_s2 a:hover { text-decoration: none!important; background:#df307f;  width:100%;  text-align:center; color:#fff;}
.button_pink_s2 a:visited { text-decoration: none!important; outline: 0; display: block;white-space: nowrap;background-color: transparent; margin: 0;border: 0;  width:100%; text-align:center;  color:#fff; } 

/* 네이비 배경 L 버튼 */
.button_navy_l {display: inline-block;*zoom:1;*display:inline; padding: 0; vertical-align: middle; text-align: center;overflow: hidden; text-decoration: none!important;cursor: pointer; background: #2c498f; width:100%;  border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius:3px; color:#fff;}
.button_navy_l a:link { text-decoration: none!important; outline: 0; font-size:1.1em; font-weight:bold; line-height:16px;display: block;white-space: nowrap; margin: 0;border: 0;  width:100%; padding:12px 0px;  text-align:center;  border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius:3px;  color:#fff;}
.button_navy_l a:hover { text-decoration: none!important; background:#2c498f;  width:100%;  text-align:center; color:#fff;}
.button_navy_l a:visited { text-decoration: none!important; outline: 0; display: block;white-space: nowrap; margin: 0;border: 0;  width:100%; text-align:center;  color:#fff; } 

/* 네이비 배경 s 버튼 */
.button_navy_s {display: inline-block;*zoom:1;*display:inline; padding: 0; vertical-align: middle; text-align: center;overflow: hidden; text-decoration: none!important;cursor: pointer; background: #2c498f; width:100%;  border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius:3px; color:#fff;}
.button_navy_s a:link { text-decoration: none!important; outline: 0; font-size:1em; font-weight:bold; line-height:120%; display: block;white-space: nowrap;background-color: transparent; margin: 0;border: 0;  width:100%; padding:6px 0px;  text-align:center;  border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius:3px;  color:#fff;}
.button_navy_s a:hover { text-decoration: none!important; background:#2c498f;  width:100%;  text-align:center; color:#fff;}
.button_navy_s a:visited { text-decoration: none!important; outline: 0; display: block;white-space: nowrap;background-color: transparent; margin: 0;border: 0;  width:100%; text-align:center;  color:#fff; } 

/* 네이비 배경 s2  버튼 */
.button_navy_s2 {display: inline-block;*zoom:1;*display:inline; padding: 0; vertical-align: middle; text-align: center;overflow: hidden; text-decoration: none!important;cursor: pointer; background: #2c498f; width:100%;  border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius:3px; color:#fff;}
.button_navy_s2 a:link { text-decoration: none!important; outline: 0; font-size:1em; font-weight:bold; line-height:120%; display: block;white-space: nowrap;background-color: transparent; margin: 0;border: 0;  width:100%; padding:11px 0px 10px 0px;  text-align:center;  border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius:3px;  color:#fff;}
.button_navy_s2 a:hover { text-decoration: none!important; background:#2c498f;  width:100%;  text-align:center; color:#fff;}
.button_navy_s2 a:visited { text-decoration: none!important; outline: 0; display: block;white-space: nowrap;background-color: transparent; margin: 0;border: 0;  width:100%; text-align:center;  color:#fff; } 

/* 흰색 배경, 회색테두리 S 버튼  */
.button_gray_strock_s {display: inline-block;*zoom:1;*display:inline; padding: 0; vertical-align: middle; border: 1px solid #bbb;  text-align: center; overflow: hidden; text-decoration: none!important;cursor: pointer; background: #fff; width:100%; color:#444;}
.button_gray_strock_s a:link { text-decoration: none!important; outline: 0; font-size:1em; font-weight:bold; line-height:16px; display: block; white-space: nowrap;background-color: transparent; margin: 0;border: 0;  width:100%; padding:7px 0px;  text-align:center; color:#444;}
.button_gray_strock_s a:hover { text-decoration: none!important; background: #fff;  width:100%;  text-align:center; color:#444;}
.button_gray_strock_s a:visited { text-decoration: none!important; outline: 0; display: block;white-space: nowrap;background-color: transparent; margin: 0;border: 0;  width:100%; text-align:center; color:#444;} 

/* 흰색 배경, 회색테두리 L 버튼 */
.button_gray_strock_l {display: inline-block;*zoom:1;*display:inline; padding: 0; vertical-align: middle; text-align: center; overflow: hidden; text-decoration: none!important;cursor: pointer; background:#fff; border:1.5px solid  #ddd; width:95%;  border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius:3px; color:#999;}
.button_gray_strock_l a:link { text-decoration: none!important; outline: 0; font-size:1em; letter-spacing:0px; font-weight:bold; line-height:16px;display: block;white-space: nowrap;background-color: transparent; margin: 0;border: 0;  width:100%; padding:10px 0px;  text-align:center;  border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius:3px;  color:#999;}
.button_gray_strock_l a:hover { text-decoration: none!important; background:#fff;  width:100%;  text-align:center; color:#999;}
.button_gray_strock_l a:visited { text-decoration: none!important; outline: 0; display: block;white-space: nowrap;background-color: transparent; margin: 0;border: 0;  width:100%; text-align:center;  color:#999; } 

/* 흰색 배경, 핑크색테두리 L 버튼 */
.button_pink_strock_l {display: inline-block;*zoom:1;*display:inline; padding: 0 0 0 6px; vertical-align: middle; text-align: left; overflow: hidden; text-decoration: none!important;cursor: pointer; background:url(//image.aladin.co.kr/img/usedshop/C2B/btn_arrow1.png) no-repeat right #fff;  border:1.5px solid  #df307f; width:94%;  border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius:3px; color:#333; }
.button_pink_strock_l a:link { text-decoration: none!important; outline: 0; font-size:1em; letter-spacing:-1px; font-weight:bold; line-height:16px; display: block; white-space: nowrap;background-color: transparent; margin: 0;border: 0;  width:100%; padding:9px 0px;  border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius:3px;  color:#333;}
.button_pink_strock_l a:hover { text-decoration: none!important;  width:100%;color:#333;}
.button_pink_strock_l a:visited { text-decoration: none!important; outline: 0; display: block;white-space: nowrap;background-color: transparent; margin: 0;border: 0;  width:100%;  color:#333; } 

/* 테두리 없음 - top 버튼 */
.button_write_top {display: inline-block;*zoom:1;*display:inline; padding: 0; vertical-align: middle; text-align: center;overflow: hidden; text-decoration: none!important;cursor: pointer; background: #fff; width:100%;  border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius:3px; color:#999; margin-bottom:25px;}
.button_write_top a:link { text-decoration: none!important; outline: 0; font-size:1.1em; font-weight:bold; line-height:16px;display: block;white-space: nowrap;background-color: transparent; margin: 0;border: 0;  width:100%; padding:6px 0px;  text-align:center;  border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius:3px;  color:#999;}
.button_write_top a:hover { text-decoration: none!important; background:#aaa;  width:100%;  text-align:center; color:#999;}
.button_write_top a:visited { text-decoration: none!important; outline: 0; display: block;white-space: nowrap;background-color: transparent; margin: 0;border: 0;  width:100%; text-align:center;  color:#999; } 

/* 레이어 */
.c2b_layer_outbox {padding:0 0 0 0; margin:0 auto; background-color:#FFF; border-radius: 7px; -webkit-border-radius: 7px; -moz-border-radius:7px; overflow:hidden; width:85%;  box-shadow:0px 2px 2px 0px #000; position:relative}
.c2b_layer_outbox1 {padding:0 0 0 0; margin:0 auto; background-color:#FFF; border-radius: 7px; -webkit-border-radius: 7px; -moz-border-radius:7px; overflow:hidden; width:85%;  box-shadow:0px 2px 2px 0px #000; }
.c2b_layer_outbox2 {padding:0 0 0 0; margin:0 0 0 0; float:right; text-align:left; background-color:#FFF; overflow:hidden; width:85%;}
.c2b_layer_outbox3 {padding:0 0 0 0; margin:0 auto; background-color:#FFF; border:2px solid #de0e6c; border-radius: 7px; -webkit-border-radius: 7px; -moz-border-radius:7px; overflow:hidden; width:85%;  box-shadow:0px 2px 2px 0px #000;}

.c2b_layer_inbox {padding:20px 20px 20px 20px; overflow:hidden; }
.c2b_layer_inbox1 {padding:17px 0px 17px 17px;  overflow:hidden; }

.c2b_layer_top {padding:15px 10px 15px 15px; background-color:#24355b; overflow:hidden;}
.c2b_layer_top1 {padding:0 0 0 0; background-color:#d2c38e; overflow:hidden;}

.c2b_cont1 {padding:0 0 0 0; margin:0 auto; text-align:center;}
.c2b_cont2 {padding:5px 0 0 0; margin:0 0 0 0; text-align:left; }
.c2b_cont3 {padding:0 0 0 0; margin:0 0 0 0; text-align:left; }

.c2b_cont_btn {padding:0 0 0 0; margin:15px 0 0 0; text-align:center; }
.c2b_layer_line1 {clear:both; padding:0 0 0 0; margin:12px 0px 12px 0px; border-bottom:1px dotted #bbb;}

.c2b_cont4 {padding:5px 0 0 0; margin:0 0 5px 0; overflow:hidden; }
.c2b_cont_l { margin:0 8px 0 0;  padding:2px 0 0 0; float:left; width:15px; overflow:hidden; }
.c2b_cont_l img { width:15px;}
.c2b_cont_r { margin:0 0 0 0;  padding:0 0 0 0; float:left; line-height:130%; width:90%; color:#555; font-size: 1.1em;}

.c2b_layer_title {margin:0 0 0 0; padding:3px 0 0 0; float:left; color:#fff; font-size:1.2em; font-weight:bold; }
.c2b_layer_topbtn {margin:0 0 0 0; padding:0 0 0 0; float:right; text-align:right;} 

.c2b_layer_list { margin:0; padding:0; float:left;width:65px; color:#555;  font-size: 1.1em;}
.c2b_layer_list li { margin:0; padding:0 0 5px 5px;  list-style-type: disc; line-height:140%;  }

.c2b_layer_list_no { margin:0 0 0 67px; padding:0 0 0 0;  color:#333;  font-size: 1.1em; font-weight:bold;}
.c2b_layer_list_no a { color:#333;}
.c2b_layer_list_no li { margin:0; padding:0 0 5px 0px; list-style:none; line-height:140%;}

.c2b_layer_p_box {width:60%; border:1px solid #ccc; padding:3px 0px 3px 0px; height:30px; background:#fff; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; float:left; }
.c2b_layer_p_input {width:60%; border:0px;  padding:4px 15px 2px 15px;  background:#fff; font-size:1.1em; font-weight:bold; color:#333; }

.c2b_layer_t_box1 {padding:10px 0; background:#fff; border:1px solid #ccc;  text-align: center; overflow: hidden; text-decoration: none!important; width:100%;  border-top-left-radius: 4px; -webkit-border-top-left-radius: 4px; -moz-border-top-left-radius: 4px; }
.c2b_layer_t_box2 {padding:10px 0; background:#fff; border:1px solid #ccc; text-align: center; overflow: hidden; text-decoration: none!important; width:100%;  border-top-right-radius: 4px; -webkit-border-top-right-radius: 4px; -moz-border-top-right-radius: 4px; }

.c2b_layer_t_box3 {padding:10px 0;  background:#f8f8f8; border:1px solid #ccc;  border-top:0px;  text-align: center; text-decoration: none!important; width:99%; overflow:hidden; }
.c2b_layer_t_box3 a:link { text-decoration: none!important; outline: 0; display: block;white-space: nowrap; margin: 0;border: 0;  width:99%; padding:6px 0px;  text-align:center;  border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius:4px;  }
.c2b_layer_t_box3 a:hover { text-decoration: none!important; width:99%;  text-align:center; }
.c2b_layer_t_box3 a:visited { text-decoration: none!important; outline: 0; display: block;white-space: nowrap; margin: 0; width:99%; text-align:center; } 

.c2b_layer_t_box4 {padding:10px 0;  background:#f8f8f8; border:1px solid #ccc;  border-top:0px;  text-align: center; text-decoration: none!important; width:99%; overflow:hidden;  border-bottom-right-radius: 4px; -webkit-border-bottom-right-radius: 4px; -moz-border-bottom-right-radius: 4px;  border-bottom-left-radius: 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-bottom-left-radius: 4px;}
.c2b_layer_t_box4 a:link { text-decoration: none!important; outline: 0; display: block;white-space: nowrap; margin: 0;border: 0;  width:99%; padding:6px 0px;  text-align:center;  border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius:4px;  }
.c2b_layer_t_box4 a:hover { text-decoration: none!important; width:99%;  text-align:center; }
.c2b_layer_t_box4 a:visited { text-decoration: none!important; outline: 0; display: block;white-space: nowrap; margin: 0; width:99%; text-align:center; } 

.c2b_layer_t_left { padding:0; margin:0; float:left; width:50%; text-align:center;}
.c2b_layer_t_right { padding:0; margin:0; float:right;  width:50%; text-align:center;}

.c2b_layer_t_left1 { padding:0; margin:0; float:left; width:50%; text-align:left;}
.c2b_layer_t_right1 { padding:0; margin:0; float:right;  width:50%; text-align:right;}

.c2b_layer_t_line1 { padding:0; margin:0; height:1px; background:#b3a679; }
.c2b_layer_t_line2 { padding:0; margin:0; height:1px; background:#dbcfa5; }

/* 20150626 ~ 20150707 추가 */
.c2bF_title10 { font-size:1em; letter-spacing:-1px; font-weight:bold; color:#333;}
.c2bF_title10 a { color:#333;}

.m_btn_25_1 { float:left; width:32%; border:solid 1px #e5e5e5; border-right:0px; } 
.m_btn_25_2 { float:left; width:32%; border:solid 1px #e5e5e5;  } 

.m_btn_50_1 { float:left; width:49%; border:solid 1px #d5d5d5; border-right:0px; } 
.m_btn_50_2 { float:left; width:49%; border:solid 1px #d5d5d5; } 

/* 탭버튼 */
.tab_button_gray_l {display: inline-block;*zoom:1;*display:inline; padding: 0; vertical-align: middle; text-align: center;overflow: hidden; text-decoration: none!important;cursor: pointer; background:#f5f5f5; width:100%;  color:#999; }
.tab_button_gray_l a:link { text-decoration: none!important; outline: 0; font-size:1.1em; font-weight:bold; line-height:16px;display: block;white-space: nowrap;background-color: transparent; margin: 0;border: 0;  width:100%; padding:12px 0px;  text-align:center;  color:#999; }
.tab_button_gray_l a:hover { text-decoration: none!important; background:#f5f5f5;  width:100%;  text-align:center; color:#999;}
.tab_button_gray_l a:visited { text-decoration: none!important; outline: 0; display: block;white-space: nowrap;background-color: transparent; margin: 0;border: 0;  width:100%; text-align:center;  color:#999;} 

.tab_button_pink_l {display: inline-block;*zoom:1;*display:inline; padding: 0; vertical-align: middle; text-align: center;overflow: hidden; text-decoration: none!important;cursor: pointer; background:#f5f5f5; width:100%;  color:#df307f; }
.tab_button_pink_l a:link { text-decoration: none!important; outline: 0; font-size:1.1em; font-weight:bold; line-height:16px;display: block;white-space: nowrap;background-color: transparent; margin: 0;border: 0;  width:100%; padding:12px 0px;  text-align:center;  color:#df307f; }
.tab_button_pink_l a:hover { text-decoration: none!important; background:#f5f5f5;  width:100%;  text-align:center; color:#df307f;}
.tab_button_pink_l a:visited { text-decoration: none!important; outline: 0; display: block;white-space: nowrap;background-color: transparent; margin: 0;border: 0;  width:100%; text-align:center;  color:#df307f;} 

.c2bF_navy1 { color:#2c498f; font-size:1.2em; font-weight:bold; }
.c2bF_navy1 a { color:#2c498f;}

/* 탭박스 5개 (1:1:1:1:1) 일때 */
.top_tab_five1 { float:left; width:19.9%; text-align:center; padding:14px 0px; font-size:1.1em; font-weight:bold; color:#888; letter-spacing:-1px; background-color:#f5f5f5; border-right:1px solid #d5d5d5; border-bottom:1px solid #d5d5d5; }
.top_tab_five1 a {font-weight:bold; color:#888; letter-spacing:-1px; }

.top_tab_five2 { float:left; width:18.9%; text-align:center; padding:14px 0px; font-size:1.1em; font-weight:bold; color:#888; letter-spacing:-1px; background-color:#f5f5f5; border-right:0px; border-bottom:1px solid #d5d5d5;}
.top_tab_five2 a {font-weight:bold; color:#888; letter-spacing:-1px; }

.top_tab_five1_on { float:left; width:19.9%; text-align:center; padding:14px 0px; font-size:1.1em; font-weight:bold; color:#333; letter-spacing:-1px; background-color:#fff; border-right:1px solid #d5d5d5; border-bottom:1px solid #fff; }
.top_tab_five1_on a {font-weight:bold; color:#333; letter-spacing:-1px;}

.top_tab_five2_on { float:left; width:18.9%; text-align:center; padding:14px 0px; font-size:1.1em; font-weight:bold; color:#333; letter-spacing:-1px; background-color:#fff; border-right:0px; border-bottom:1px solid #fff;}
.top_tab_five2_on a {font-weight:bold; color:#333; letter-spacing:-1px; }

/* 20150710 추가 */
.m_search_area2 { margin:0 0 0 0; padding:17px 16px 17px 16px; clear:both; overflow:hidden;}
.m_search_area3 { margin:0 0 25px 0px; padding:0px 16px 17px 16px;  border-bottom:1px solid #c1c1c1; clear:both; overflow:hidden;}
.m_search_area4 { margin:0px; padding:15px 16px 15px 16px;  border-bottom:1px solid #c1c1c1; clear:both; overflow:hidden;}

/* 20150714 추가 */
.m_btn_f_line { float:left; width:100%; border:solid 1px #e5e5e5; text-align:center; } 
.m_title_bg { background:#2c498f; text-align:center; color:#fff; font-size:1em; padding:7px 0; margin-bottom:8px;}
.m_topinfo_box2 {margin:5px 15px 0px 15px; padding:0 0 0 0; font-size:1.2em; color:#333; font-weight:bold;}
.m_bank_l6 { margin:0 0 0 0;  padding:0 0 0 0; float:left; width:26%; overflow:hidden;}
.m_bank_r6 { margin:0 0 0 0;  padding:0 0 0 0; float:left; width:73%; overflow:hidden;}

.m_bank_list10 { margin:0; padding:0 0 0 0px; float:left; width:100%; color:#777; font-size:1.1em; overflow:hidden;}
.m_bank_list10 li { margin:0; padding:0 0 12px 0px; text-align:center; }

.m_bank_list11 { margin:0; padding:0 0 0 15px; float:left; width:100%; color:#333; font-size:1.1em; overflow:hidden;}
.m_bank_list11 li { margin:0; padding:0 0 12px 0px; }

/********* 아래 버튼의 오버됐을경우 컬러가 제대로 반영이 안되어 있었네요. 수정부탁드려요~  - 20150714  *******/

/* 네이비 배경 s 버튼 */
.button_navy_s {display: inline-block;*zoom:1;*display:inline; padding: 0; vertical-align: middle; text-align: center;overflow: hidden; text-decoration: none!important;cursor: pointer; background: #2c498f; width:100%;  border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius:3px; color:#fff;}
.button_navy_s a:link { text-decoration: none!important; outline: 0; font-size:1em; font-weight:bold; line-height:120%; display: block;white-space: nowrap;background-color: transparent; margin: 0;border: 0;  width:100%; padding:6px 0px;  text-align:center;  border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius:3px;  color:#fff;}
.button_navy_s a:hover { text-decoration: none!important; background:#2c498f;  width:100%;  text-align:center; color:#fff;}
.button_navy_s a:visited { text-decoration: none!important; outline: 0; display: block;white-space: nowrap;background-color: transparent; margin: 0;border: 0;  width:100%; text-align:center;  color:#fff; } 

/* 네이비 배경 s2  버튼 */
.button_navy_s2 {display: inline-block;*zoom:1;*display:inline; padding: 0; vertical-align: middle; text-align: center;overflow: hidden; text-decoration: none!important;cursor: pointer; background: #2c498f; width:100%;  border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius:3px; color:#fff;}
.button_navy_s2 a:link { text-decoration: none!important; outline: 0; font-size:1em; font-weight:bold; line-height:120%; display: block;white-space: nowrap;background-color: transparent; margin: 0;border: 0;  width:100%; padding:11px 0px 10px 0px;  text-align:center;  border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius:3px;  color:#fff;}
.button_navy_s2 a:hover { text-decoration: none!important; background:#2c498f;  width:100%;  text-align:center; color:#fff;}
.button_navy_s2 a:visited { text-decoration: none!important; outline: 0; display: block;white-space: nowrap;background-color: transparent; margin: 0;border: 0;  width:100%; text-align:center;  color:#fff; } 
/*************************************************************************************************************************************** /

/* 20150716 추가 */
/* 우편번호 */
.m_zip_1 { float:left; width:34%; text-align:center;} 
.m_zip_2 { float:left; width:99%; text-align:center;} 
.m_zip_3 { float:left; width:75%;} 
.m_add_input {width:90%; border:0px; padding:4px 10px 2px 10px; background:#f8f8f8; font-size:1.2em; font-weight:bold; color:#333;  text-align:left;}
.m_address_box { background-color:#f8f8f8; padding:10px; margin-bottom:10px; overflow:hidden; }
.m_address_s_box { margin:0 16px 0 16px; padding:0 0 0 0; clear:both; overflow:hidden;}
.m_address_c1 { float:left; width:20%; text-align:left; padding:8px 0 0 0px; letter-spacing:-1px;}
.m_address_c2 { float:left; width:57%; text-align:left; padding:8px 0 0 5px; letter-spacing:-1px; }
.m_address_c3 { float:right; width:16%; text-align:center; padding:0 0 0 5px; }
.m_address_noti { padding:30px; text-align: center; font-size:1.2em; color:#777; font-weight:bold; }

.m_list_noti { margin:0 16px 25px 16px; padding:10px 15px; background-color:#edf9ff; text-align:left; font-size:1.1em; color:#444; line-height:130%;}
.m_list_num { float:left; width:7%; text-align:center; color:#333; font-size:0.9em; margin-right:3px; }
.m_book_info5 { float:left; width:57%; overflow:hidden;}

.m_book_list2 { margin:0 16px 15px 16px; padding:0px 0px 0px 0px; overflow:hidden;}
.m_btn_r4 { float:right; width:60%; text-align:right; padding-right:10px; } 
.c2bF_gray2 { color:#999;}
.c2bF_gray3 { color:#999; font-size:0.9em;}

.m_bank_btn6 { float:right; width:22%; text-align:right; margin-left:5px;}

.m_bank_l7 { margin:0 0 0 0;  padding:0 0 0 0; float:left; width:32%; overflow:hidden;}
.m_bank_r7 { margin:0 0 0 0;  padding:0 0 0 0; float:left; width:68%; overflow:hidden;}

.m_bank_l8 { margin:0 0 0 0;  padding:0 0 0 0; float:left; width:35%; overflow:hidden;}
.m_bank_r8 { margin:0 0 0 0;  padding:0 0 0 0; float:left; width:65%; overflow:hidden;}

.m_title_box16 { margin:0 0 25px 0; padding:8px 16px 8px 16px; border-top:1px solid #ddd; background:#f3f3f3; clear:both; overflow:hidden;}

.m_adress_box .m_list_right li { list-style-type: disc;} 

.m_list_noti2 { margin:0 16px 5px 16px; padding:10px 15px; background-color:#00b854; text-align:center; color:#fff; line-height:150%; }
.c2bF_yellow{color:#fcff00;}

.f_subtitle_little {
    color: #777;
    font-size: 0.85em;
    line-height: 1.2em;
    font-weight:normal;
}

/* 20160205 배너 */
.c2b_banner { background:#ffdb0c; padding:17px 16px;text-align:center;}

/*안내문추가*/
.price_info_box {padding:15px 15px 10px 15px; background-color:#fffcbd; border:1px #d1d1d1 solid; margin-bottom:20px;}
.price_info_box.new {margin: 0 16px 20px 16px;}
.price_info_box .tt { color:#ee3d94; font-weight:bold;}
.price_info_box ul  { padding-top:5px;}
.price_info_box li { text-decoration:none; background:url(//image.aladin.co.kr/img/usedshop/bu.gif) 0 6px no-repeat; padding-left:8px; padding-bottom:3px;}
.price_info_box li a {text-decoration:underline; color:#386da1;}
.price_info_box .close_btn {padding-top:10px; text-align:center;}
.price_info_box .close_btn2 {text-align:center;}
.price_info_box .button {display: inline-block;*zoom:1;*display:inline; padding: 0; vertical-align: middle; border: 1px solid; border-color: #9e9e9e/*#bcc1c8 #bababa #adb2bb*/;text-align: center;overflow: hidden;
text-decoration: none!important;cursor: pointer; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;background-color:#FFFFFF; width:45%;} /*기본 흰색 버튼*/
.price_info_box .button a:link { text-decoration: none!important; outline: 0;color: #333!important;font-size:0.9em;line-height:18px;display: block;white-space: nowrap; padding: 6px 0px 4px 0px;}
.price_info_box .button a:hover { text-decoration: none!important; background:#f7f7f7!important;}
.price_info_box .txt_close_link {text-align: right;}
.price_info_box .txt_close_link a {color: #000; text-decoration: underline; font-size: 13px;}

/*20170324 추가*/
.m_address_areaL { float:left; width:20%; text-align:left; padding:25px 0 0 0px; letter-spacing:-1px;}
.m_address_areaR { float:left; width:78%; text-align:left; padding:0 0 0 2%; margin:0; letter-spacing:-1px; }
.m_address_c4 { float:left; width:77%; text-align:left; margin:0; padding:4px 0 0 0px; letter-spacing:-1px;}
.m_address_c5 { float:right; width:20%; text-align:center; margin:0; }
.m_area10 { clear:both; height:10px; width:100%;}
.button_pink_s4 {display: inline-block;*zoom:1;*display:inline; padding: 0; vertical-align: middle; text-align: center;overflow: hidden; text-decoration: none!important;cursor: pointer; background: #bc1b63; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius:3px; color:#fff;}
.button_pink_s4 a:link { text-decoration: none!important; outline: 0; font-size:1em; font-weight:bold; line-height:120%; display: block;white-space: nowrap;background-color: transparent; margin: 0;border: 0; padding:6px 0px;  text-align:center;  border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius:3px;  color:#fff;}
.button_pink_s4 a:hover { text-decoration: none!important; background:#bc1b63; text-align:center; color:#fff;}
.button_pink_s4 a:visited { text-decoration: none!important; outline: 0; display: block;white-space: nowrap;background-color: transparent; margin: 0;border: 0;  text-align:center;  color:#fff; } 

/*이 책의 다음 독자에게 추가*/
.c2b_btn_bl4_s {display: inline-block;*zoom:1;*display:inline; padding: 0; vertical-align: middle; border: 1px solid #2ca5dd; border-radius:3px; background: #fff; color:#2ca5dd;text-align:center; font-weight:normal; margin-top:5px ;etter-spacing:-0.5px ; width:98% }
.c2b_btn_bl4_s a:link { text-decoration: none!important;  font-size:0.9em; display: block;   padding:3px;  line-height:1.2em ; color:#2ca5dd;}

.c2b_btn_bl4_s_on {display: inline-block;*zoom:1;*display:inline; padding: 0; vertical-align: middle; border: 1px solid #2ca5dd; border-radius:3px; background:#33afe9; color:#fff;text-align:center; font-weight:normal; margin-top:5px ;etter-spacing:-0.5px ; width:98% }
.c2b_btn_bl4_s_on a:link { text-decoration: none!important;  font-size:0.9em; display: block;   padding:3px;  color:#fff; line-height:1.2em ;}

.c2b_btn_bl5_s {display: inline-block;*zoom:1;*display:inline; padding: 0; vertical-align: middle; border-bottom:1px dashed #2ca5dd; color:#2ca5dd;text-align:left; font-weight:normal; margin-top:5px ;letter-spacing:-0.5px ;background: #fff;}
.c2b_btn_bl5_s a:link { text-decoration: none!important;  font-size:0.9em; display: block;   padding:0;  line-height:1.2em ; color:#2ca5dd;}
.c2b_btn_bl5_s_t1{color:#e52d80; font-weight:bold}
.c2b_btn_bl5_s_t2{color:#2ca5dd; font-weight:bold}

.c2b_btn_bl5_s_x {display: inline-block;*zoom:1;*display:inline; padding: 0; vertical-align: middle; border: 1px solid #2ca5dd; border-radius:3px; background:#33afe9; color:#fff;text-align:center; font-weight:normal; margin-top:5px ;etter-spacing:-0.5px ; }
.c2b_btn_bl5_s_x a:link { text-decoration: none!important;  font-size:0.9em; display: block;   padding:2px 7px 3px 7px;  color:#fff; line-height:1.2em ;}

.c2b_btn_bl4 {display: inline-block;*zoom:1;*display:inline; padding: 0; vertical-align: middle; border: 1px solid #2ca5dd; border-radius:3px; background:#fff; color:#2ca5dd;text-align:left; font-weight:normal; margin-right:5px; margin-top:5px }
.c2b_btn_bl4 a:link { text-decoration: none!important;  font-size:0.9em;; display: block;  padding:4px 5px 3px 5px; color:#2ca5dd;}
.c2b_btn_bl4 a:hover { text-decoration: none!important;  text-align:center; color:#2ca5dd; background:#eefaff!important;}
.c2b_btn_bl4 a:visited { text-decoration: none!important;  display: block;color:#2ca5dd;} 

.c2b_btn_bl4_on {display: inline-block;*zoom:1;*display:inline; padding: 0; vertical-align: middle; border: 1px solid #2ca5dd; border-radius:3px; background:#33afe9; color:#fff;text-align:left; font-weight:normal; margin-right:5px;margin-top:5px  }
.c2b_btn_bl4_on a:link { text-decoration: none!important;  font-size:0.9em; display: block;  padding:4px 5px 3px 5px;  color:#fff;}
.c2b_btn_bl4_on a:hover { text-decoration: none!important;  text-align:center; color:#fff; background:#29a6e0!important;}
.c2b_btn_bl4_on a:visited { text-decoration: none!important;  display: block;color:#fff;} 

.c2b_btn_bl4_x {display: inline-block;*zoom:1;*display:inline; padding: 0; vertical-align: middle; border: 1px solid #2ca5dd; border-radius:30px; background:#33afe9; color:#fff;text-align:center; font-weight:normal;margin-top:5px  }
.c2b_btn_bl4_x a:link { text-decoration: none!important;  font-size:1em; display: block;  padding:2px 8px;  color:#fff;}
.c2b_btn_bl4_x a:hover { text-decoration: none!important;  text-align:center; color:#fff; background:#29a6e0!important;}
.c2b_btn_bl4_x a:visited { text-decoration: none!important;  display: block;color:#fff;} 

.c2b_choice_popbpx1{border-radius: 5px; background:#fff; text-align:center; width:90%; padding:20px 0 30px 0; margin:0 auto; z-index:10;}
.c2b_choice_popbpx1 ul{ padding:0; margin:0}
.c2b_choice_popbpx1 ul li{ padding:10px 0 0 0;}
.c2b_choice_popbpx1 .text1{text-align:left; width:72%; margin:0 auto; padding:10px 0}
.c2b_choice_popbpx1 .text2{text-align:center; width:80%; margin:0 auto; padding:10px 0; font-weight:bold}

.c2b_choice_popbpx2{background:#fff; text-align:center; width:90%; padding:20px 0 0px 0; margin:0 auto}
.c2b_choice_popbpx2 ul{ padding:0; margin:0}
.c2b_choice_popbpx2 ul li{ padding:10px 0 0 0;}
.c2b_choice_popbpx2 .text1{text-align:left; width:72%; margin:0 auto; padding:10px 0}

.c2b_btn_p2 {display: inline-block;*zoom:1;*display:inline; padding: 0; vertical-align: middle; border: 1px solid; border-color: #d32372;text-align: center;overflow: hidden;border-radius: 3px; background-color: #e52d80; margin:0 5px ;width:45% }
.c2b_btn_p2 a:link { text-decoration: none!important;  font-size:1.1em; display: block;  padding:10px 0;  color:#ffffff; font-weight:bold;}
.c2b_btn_p2 a:hover { text-decoration: none!important;  text-align:center; color:#ffffff; background:#da2376!important;}
.c2b_btn_p2 a:visited { text-decoration: none!important;  display: block;color:#ffffff;}

.c2b_btn_p8 {display: inline-block;*zoom:1;*display:inline; padding: 0; vertical-align: middle; border: 1px solid; border-color: #d32372;text-align: center;overflow: hidden;border-radius: 3px; background-color: #e52d80; margin:0; width:72% }
.c2b_btn_p8 a:link { text-decoration: none!important;  font-size:14px; display: block;  padding:13px 0;  color:#ffffff; font-weight:bold;}
.c2b_btn_p8 a:hover { text-decoration: none!important;  text-align:center; color:#ffffff; background:#da2376!important;}
.c2b_btn_p8 a:visited { text-decoration: none!important;  display: block;color:#ffffff;}

.c2b_btn_p8_light {display: inline-block;*zoom:1;*display:inline; padding: 0; vertical-align: middle; border: 1px solid; border-color: #d32372;text-align: center;overflow: hidden;border-radius: 3px; background-color: #e52d80; margin:0; width:93% }
.c2b_btn_p8_light a:link { text-decoration: none!important;  font-size:14px; display: block;  padding:7px 0;  color:#ffffff; font-weight:bold;}
.c2b_btn_p8_light a:hover { text-decoration: none!important;  text-align:center; color:#ffffff; background:#da2376!important;}
.c2b_btn_p8_light a:visited { text-decoration: none!important;  display: block;color:#ffffff;}

.c2b_btn_p_white3 {display: inline-block;*zoom:1;*display:inline; padding: 0; vertical-align: middle; border: 1px solid; border-color: #d32372;text-align: center;overflow: hidden;border-radius: 3px; background-color: #fff; margin:0 5px;width:45% }
.c2b_btn_p_white3 a:link { text-decoration: none!important;  font-size:14px; display: block; padding:10px 0px;  color:#d32372; font-weight:bold;}
.c2b_btn_p_white3 a:hover { text-decoration: none!important;  text-align:center; color:#d32372; background:#f5f5f5!important;}
.c2b_btn_p_white3 a:visited { text-decoration: none!important;  display: block;color:#d32372;}

.c2b_btn_p_white4 {display: inline-block;*zoom:1;*display:inline; padding: 0; vertical-align: middle; border: 1px solid; border-color: #d32372;text-align: center;overflow: hidden;border-radius: 3px; background-color: #fff;width:72% }
.c2b_btn_p_white4 a:link { text-decoration: none!important;  font-size:14px; display: block; padding:13px 0px;  color:#d32372; font-weight:bold;}
.c2b_btn_p_white4 a:hover { text-decoration: none!important;  text-align:center; color:#d32372; background:#f5f5f5!important;}
.c2b_btn_p_white4 a:visited { text-decoration: none!important;  display: block;color:#d32372;}

.c2b_btn_p_white4_light {display: inline-block;*zoom:1;*display:inline; padding: 0; vertical-align: middle; border: 1px solid; border-color: #d32372;text-align: center;overflow: hidden;border-radius: 3px; background-color: #fff;width:93% }
.c2b_btn_p_white4_light a:link { text-decoration: none!important;  font-size:14px; display: block; padding:7px 0px;  color:#d32372; font-weight:bold;}
.c2b_btn_p_white4_light a:hover { text-decoration: none!important;  text-align:center; color:#d32372; background:#f5f5f5!important;}
.c2b_btn_p_white4_light a:visited { text-decoration: none!important;  display: block;color:#d32372;}

.c2b_choice_popbpx11 {border-radius: 5px; background:#fff; text-align:center; width:90%; padding:40px 0; margin:0 auto}

/* 회색 배경, 회색테두리 버튼  */
.c2b_btn_g {display: inline-block;*zoom:1;*display:inline; padding: 0; vertical-align: middle; border: 1px solid #cfcfcf; border-radius:3px; background: #f3f3f3; color:#444;text-align:center; font-weight:normal; margin:0 0 5px 0 }
.c2b_btn_g a:link { text-decoration: none!important;  font-size:1em; display: block;  padding:0px;  color:#444;}
.c2b_btn_g a:hover { text-decoration: none!important;  text-align:center; color:#444; background:#f0f0f0!important;}
.c2b_btn_g a:visited { text-decoration: none!important;  display: block;color:#444;}

/* 핑크 작은 버튼*/
.c2b_btn_ps {display: inline-block;*zoom:1;*display:inline; padding: 0; vertical-align: middle; border: 1px solid; border-color: #e52d80;text-align: center;overflow: hidden;border-radius: 3px; background-color: #e52d80; }
.c2b_btn_ps a:link { text-decoration: none!important;  font-size:1em; display: block;  padding:2px 20px;  color:#ffffff; font-weight:normal;line-height:23px}
.c2b_btn_ps a:hover { text-decoration: none!important;  text-align:center; color:#ffffff; background:#da2376!important;}
.c2b_btn_ps a:visited { text-decoration: none!important;  display: block;color:#ffffff;} 

.c2b_choice_list { padding:10px 0 0 0 }
.c2b_choice_list ul { padding:0; margin:0}
.c2b_choice_list li{ float:left; display:inline; padding:10px 0px 0 5px;}
.c2b_choice_list .li1{ width:15px;}
.c2b_choice_list .li2{ width:69px; vertical-align:top}
.c2b_choice_list .li3{ width:66%; font-size:1.1em; font-weight:bold}
.c2b_choice_list .all{ padding:5px 0; border-bottom:1px solid #666666}
.c2b_choice_list a{color:#333}
.c2b_choice_list img{width:65px}
.c2b_choice_width{ width:90%; margin:0 auto; padding:5px 0 20px 0}
.c2b_choice_graybg{ background:#f3f3f3; padding:15px}
.c2b_choice_graybg ul{ width:90%; margin:0 auto; padding:0}
.c2b_choice_graybg ul li{ list-style:disc; font-size:1em}

.c2b_choice_list2 { padding:10px 0 0 0 }
.c2b_choice_list2 ul { padding:0; margin:0}
.c2b_choice_list2 li{ float:left; display:inline; padding:10px 0px 0 5px;}
.c2b_choice_list2 .li1{ width:15px;}
.c2b_choice_list2 .li2{ width:110px; vertical-align:top}
.c2b_choice_list2 .li3{ width:55%; font-size:1.2em; font-weight:bold}
.c2b_choice_list2 .all{ padding:5px 0; border-bottom:1px solid #666666}
.c2b_choice_list2 a{color:#333}
.c2b_choice_list2 img{width:100px; border:1px solid #f0f0f0}

.c2b_choice_line1{ border-bottom:1px solid #666666; padding:20px 0 0 0; margin-bottom:20px}
.c2b_clboth{clear:both;}
.c2b_btn_wrap {margin:0 auto; text-align:center; clear:both;}
.c2b_btn_wrap2 {margin:0 auto; text-align:center; clear:both;}
.c2b_btn_wrap2 ul li{ float:left; width:48%}
.c2b_btn_wrap3 {margin:0 auto; text-align:center; clear:both; background:#FFFFFF; border-top:1px solid #CDCDCD; padding:15px 0}

.c2b_choice_box{ background:#fff;padding:15px; margin:13px 0 0 0}
.c2b_choice_box ul{ padding:0 ; margin:0; width:100%}
.c2b_choice_box ul li{ display:inline; float:left}
.c2b_choice_box ul .li1{ width:30%;}
.c2b_choice_box ul .li2{ width:67%;vertical-align:top}
.c2b_choice_box img{width:85%;}
.c2b_choice_box a{ font-size:1.1em; letter-spacing:-1px; font-weight:bold ; line-height:1.4em; color:#333}
.c2b_choice_box .left1{ float:left; width:65%; padding:7px 0 3px 0}
.c2b_choice_box .right1{ float:right; width:30%; text-align:right;padding:7px 0 0 0}
.c2b_choice_box .right2{ float:right; width:50%; text-align:right;padding:7px 0 0 0}
.c2b_choice_box  .text1{ font-size:0.9em; padding:5px 0 0 0; line-height:1.5em; color:#787878}
.c2b_choice_box  .text2{ font-size:0.9em;  line-height:1.3em; color:#999}

.c2b_choice_box2{ background:#fff;padding:15px; margin:13px 0 0 0}
.c2b_choice_box2 ul{ padding:0 ; margin:0; width:100%}
.c2b_choice_box2 ul li{ display:inline; float:left}
.c2b_choice_box2 ul .li1{ width:38%;}
.c2b_choice_box2 ul .li2{ width:60%;vertical-align:top}
.c2b_choice_box2 .img_book{width:100px; border:1px solid #f0f0f0}
.c2b_choice_box2 a{ font-size:1.2em; letter-spacing:-1px; font-weight:bold ; line-height:1.4em; color:#333;}
.c2b_choice_box2 .left1{ float:left; width:65%; padding:7px 0 3px 0}
.c2b_choice_box2 .right1{ float:right; width:30%; text-align:right;padding:7px 0 0 0}
.c2b_choice_box2 .right2{ float:right; width:50%; text-align:right;padding:7px 0 0 0}
.c2b_choice_box2  .text1{ font-size:1em; padding:0px 0 0 0; line-height:1.5em; color:#333}
.c2b_choice_box2  .text2{ font-size:1em;  line-height:1.3em; color:#999}

.c2b_choice_form1{ width:93%; border:1px solid #f1f0f0; background:#f8f7f7; padding:10px;color:#999;}
.c2b_choice_form2{ width:93%; border:1px solid #f1f0f0; background:#f8f7f7; padding:10px;color:#222;}

.c2b_clboth {clear:both;}

.c2b_space_t3 {padding-top:3px;}
.c2b_space_t5 {padding-top:5px;}
.c2b_space_t10 {padding-top:10px;}
.c2b_space_t20 {padding-top:20px;}
.c2b_space_t30 {padding-top:30px;}
.c2b_space_t60 {padding-top:60px;}

.c2b_c1 {color:#ffea00;}/*노랑*/
.c2b_c2 {color:#df307f;}
.c2b_c3 {color:#ee3f95;}/*핑크*/
.c2b_c4 {color:#33afe9;}/*블루*/
.c2b_c5 {color:#444444;}

.c2b_layer_close{background:#444; margin:25px 0 0 0}
.c2b_layer_close .left1{float:left; width:49%; padding:15px 0; font-size:0.9em; text-align:center;}
.c2b_layer_close .left1 a{ color:#fff}
.c2b_layer_close .right1{float:right; width:50%; padding:15px 0; color:#fff; background:#666666; text-align:center}
.c2b_layer_close .right1 a{ color:#fff; font-size:0.9em; padding-right:10px}

/* 20170104 추가 */
.c2bF_blue {color:#179edd; text-decoration:underline;}
.c2bF_blue a {color:#179edd;}
.c2bF_blue_no {color:#179edd; text-decoration:none;}
.c2bF_blue_no a {color:#179edd;}

.c2bF_title11 { color:#333; font-size:1.0em; margin-bottom:4px; line-height:120%; overflow:hidden; font-weight:700}
.c2bF_title11 a { color:#333;}

/* 계좌번호 */
.m_name_box {width:50%; border:1px solid #ccc; padding:3px 0px 3px 0px; height:30px; background:#fff; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px;}
.m_name_input {width:70%; border:0px;  padding:4px 15px 2px 15px;  background:#fff; font-size:1.2em; font-weight:bold; color:#333; }


.search_none { padding:70px 0 180px 0; text-align:center; font-size:1.0em; font-weight:bold;clear:both;}

.select_layer {position:absolute; left:40px; top:0; background:url(//image.aladin.co.kr/img/usedshop/C2B/check_bg.png) no-repeat; background-size:auto 30px; height:30px; color:#fff; z-index:100; font-size:1.0em; line-height:2.3em; padding:0 10px 0 15px;}

/* 상품 안내 추가 */

.goods_mess{padding:5px 0 25px 0}
.goods_mess_tit{color:#4d92d9; padding-left:10px; font-size:1.1em}
.goods_mess ul li{font-size:1em;}
	
/**/	
.m_left_2 { float:left; padding-top:4px;}
.m_btn_c2bsales { background:#666666; color:#FFFFFF; display:inline-block; border-radius:2px; margin-left:5px;}
.m_btn_c2bsales a { display:block; color:#FFFFFF; padding:4px 10px; }

.c2b_layer_list2 { margin:0; padding:0; float:left;width:98px; color:#555;  font-size: 1.1em;}
.c2b_layer_list2 li { margin:0; padding:0 0 5px 5px;  list-style-type: disc; line-height:140%;  }
.c2b_layer_list_no2 { margin:0 0 0 100px; padding:0 0 0 0;  color:#333;  font-size: 1.1em; font-weight:normal;}
.c2b_layer_list_no2 a { color:#333;}
.c2b_layer_list_no2 li { margin:0; padding:0 0 5px 0px; list-style:none; line-height:140%;}
.c2b_layer_list_no2 input[type=number] { width:70%; border:1px solid #ccc; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px;  padding:4px 15px 2px 15px;  background:#fff; font-size:1.1em; font-weight:bold; color:#333;height:30px; }
.c2b_layer_list_no2 input[type=number]:focus {width:70%;  background:#ffd700;  padding:4px 15px 2px 15px; font-size:1.1em; font-weight:bold; color:#333; }
.c2b_layer_p_box2 {width:60%; border:0px solid #ccc; padding:0; height:30px; background:#fff; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; float:left; }

/*nps배너*/
.banner_nps { background:#ffdb0c; text-align:left; font-size:14px; text-decoration:none; padding:15px 15px 15px 15px; color:#000; box-sizing:border-box; margin:0px 15px 30px 15px;}
.banner_nps > span { font-size:16px; font-weight:bold; display:inline-block; padding-bottom:4px;}

.banner_nps2 { width:100%; background:#ffdb0c; text-align:left; margin-bottom:20px;}
.banner_nps2 a:link { display:block; position:relative; width:100%; font-size:14px; font-weight:bold; text-decoration:none; padding:10px 40px 10px 15px; color:#000; box-sizing:border-box; }
.banner_nps2 a:hover { display:block; position:relative; width:100%; font-size:14px; font-weight:bold; text-decoration:none; padding:10px 40px 10px 15px; color:#000; box-sizing:border-box; }
.banner_nps2 a:visited { display:block; position:relative; width:100%; font-size:14px; font-weight:bold; text-decoration:none; padding:10px 40px 10px 15px; color:#000; box-sizing:border-box; }
.banner_nps2 a:after { content:''; position:absolute; top:50%; transform:translateY(-50%); right:15px; width:20px; height:20px; background:url(https://image.aladin.co.kr/img/account/2019/nps_go.png) no-repeat; background-size:20px;}									  									 

/* 2020 새로 추가되는 css*/
.topmenu_right_2020 {margin:0; padding:0; float:right; text-align:left;  width:78%;font-family:'Noto Sans CJK KR',Malgun Gothic,'돋움','Segoe WPC','Segoe UI','Apple SD Gothic Neo','Helvetica','AppleGothic','Sans-serif';}
.topmenu_right_2020 .list { margin:0; padding:0;}
.topmenu_right_2020 .list ul { margin:0; padding:0;}
.topmenu_right_2020 .list ul li { list-style:none; margin:0; padding:11px 0 0 0; width:23%;  text-align:center; float:left; font-size:1.25em; color:#222;}
.topmenu_right_2020 .list ul li a { color:#222;}
.topmenu_right_2020 .list ul li .on { color:#ed145b; font-weight:bold;}
.topmenu_right_2020 .list ul li:first-child {width:54%; text-align:left;}
.topmenu_right_2020 .list ul li:last-child { text-align:right;}
.c2bCart_empty { clear:both; padding:30px 20px; text-align:center;}
.c2bCart_empty .t1 { font-size:1.35em; color:#222; text-align:center; font-weight:600; margin-bottom:5px; line-height:140%; letter-spacing:-0.05em;}
.c2bCart_empty .t2 { font-size:1.2em; color:#444; text-align:center; font-weight: normal; margin-bottom:0px; line-height:130%; letter-spacing:-0.05em;}
.c2bCart_empty img { width:78px; padding:20px 0;}

.c2bCart_oneclick { clear: both; background:#f8f8f8;  padding:12px 10px 10px 10px; overflow:hidden; margin:0px; border:1px solid #e0e0e0; }
.c2bCart_oneclick .left { float:left; width:27%; padding-right:3%; text-align:center;}
.c2bCart_oneclick .right { float:left; width:70%; text-align:left; padding-top:5px;}
.c2bCart_oneclick .right .t1 {font-size:1.3em; color:#222; font-weight:600; margin-bottom:3px; line-height:135%; letter-spacing:-0.05em;}
.c2bCart_oneclick .right .t2 {font-size:1.15em; color:#444;  font-weight: normal; margin-bottom:3px; line-height:130%; letter-spacing:-0.05em;}
.c2bCart_oneclick .right  a.tlink { font-size:1.05em; color:#666; background:url(//image.aladin.co.kr/img/m/2019/arr_gray.png) no-repeat 100% 3px; background-size:6px; padding-right:11px; }

.c2bcart_box1 {clear: both;text-align: right; padding:0px 16px 10px 16px;}
a.text_link:link { font-size:1.2em; color:#777; background:url(//image.aladin.co.kr/img/m/2019/arr_gray.png) no-repeat 100% 4px; background-size:7px; padding-right:12px; }
a.text_link:visited {font-size:1.2em; color:#777!important; }

.btn-normal { background:#FFFFFF; text-align:center; color:#555555; border-radius:3px; border:1px solid #d8dadc; font-weight:normal;font-size:0.95rem}
.btn-normal a { display:block;color:#555555!important; padding:4px 0 3px 0}
.btn-order-s {  background:#ed145b; text-align:center; color:#ffffff; border-radius:3px; border:1px solid #ed145b;font-weight:normal;font-size:0.95rem }
.btn-order-s a {display:block; color:#ffffff!important;padding:4px 0 2px 0}

.btn-order-gray {  background:#aaaaaa; text-align:center; color:#ffffff; border-radius:3px; border:1px solid #aaaaaa;font-weight:normal;font-size:0.95rem }
.btn-order-gray a {display:block; color:#ffffff!important;padding:4px 0 2px 0}

.m_btn_r5 { float:right; width:22%; text-align:right; padding-right:5px; } 	
.c2bCart_list { clear:both; margin:0 0 10px 0; padding:0;}
.c2bCart_list ul { margin:0; padding:0;}
.c2bCart_list ul li { margin:0; padding:0 0 2px 0; position:relative; list-style:none; color:#333; font-size:1.1em; font-weight:normal; letter-spacing:-0.02em;}
.c2bCart_list ul li .Litem { position:absolute; left:0; width:56px;}
.c2bCart_list ul li .Ritem { margin-left:56px;}

.c2bCart_boxlist { clear:both; margin:0 0 0 0; padding:0; border:1px solid #e5e5e5; overflow:hidden;}
.c2bCart_boxlist ul { margin:0; padding:0;}
.c2bCart_boxlist ul li { float:left; width:26%; text-align:center; border-right:1px dotted #ddd; padding:9px 3px 7px 8px; color:#777; font-size:1em; letter-spacing:0.02em }
.c2bCart_boxlist ul li:first-child { width:29%; }
.c2bCart_boxlist ul li:last-child {border-right:0}
.c2bCart_boxlist ul li a {color:#777; display:block;}
.c2bCart_boxlist ul li .check {color:#000; display:block;}

.grade_select {margin:0; padding:0px 5% 0px 22px; float:left; text-align:left; position:relative;  font-size:1.05em; }
.grade_select input{border:0;-webkit-appearance:none;outline-style: none; position:absolute; left:0px;}
.grade_select input[type=radio] {border-radius:18px 18px; width:18px; height:18px; border:1px solid #cfcfcf; background:#ffffff;}
.grade_select input[type=radio]:checked {background:url(//image.aladin.co.kr/img/m/2019/radio_pink.png) no-repeat 2px 2px; background-size:12px; border:1px solid #ed145b;}
.grade_select input[type=radio]:disabled {background: #fff; }

.c2bF_blue2 {color:#179edd; text-decoration:underline; font-size:1.1em; letter-spacing:-0.02em;}
.c2bF_blue2 a {color:#179edd;}

.c2bF_blue2_noline {color:#179edd; text-decoration:none; font-size:1.1em; letter-spacing:-0.02em;}
.c2bF_blue2_noline a {color:#179edd;}


.c2bCart_line { clear:both; padding:7px 0; background:#ececec; }

.c2bCart_footerbox { background:#fff; padding:20px 16px; border-bottom: 1px solid #c1c1c1;}

.c2bCart_msg { clear:both; padding:10px 0 0 31px; font-size:1.1em; letter-spacing:-0.05em;color:#333; line-height:130%;}
.c2bCart_toggle {float:right;padding:0;margin:0 2px 0 0;text-align:right;}
.c2bCart_toggle img { width:24px;
    -webkit-transition: -webkit-transform 0.3s ease-in;
    transition-duration: 0.3s;
    transition: transform 0.3s;
}
.c2bCart_toggle img.open {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    transform: rotate(180deg);
}

.c2b_clboth20 {clear:both; height:20px;}
.m_search_area5 { margin:0px; padding:6px 14px 6px 15px; background-color:#f3f3f3;  border-bottom:0; clear:both; overflow:hidden;}

.c2bCart_Remote {background:rgba(239, 239, 239, 0.9); position:fixed; bottom:0; padding:5px 0 0 0; float:left; width:100%;box-sizing:border-box; z-index:99; }
.c2bCart_RemoteItem {display:table; width:100%; margin:0; vertical-align:top;padding-bottom:0.2rem;  }
.c2bCart_RemoteItem dt {display:table-cell; padding-top:0.35rem; padding-bottom:0.3rem; font-size:1em;vertical-align:middle; color:#333; padding-left:5px; }
.c2bCart_RemoteItem dd {display:table-cell; font-size:1em;vertical-align:middle; text-align:right;color:#333; padding-right:5px; }
.c2bCart_RemoteItem dd strong { font-weight:normal!important}
.btn_oneclick {  background:#ed145b; text-align:center; color:#ffffff; border:1px solid #ed145b;font-size:1.2rem;border-radius:0!important; }
.btn_oneclick a {display:block; color:#ffffff!important;padding:15px 0!important}

.c2bCart_selloneclick { padding:10px 0 20px 0; text-align:center; margin:0 0 110px 0;}
.c2bCart_selloneclick img { width:100%;}

.c2b_btn_grayL {background:#aaaaaa; text-align:center; color:#ffffff; border:1px solid #aaaaaa; font-size:1.2rem;border-radius:3px; margin:0 auto; }
.c2b_btn_grayL a {display:block; color:#ffffff!important;padding:15px 0!important}

.c2b_btn_pinkL {background:#ed145b; text-align:center; color:#ffffff; border:1px solid #ed145b; font-size:1.2rem;border-radius:3px; margin:0 auto; }
.c2b_btn_pinkL a {display:block; color:#ffffff!important;padding:15px 0!important}

.c2b_select_bf { width:99%; border:1px solid #999; margin:0px auto;} 
.c2b_select_bf>li {padding:0; text-align:left; font-size:1.2em; color:#333; list-style:none;} 
.c2b_select_bf>li a { padding:13px 15px;  display:block; color:#333;} 
.c2b_select_bf>li:first-child {background:url(https://image.aladin.co.kr/img/m/icon_close.png) no-repeat 98% 10px; background-size:24px;} 

.c2b_select_list { width:99%;  border:1px solid #ed145b; margin:0px auto;} 
.c2b_select_list>li { padding:0; border-bottom:1px solid #ddd; text-align:left; font-size:1.2em; color:#333; list-style:none;} 
.c2b_select_list>li a { padding:13px 15px;  display:block; color:#333;} 
.c2b_select_list>li:first-child { background:url(https://image.aladin.co.kr/img/m/icon_open.png) no-repeat 98% 8px; background-size:24px;} 
.c2b_select_list>li:last-child { border-bottom:0;}

.c2b_help_titlebox { width:99%;  border:1px solid #ccc; margin:5px auto;}
.c2b_help_titlebox >li { padding:0; border-bottom:1px solid #ccc; text-align:left; font-size:1.2em; color:#333; list-style:none; }
.c2b_help_titlebox >li a { padding:13px 15px;  display:block; color:#333;}
.c2b_help_titlebox >li:last-child { border-bottom:0;}

.c2binfo_list { clear:both; margin:0 0 10px 0; padding:0; width:100%}
.c2binfo_list ul { margin:0; padding:0;}
.c2binfo_list ul li { margin:0; padding:0 0 2px 0; position:relative; list-style:none; color:#111; font-family:'Noto Sans CJK KR',Malgun Gothic,'돋움','Segoe WPC','Segoe UI','Apple SD Gothic Neo','Helvetica','AppleGothic','Sans-serif';letter-spacing:-0.02em;}
.c2binfo_list ul li .Litem { position:absolute; left:0; width:67px; color:#777; font-size:1.05em;}
.c2binfo_list ul li .Ritem { margin-left:67px; font-weight:600 ; font-size:1.1em; }

.c2bF_title12 { color:#333; font-size:1.2em; font-weight:500; font-family:'Noto Sans CJK KR',Malgun Gothic,'돋움','Segoe WPC','Segoe UI','Apple SD Gothic Neo','Helvetica','AppleGothic','Sans-serif'; text-align:left; }
.c2bF_title12 a { color:#333; }

.c2b_right { float:right; }
.c2b_left { float:left; }
.c2b_pdtop5 { padding-top:5px;}

.c2b_quality_sp{padding:0 10px; color:#999; font-size:1.3em}
a.c2b_quality_link{color:#3a87d5; font-size:1.2em; letter-spacing:0px}

/* 매입장바구니 매입불가 새로고침버튼*/
.btn_refresh {float: left; margin-left:10px;}
.btn_refresh a { display: block; color:#ed145b; padding:7px 0 0 24px; background: url(//image.aladin.co.kr/img/svg/Refresh_pink.svg) left 6px no-repeat; background-size: 20px; font-size:1.0rem;}
.refresh_info {font-size:0.95rem; padding-top:5px; margin-left:32px;}


/*지니오더*/
.jinyorder_hd {height:40px; margin:0px; padding:10px 16px;  }
.jinyorder_hd .logo img {width:56px;}
.jinyorder_hd h2 { display: inline-block; margin-left:10px; vertical-align: middle; background: url(//image.aladin.co.kr/img/account/2020/icon_jinyorder.png) no-repeat left center; background-size:auto 26px; width:110px; height:30px; text-indent:-9999px;} /*icon_jinyorder.png*/

.jiny_barcode_btn { border:1px #333 solid; margin:0 10px;}
.jiny_barcode_btn a {display: block; width:100%; height:54px; line-height:57px; font-size:1.4rem; text-align: center; color:#333;}
.jiny_barcode_btn a img {margin-left:10px; margin-bottom:4px; width:35px;}

.order_barcode_wrap { margin:15px 10px; text-align: center; border-radius:5px;}
.order_barcode_wrap h3 { font-size:18px; width:100%; font-weight: bold; color:#333; padding:8px 0; text-align:left;}
.order_barcode_wrap ul {border:1px #d2d2d2 solid; }
.order_barcode_wrap ul li {padding:25px 0; margin:0 15px; border-bottom:1px #d2d2d2 solid;}
.order_barcode_wrap ul li:last-child {border-bottom: none;}
.order_barcode_wrap .barcodeimg {width:240px; margin:10px auto;}
.order_barcode_wrap .barcodeimg img {width:100%;}
.order_barcode_wrap .barcodetext {font-size:16px; word-break: keep-all;}
.order_barcode_wrap .list_btn { width:50%; margin:8px auto;}
.order_barcode_wrap .list_btn a { display:block; width:100%; background-color:#3cc0d0; color:#fff; padding:5px 0; border-radius:5px; font-size:16px;}
.order_barcode_wrap .count_time { color:#666;}
.jiny_info {margin:20px 20px 30px 20px;}
.jiny_info h3 {font-size:18px; width:100%; font-weight: bold; margin-bottom:7px;}
.jiny_info li {font-size:16px; padding-bottom:4px;}
.jiny_info .event_bn { text-align: center; font-size:20px; margin-top:5px; padding:10px 0; font-weight: bold; background: linear-gradient( 134deg, #3cc0d0 , #74a9f1 );  -webkit-background-clip:text; background-clip:text; color: transparent; border-radius:10px; border:1px solid #74a9f1; line-height:28px; position: relative;}
.jiny_info .event_bn span {font-size:15px; font-weight: normal;}

.m_btn_r6 { float:right; width:16%; text-align:right; margin-left:3px;} 

.jiny_basket_top {background-color:#fff;z-index:99; padding:10px 10px; margin-bottom:0px; border-bottom: 1px solid #c1c1c1; font-family: 'Noto Sans CJK KR','돋움','Segoe WPC','Segoe UI','Apple SD Gothic Neo','Helvetica','AppleGothic','Sans-serif';}
.jiny_basket_top .jiny_left { float: left; width:65%; font-size:18px; margin-top:5px;}
.jiny_basket_top .btn_wrap { float: right; width:35%;}
.jiny_basket_top .btn_wrap li {float: left; width:44%; margin-left:4%;}
.jiny_basket_top::after {content:''; display: block; clear: both;}
.jiny_basket_top input , .cart-pd input {border:0;-webkit-appearance:none;outline-style: none;}
.jiny_basket_top input[type=checkbox] {background:url(//image.aladin.co.kr/img/m/2020/jinyorder_check_off.png) no-repeat; background-size:20px; width:24px; height:24px; border-radius:0; float: left;}
.jiny_basket_top input[type=checkbox]:checked {background:url(//image.aladin.co.kr/img/m/2020/jinyorder_check_all.png) no-repeat; background-size:20px;width:24px; height:24px; -webkit-appearance:none;  }
.jiny_basket_top input[type=checkbox] + label {  display: block; float: left;  width: -webkit-calc(100% - 30px); width:calc(100% - 30px); font-weight: bold;}

.jiny_basket_list {padding:0 11px; font-size:15px; letter-spacing:-0.3px!important;  box-sizing: border-box; width:100%; font-family: 'Noto Sans CJK KR','돋움','Segoe WPC','Segoe UI','Apple SD Gothic Neo','Helvetica','AppleGothic','Sans-serif';}
.jiny_basket_list li {border-bottom: 1px solid #e1e1e1; position: relative; padding:20px 0 15px 0;}
.jiny_basket_list li:last-child {border-bottom:none;}
.jiny_basket_list .jiny_del {padding: 0; margin: 0;border: 0; cursor: pointer; position: absolute;right: 0; top:20px; width:18px; height:18px; background-color: transparent; font-size:0; z-index:2 }
.jiny_basket_list .jiny_del img { width:18px;}
.jiny_basket_list .jiny_check {float: left; width:20px; z-index:3;position: relative;}
.jiny_basket_list .jiny_cover {float: left; position: relative;  width: 85px; margin-left: 12px;z-index:2;}
.jiny_basket_list .jiny_cover img { width:100%; border: 1px solid #ececec;}
.jiny_basket_list .jiny_text {float:left; width: -webkit-calc(100% - 160px); font-weight:600; display:block;margin-right:5px;margin-left: 10px;box-sizing:border-box;}
.jiny_basket_list .jiny_text h3 {font-size:16px; font-weight: normal; margin-bottom:5px;}
.jiny_basket_list .jiny_text .cart_price { font-size:16px; font-weight: bold; margin-bottom:5px;}
.jiny_basket_list .jiny_text .cart_price .cart_font {font-size:13px; font-weight: normal;}
.jiny_basket_list li::after {content:''; display: block; clear: both;}

.jiny_basket_list input[type=checkbox] {background:url(//image.aladin.co.kr/img/m/2020/jinyorder_check_off.png) no-repeat; background-size:20px; width:23px; height:23px; border-radius:0;}
.jiny_basket_list input[type=checkbox]:checked {background:url(//image.aladin.co.kr/img/m/2020/jinyorder_check_all.png) no-repeat; background-size:20px;width:23px; height:23px; -webkit-appearance:none;  }
.jiny_basket_list input[type=checkbox]:checked:disabled {width:24px; height:24px; -webkit-appearance:none; background:#999999  }

.btn-order-jiny {background: linear-gradient( 134deg, #3cc0d0 , #74a9f1 ); text-align:center; color:#ffffff; border-radius:3px; border:1px solid #3cc0d0; font-weight:normal;font-size:0.95rem }
.btn-order-jiny a {display:block; color:#ffffff!important;padding:4px 0 2px 0}

.jiny_basket_big { background: linear-gradient( 134deg, #3cc0d0 , #74a9f1 ); text-align:center; color:#ffffff; border:1px solid #74a9f1; border-image: linear-gradient( 134deg, #3cc0d0, #74a9f1 ); font-size:1.2rem;border-radius:0!important; }
.jiny_basket_big a {display:block; color:#ffffff!important;padding:15px 0!important}

.jinyorder_list_hd { background-color: rgba(255, 255, 255, 0.9); width:100%; height:60px; margin:0px; box-sizing: border-box; line-height:40px; position:fixed; top:0; left:0; border-bottom:1px solid #e1e1e1; z-index:100;}
.jinyorder_list_hd h2 { display: inline-block; font-size:18px; font-family: 'Noto Sans CJK KR','돋움','Segoe WPC','Segoe UI','Apple SD Gothic Neo','Helvetica','AppleGothic','Sans-serif'; vertical-align: middle; line-height:60px; padding-left:16px;}
.jinyorder_list_hd .price_all { float: right; font-size:15px;  line-height:60px; padding-right:15px;}

.jinyorder_list { letter-spacing:-0.5px!important; padding-top:70px;}
.jinyorder_list .barcodeimg { margin:10px auto; border:1px #e1e1e1 solid; text-align: center; width:240px; padding:20px 0;}
.jinyorder_list .barcodeimg img {width:200px;}
.jinyorder_list li {border-bottom:1px solid #e1e1e1; padding:15px 15px; box-sizing: border-box; position: relative;}
.jinyorder_list .jiny_cover {float: left; width:85px;}
.jinyorder_list .jiny_cover img {width:100%; border: 1px solid #ececec;}
.jinyorder_list .jiny_text {float: left; width: -webkit-calc(100% - 95px); width:calc(100% - 95px); margin-left:10px;}
.jinyorder_list .jiny_text h3 {font-size:16px; font-weight: normal; margin-bottom:5px; padding-right:35px;}
.jinyorder_list .jiny_text .cart_price { font-size:16px; font-weight: bold; margin-bottom:5px;}
.jinyorder_list .jiny_text .cart_price .cart_font {font-size:13px; font-weight: normal;}
.jinyorder_list li::after {content:''; display: block; clear: both;}
.jinyorder_list .jiny_delbtn a { display: block; width:30px; height:30px; font-size:1px; color: transparent; background: url(//image.aladin.co.kr/img/svg/close_b.svg) no-repeat center center; background-size:18px auto; position: absolute; right:10px; top:8px; opacity:0.4;}

.label-free { display:inline-block; border:1px solid #e1e1e1; border-radius:2px; text-align:center; color:#666666; font-size:0.8rem; padding:1px 4px 0 4px; font-weight:400; }
.label-deduct { display:inline-block; border:1px solid #4bc1c3; border-radius:2px; text-align:center; background:#4bc1c3;color:#fff; font-size:0.8rem; padding:1px 8px 0 6px; font-weight:400; margin-right:3px }

.jiny_basket_none { text-align: center; border-top:1px solid #ddd; padding:30px 0; margin:0 10px;}
.jiny_basket_none h3 {font-size: 20px;}
.jiny_basket_none p {font-size:16px; padding:10px 0;}
.jiny_basket_none img {width:78px;}


/*슈퍼바이백 딱지 */
.buyback_icon1{font-size:0.9em; color:#FFF; background:#0a9e8e;-webkit-border-radius: 2px; -moz-border-radius: 2px;border-radius: 2px; display:inline-block; padding:0 5px;margin-bottom:2px}
.buyback_icon1 span {color:#effd0e}
.buyback_icon2{font-size:0.9em; color:#FFF; background:#965dcc;-webkit-border-radius: 2px; -moz-border-radius: 2px;border-radius: 2px; display:inline-block; padding:0 5px; margin-bottom:2px}
.buyback_icon2 span {color:#effd0e}
.buyback_icon3{font-size:0.9em; color:#FFF; background:#3d87e3;-webkit-border-radius: 2px; -moz-border-radius: 2px;border-radius: 2px; display:inline-block; padding:0 5px; margin-bottom:2px}
.buyback_icon3 span {color:#effd0e}
.buyback_icon4{font-size:0.9em; color:#FFF; background:#1d55e5;-webkit-border-radius: 2px; -moz-border-radius: 2px;border-radius: 2px; display:inline-block; padding:0 5px; margin-bottom:2px}


/* 챗봇 */
.c2bcart_chatbot {clear: both; text-align: right; padding:0px 16px 20px 16px;}
a.text_link_blue:link { font-size:1.2em; color:#33afe9; }
a.text_link_blue:visited {font-size:1.2em; color:#777!important; }

.c2b_sell_top .title {display: flex; width: 100%; height: 55px; background-color: #f8f8f8; line-height: 55px; align-items: center;}
.c2b_sell_top .title .back_btn {display: inline-block; width: 50px; height: 55px; margin-right: 4px; background: url("//image.aladin.co.kr/img/svg/arrow_go_b.svg") no-repeat center / 11px auto; font-size: 0; transform: rotate(180deg);}
.c2b_sell_top .title h2 {display: inline-block; font-size: 18px;}
.c2b_sell_top .tab {width: 100%; height: 50px; overflow: hidden; overflow-x: auto; -ms-overflow-style: none; scrollbar-width: none; padding: 0 18px; box-sizing: border-box; border-bottom: 1px solid #dddddd;}
.c2b_sell_top .tab::-webkit-scrollbar {display: none}
.c2b_sell_top .tab ul {display: inline-flex;}
.c2b_sell_top .tab ul li {width: auto; height: 100%;}
.c2b_sell_top .tab ul li ~ li {padding-left: 25px;}
.c2b_sell_top .tab ul li a {display: block; white-space: nowrap; box-sizing: border-box; color: #000; padding: 15px 0 10px 0; font-size: 16px;}
.c2b_sell_top .tab ul li a.on {border-bottom: 3px solid #333; font-weight: bold;}

.man_buyback_none {padding: 60px 20px; text-align: center;}
.man_buyback_none .tit {font-size: 20px; font-weight: bold; margin-bottom: 26px; line-height: 1.4;}
.man_buyback_none .txt::before {content: ''; display: block; width: 98px; height: 98px; background: url("//image.aladin.co.kr/img/usedshop/c2b/buyback-60pro.png") no-repeat center / 100% auto; margin: 0 auto 22px auto;}
.man_buyback_none .txt {font-size: 16px; margin-bottom: 22px; line-height: 1.3;}
.man_buyback_none .txt em {font-weight: bold; color: #dd2483; font-style: normal;}
.man_buyback_none .go_btn {display: inline-block; height: 40px; line-height: 38px; padding: 0 30px; border: solid 1px #d5d5d5; border-radius: 3px; color: #333; box-sizing: border-box;}

.man_buyback_label {display: inline-block; height: 22px; line-height: 22px; padding: 0 6px; font-size: 13px; background-color: #1d55e5; color: #fff; border-radius: 3px;}

/*2020 수정되는 css - 페이지에 있던거 가져옴 */
#top_wrap {margin:0px; padding:15px 16px; border-bottom:0;  } 
.topmenu_box {margin:0; padding:0px; width:100%; overflow:hidden; }
.topmenu_left {margin:0;  padding:0; float:left; text-align:left; width:17%;}
.topmenu_center {margin:0 ; padding:0; float: left; text-align:center; width:55%; font-size:1.6em; color:#df307f;  font-weight:bold; }
.topmenu_right {margin:0; padding:0; float:right; text-align:right;  width:25%;}
.m_search_area1 {border-bottom:0px; clear: both; margin: 0; overflow: hidden; padding:6px 16px 15px 16px; background-color:#fff;} /* 보더0 변경*/
.m_search_box2 { margin:0px; padding:7px 5px 2px 5px; width:95%; border:1px solid #555; height:30px; line-height:140%; position: relative; } /* 보더 변경*/
.m_barcode_box { margin:0px; padding:6px 5px 3px 5px; width:95%; border:1px solid #555; height:30px; line-height:140%; }/* 보더 변경*/
.m_search_input2 {border: 0 none;color: #222;float: left;font-size: 1.2em; font-weight:500; font-family:'Noto Sans CJK KR',Malgun Gothic,'돋움','Segoe WPC','Segoe UI','Apple SD Gothic Neo','Helvetica','AppleGothic','Sans-serif'; height: 23px;width: 80%; padding-top:3px;}/* padding-top:3px; 추가*/

.c2bF_title2 { color:#111; font-size:1.25em; font-weight:normal; margin-bottom:7px; line-height:120%; letter-spacing:-0.02em;font-family:'Noto Sans CJK KR',Malgun Gothic,'돋움','Segoe WPC','Segoe UI','Apple SD Gothic Neo','Helvetica','AppleGothic','Sans-serif'; font-weight:500 }
.c2bF_title2 a { color:#111; }
.f_subtitle_little { color: #111; font-size:1rem; line-height: 1.2em;font-weight:500 }
.m_btn_area1 {  float:right; width:12%; text-align:right;}
.m_btn_area1 img { width:18px; }

.m_list_1 { float:left; width:51%; border-right:5px; } 
.m_list_2 { float:right; width:48%;} 
.m_list_select { width:100%; background:url(//image.aladin.co.kr/img/usedshop/C2B/arrow_down_bg3.png) no-repeat right #fff; border:1px solid #c5c5c5; padding:4px 8px 4px 8px; height:40px; -webkit-appearance: listbox; border-radius:0px; font-size:1.1em; font-weight:bold; color:#444;}


.c2b_search_btn {width: 30px; height: 40px; background: url('//image.aladin.co.kr/img/usedshop/C2B/c2b_icon_search.png') no-repeat center / 22px auto; font-size: 0; margin: 0; position: absolute; right: 0; top: 0;}
.txt_del_btn {width: 30px; height: 40px; background: url('//image.aladin.co.kr/img/usedshop/C2B_2015/c2b_icon_searchclose.svg') no-repeat center / 20px auto; font-size: 0; margin: 0; position: absolute; top: 0; right: 30px;}