﻿@charset "utf-8";
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,/*table,th,td,*/form,fieldset,legend,input,textarea,button,select{margin:0;padding:0}
legend{display:none;}
body{ margin: 0px; padding:0; font-family: Malgun Gothic,돋움,Dotum,AppleGothic,sans-serif; font-size:12px; color: #333; line-height: 18px; letter-spacing:0px; }
img{ border:0px; }

a:link{ color:#333; text-decoration: none; }
a:hover {color:#333;  text-decoration:underline; }
a:visited {color:#333;  text-decoration:none }

caption{visibility:hidden; text-indent:-10000px; font-size:0; height:0; margin:0; padding:0;}
colgroup {margin:0; padding:0;}

/*대체텍스트를 위한 코드*/
.blind {overflow:hidden; position:absolute; top:0; left:0; width:1px; height:1px; font-size:0; line-height:0}


/* 태그초기화 */
h2{ margin:0px; padding:0px; font-size:16px; color:#222; font-weight:bold;  }
h3{ margin:0px; padding:0px; font-size:15px; color:#222; font-weight:bold; }
h4{ margin:0px; padding:0px; font-size:14px; color:#444; font-weight:bold; }
ul{ margin:0px; padding:0px; list-style:none; }
li{ margin:0px; padding:0px; list-style:none; }

/* 공통클래스 모음 */
.floatL{ float: left;  }
.floatR{ float: right; }
.absolute{ position: absolute;  }
.relative{ position: relative;  }
.none { font-size: 0px; line-height: 0px; width: 0px; height: 0px;  overflow: hidden; position: absolute; top:0px; left: -100000px; }
.cursor{ cursor:pointer; }
.hidden{zoom:1}
.hidden:after{content: '.';display: block;height: 0;clear: both;visibility: hidden;}
.clear { clear:both; margin:0px; padding:0px;}

/*탑 플래시*/
#ebook_wrap { margin:0 auto; width:930px;}
#top_flash { background:#f5f5f5; margin:0px; padding:12px; width:906px;  border-bottom: 1px solid #cdcdcd;}

/* 도서가 올경우 _ 140411 수정 및 추가 */
.topF_box {  margin:12px 33px 12px 33px; padding:0;overflow:hidden; }
.topF_list ul {margin:0; padding:0; border:1px solid #CCCCCC;}
.topF_list li { margin:0 40px 0 0; padding:0px; width:180px; float:left; }

.topF_list_conts_book { float:left; width:180px;}
.topF_list_conts_book dt { float:left; width:180px; height:260px; margin:0 0 10px 0;  position:relative; }
.topF_list_conts_book dt img { margin:0px; padding:0px; width:180px; height:260px;}
.topF_list_conts_book .dt_bottom { position:absolute; bottom:0;}
.topF_list_conts_book dd { text-align:center; color:#333; font-weight:bold; font-size:14px;}

.eB_font_P_gray_12 { font-size:12px; color:#333; font-family:Verdana; font-weight:normal;}
.eB_font_P_pink_12 { font-size:12px; color:#ee3c97; font-family:Verdana; font-weight:normal;}


/* 이벤트가 올경우 */
.topE_list { margin:0px 0; padding:0; }
.topE_list ul { margin:0; padding:0; overflow:hidden;}
.topE_list li { margin:5px 10px 0 0; padding:0px; float:left;}

#top_flash_nav { margin:0 0 20px 0px; padding:0px; width:930px; height:46px; border-bottom: 2px solid #555;}
.topFnav_list ul { margin:0; padding:0; overflow:hidden;}
.topFnav_list li { margin:0; padding:0 1px 0 0px; width:185px; float:left; background:url(//image.aladin.co.kr/img/ebook/main_topnav_line.jpg) top right no-repeat;}

/* 좌측 배너 및 메뉴 */
#Left_wrap { margin:0 25px 0 0; padding:0px; float:left; width:152px; }
.LeftM_info { margin:0 0 10px 0; padding:0px; width:152px; height:73px; background:url(//image.aladin.co.kr/img/ebook/left_banner_bg.jpg) bottom left no-repeat;}
.LM_info_list {margin:0 8px; padding:0;}
.LM_info_list ul {margin:0 ; padding:0; }
.LM_info_list li {margin:0; padding:0 2px; float:left;}

.LeftM_news {margin:0 0 10px 0px; width:152px; height:60px; background:url(//image.aladin.co.kr/img/ebook/left_banner_bg.jpg) bottom left no-repeat;}
.LM_news_conts { margin:0px 6px; padding:3px 5px; background:#ebf6ff; overflow:hidden; }
.LM_news_conts_left { float:left; width:120px; font-size:12px; color:#555; letter-spacing:-1px;}
.LM_news_conts_right { float:right; margin:0 0 0 0px; padding:0px 0 0 0; }
.LM_news_conts_right li { margin:0px; padding:0px; width:8px; height:8px;}

.LeftM_browse {margin:0 0 10px 0px; padding:0px; width:152px; background:url(//image.aladin.co.kr/img/ebook/left_banner_bg.jpg) bottom left no-repeat;}
.LM_browse_list {margin:10px 15px; padding:0 0 10px 0;}
.LM_browse_list ul {margin:0; padding:0; }
.LM_browse_list li {margin:0; padding:0 0 3px 0;}

.LM_banner { margin-bottom:10px;}

/* 우측 배너 및 메뉴 */
#Right_wrap { margin:0; padding:0px; float:right; width:753px; }

/* 이벤트 배너 */
.RC_Ebanner ul { margin:0; padding:0px; width:753px;}
.RC_Ebanner li { margin:0 0 30px 0; padding:0 9px 0 0; width:245px; height:125px; float:left;}

/* 본문 타이틀 관련 */
/* 타이틀, 네비 세트 - 검정색 라인일 경우 */
.RC_TitNav_set_top1 { margin:0 0 10px 0; padding:0px 5px 9px 5px; border-bottom:2px solid #555; overflow:hidden; } 
.RC_TitNav_set_title1 { margin:0px; padding:0px; float:left; } 
.RC_TitNav_set_nav1 { margin:0px; padding:0px; float:right;}
 
/* 타이틀, 네비 세트 - 회색 라인일 경우 */
.RC_TitNav_set_top2 { margin:0 0 10px 0; padding:0px 5px 9px 5px; border-bottom:2px solid #dddddd; overflow:hidden;} 
.RC_TitNav_set_title2 { margin:0px; padding:0px; float:left;} 
.RC_TitNav_set_nav2 { margin:0px; padding:0px; float:right;}
 

/* 타이틀, 네비 세트 - 라인없을 경우 */
.RC_TitNav_set_top0 { margin:0 0 10px 0; padding:0px 5px; overflow:hidden;} 
.RC_TitNav_set_title0 { margin:0px; padding:0px; float:left;} 
.RC_TitNav_set_nav0 { margin:0px; padding:0px; float:right;} 

/* 타이틀 밑 메뉴 세트 */
.RC_submenu_set { margin: 0 0 20px 0; padding: 0px 0px 7px 0px ; border-bottom:1px solid #bbb; overflow:hidden;}
.RC_submenu_list ul { margin:0px; font-size:12px; }
.RC_submenu_list li { float:left; margin:0px; padding:0 10px;letter-spacing:-1px;  }
/* .RC_submenu_list li a:hover {text-decoration:none; color:#436ab5; font-weight:bold; padding:0 0 8px 0; border-bottom:2px solid #555; letter-spacing:-1px;} */
.RC_submenu_list li a:hover {text-decoration:none; color:#436ab5; font-weight:bold; padding:0 0 8px 0; letter-spacing:-1px;}
.RC_submenu_list_on { color:#436ab5; font-weight:bold; padding:0 0 8px 0; border-bottom:2px solid #555; letter-spacing:-1px;}




/* 페이지 넘버링 및 네비 버튼 나란히 올경우 */
.RC_NavNum_box { margin:0px ; padding:0; clear:both; text-align:center;}
.RC_page { padding:2px 12px 3px 12px; margin:0px; text-align:center; color:#333; display: inline-block; background:#fff;border:1px solid #bfbfbf; letter-spacing:1px; border-radius:11px; -webkit-border-radius:11px; -moz-border-radius:11px; *display:inline;  }





/* MD 추천 eBook */
.RC_md_ebook { margin:0 0 50px 0; padding:0px; width:753px;overflow:hidden; } 
.RC_md_ebook_list { margin:0px; padding:0px; width:753px; clear:both;} 
.RC_md_ebook_one1 { margin:0 23px 0 0; padding:0px; width:365px; float:left; } 
.RC_md_ebook_one2 { margin:0px; padding:0px; width:365px; float:right; } 
.RC_md_ebook_cover { margin:0 20px 0 0; padding:0px; width:120px; float:left;} 
.RC_md_ebook_cover img { width:120px; height:170px; } 
.RC_md_ebook_info { margin:5px 0 0 0; padding:0px; width:225px; float:left; } 
.RC_md_label { margin-bottom:8px; float:left; background:#56c9f4; padding:2px 8px; text-align:center; font-size:11px; font-weight:bold; color:#fff; border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px; }
.RC_md_title { clear:both; margin-bottom:13px; font-size:14px; font-weight: bold;}
.RC_md_comment { margin-bottom:10px; font-size:12px; color:#666;}


/* 새로나온 전자책 */
.RC_new_ebook { margin:0 23px 40px 0; padding:0px; width:365px; float:left;}
.RC_newB_cover1 { float:left; width:170px; height:260px; margin-right:24px; margin-bottom:10px;  position:relative; }
.RC_newB_cover1 img { width:168px; border:1px solid #e1e1e1;}
.RC_newB_cover1 .bottom { position:absolute; bottom:0; width:180px}

.RC_newB_cover2 { float:left; width:170px; height:260px; margin-bottom:10px;  position:relative; }
.RC_newB_cover2 img { width:168px; border:1px solid #e1e1e1;}
.RC_newB_cover2 .bottom { position:absolute; bottom:0; width:180px}


/* 베스트셀러 전자책 */
.RC_best_ebook { margin:0 0 40px 0; padding:0px; width:365px; float:right; }
.RC_bestseller_left { margin:0px; padding:0px; float:left;  }
.RC_bestseller_list ul {margin:0px; padding:0; width:195px;}
.RC_bestseller_list li { margin:0px; height:34px; color:#333; width:195px; }
.RC_bestseller_list li a:link { margin:0; padding:8px 0 10px 0; height:16px; text-decoration:none;  display:block ; }
.RC_bestseller_list li a:hover { margin:0; background:#e1f5fc; text-decoration:none; font-weight:bold; letter-spacing:-1px; display:block ; }

.RC_bestseller_right { margin:0; padding:0px; width:170px; float:right; }
.RC_bestseller_cover { margin:0; padding:0px; width:170px;}
.RC_bestseller_cover img { width:168px; border:1px solid #e1e1e1;}
.RC_bestseller_info { margin:0px; padding:15px; background:#f5f5f5;  text-align:center; }
.RC_bestseller_title { clear:both; margin-bottom:7px; font-size:14px; font-weight: bold;}
.RC_bestseller_author { margin-bottom:10px; font-size:12px; color:#666;}


/* 하단 도서 리스트  */
#Center_wrap { margin:0 auto; width:930px; }

/* PDF eBook & 새로나온 세트 전자책 */
.CC_PDF1 { margin:0 40px 50px 0; padding:0px; width:445px; float:left;}
.CC_PDF2 { margin:0 0px 50px 0; padding:0px; width:445px; float:right;}
.PDF_box { margin:0px; padding:25px; border:1px solid #ddd; border-top:0px;  overflow:hidden; }
.PDF_cover1 {float:left; width:120px; height:180px; margin-right:15px; position:relative; }
.PDF_cover1 img {width:120px; }
.PDF_cover1 .bottom { position:absolute; bottom:0; width:120px}
.PDF_cover2 {float:left; width:120px; height:180px; position:relative; }
.PDF_cover2  img {width:120px; }
.PDF_cover2 .bottom { position:absolute; bottom:0; width:120px;}



/* 특가/공짜 전자책 */
.CC_free { margin:0 0 50px 0 ; padding:0px; width:930px;  clear:both; overflow:hidden;}

/* 특가 공짜 서브 메뉴 세트 */
.RC_submenu_set2 {margin:0 10px 0 0; padding:0px; float:right;}
.RC_submenu_list2 ul { margin:0px; font-size:12px; height:25px;}
.RC_submenu_list2 li { margin:0px; background:#fff; font-size:12px; float:left; text-align:center; border:1px solid #d2d2d2; border-bottom:2px solid #fff; width:62px; height:28px;}
.RC_submenu_list2 li a:link { margin:0px;  background:#fff; padding:5px 3px 5px 3px; text-decoration:none; display:block;}
.RC_submenu_list2 li a:hover { margin:-1px; background:#fff;  text-decoration:none; font-weight:bold; border-top:1px solid #555; border-right:1px solid #555;  border-left:1px solid #555;  border-bottom:2px solid #FFF; text-decoration:none;letter-spacing:-1px; display:block;}



.CC_free_arrow_L { margin:0 5px 0 0; padding:90px 0 0 0; float:left; width:45px; height:135px;}
.CC_free_arrow_R { margin:0 0 0 5px; padding:90px 0 0 0; float:right; width:45px; height:135px;}

.CC_free_conts { margin:0 0 0px 0 ; padding:15px 0 0 0; width:830px; height:225px; float:left;}
.CC_free_conts_list ul { margin:0 auto; width:830px; }
.CC_free_conts_list li { margin:0 ; padding:0px; float:left;}

.CC_free_conts_book { float:left; width:150px; margin-right:20px;}
.CC_free_conts_book dt { float:left; width:150px; margin-bottom:5px;  height:225px; position:relative; }
.CC_free_conts_book .dt_bottom { position:absolute; bottom:0;}
.CC_free_conts_book dd { text-align:center; color:#333; font-weight:bold;}

.CC_free_conts_book2{ float:left; width:150px; }
.CC_free_conts_book2 dt { float:left; width:150px; margin-bottom:5px;  height:225px; position:relative; }
.CC_free_conts_book2 .dt_bottom { position:absolute; bottom:0;}
.CC_free_conts_book2 dd { text-align:center; color:#333; font-weight:bold; }

.CC_free_conts_nav { clear:both; margin:0px ; padding:70px 0 0 0px; height:15px; text-align:center;}


/* 인기작가 & 인기시리즈 전자책 */
.CC_Popular1 { margin:0 40px 50px 0; padding:0px; width:445px; float:left;}
.CC_Popular2 { margin:0 0px 50px 0; padding:0px; width:445px; float:right;}
.CC_Popular_title { margin:0px; padding:0px; font-size:14px; font-weight:bold; color:#436ab5;}
.Popular_box { margin:0px; padding:15px 25px 20px 25px; overflow:hidden;}
.CC_Popular_nav {background:url(//image.aladin.co.kr/img/ebook/Popular_nav_bg.jpg) top left no-repeat; margin:0px; padding:0px; width:445px; height:15px; text-align:center; }

/* 이벤트 */
.CC_Event {margin:0px; padding:0px; clear:both; width:930px; }
.Event_conts_box {margin:0px; padding:20px; background:url(//image.aladin.co.kr/img/ebook/event_bg.jpg) top left repeat; overflow:hidden;}
.CC_event_list ul { margin:0px; width:890px; }
.CC_event_list li { margin:0; padding:0px; float:left;}

.CC_event_conts_book{ width:120px; height:160px;  margin-right:10px; background-color:#FFFFFF; padding:10px; }
.CC_event_conts_book dt { width:119px; height:100px;  margin-bottom:10px; position:relative;   }
.CC_event_conts_book dd {  text-align:center; color:#555; font-size:11px; line-height:16px; }

.CC_event_conts_book2 { width:120px; height:160px;  background-color:#FFFFFF; padding:10px; }
.CC_event_conts_book2 dt { width:119px; height:100px;  margin-bottom:10px; position:relative;   }
.CC_event_conts_book2 dd {  text-align:center; color:#555; font-size:11px; line-height:16px; }

/* 폰트 */

.eB_font_blue { color:#33afe9;}
.eB_font_P_pink { color:#ee3c97; font-family:Verdana;}
.eB_font_P_pink_11 { font-size:11px; color:#ee3c97; font-family:Verdana;}
.eB_font_P_gray { color:#333; font-family:Verdana;}


/* 도서커버 오버시 스크롤 */
/* MD추천 전자책 */
.CC_MD_arrow_L { margin:0 5px 0 0; padding:62px 0 0 0; float:left; width:45px; height:170px;}
.CC_MD_arrow_R { margin:0 0 0 5px; padding:62px 0 0 0; float:right; width:45px; height:170px;}

/* MD추천 전자책 */
.CC_Popular_arrow_L { margin:0 5px 0 0; padding:80px 0 0 0; float:left; width:45px; height:170px;}
.CC_Popular_arrow_R { margin:0 0 0 5px; padding:80px 0 0 0; float:right; width:45px; height:170px;}


/* 도서커버 오버시 장바구니, 바로구매 버튼 */
.cover_box { position:relative;}
.cover_btn { background:url(//image.aladin.co.kr/img/ebook/cover_bg.png) top left repeat; width:100%; padding:10px 0px; text-align:center; position: absolute;  bottom:0; }


/* 도서커버위 라벨 */
.cover_label { background:url(//image.aladin.co.kr/img/ebook/label_bg.png) top left no-repeat; width:52px; height:52px; text-align:center; padding-top:15px;}
.cover_label_text { font-size:14px; color:#fff; font-family:Verdana; font-style:italic; font-weight:bold; letter-spacing:-1px; }

/*left browse*/
#box { margin: 6px 0 0 0; width: 152px;}
#box2 {background:url(//image.aladin.co.kr/img/home/left_box6.gif) repeat-y; margin: 0 ; padding: 0px 0px 0px 12px;}
#browse a { text-decoration: none; }


#head_layer_accunt_container { z-index:10001 !important;}

/* 이벤트 - 썸네일 수정*/
.event_conts_warp {margin:0 0 0 2%;}
.event_conts_warp li { float: left; width:33%; padding-right:15px; box-sizing: border-box; text-align: left; height:260px;}
/* .event_conts_warp li:nth-child(3) , .event_conts_warp li:nth-child(6) {padding-right:0;} */
.event_conts_warp li img {width:100%; height:200px;}
.event_conts_warp li p { padding:5px 0;}