@charset "utf-8";
@import url("common/nanumgothic.css");
@import url("common/common.css");
@import url("_sprite_main.css");
body {
    margin: 0; padding: 0; font-family:  dotum, Verdana, Geneva, sans-serif;
    background-color: #fff; color: #000; font-size: 11px;
    padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; margin: 0px;
    line-height: 1.5em;
}
.webwidget_vertical_menu ul li ul li{
    margin: 0px;
    border:none;
    padding-left:10px;
    color:#656565;

}
.webwidget_vertical_menu ul li ul li ul{
    padding-left:10px;
    margin-top:-5px;
  margin-left:10px;
}
/* book */
#container { z-index: 20; position: relative; text-align: left; padding-bottom: 0px; width: 100%; padding-top: 41px;}
#container:after { display: block; clear: both; content: ''; }
#container .content { width: 930px; margin: 0 auto; text-align: left; }
#container .content .left { width: 200px; float:left; }
#container .content #left{  width:200px;}
#container .content .left .left_top { height: 385px;}
#container .content .left .left_top li { height: 34px; line-height: 34px;}
#container .content .left .left_cate li { height: 34px; line-height: 34px;}
#container .content .left .left_news_tab { width: 198px; height: 158px; border: 1px solid #bdbdbd; clear:both; }
#container .content .left .left_news_tab ul.li li { background: url(../../images/book/common/li_bg_dot.gif) no-repeat 0 0px; width: 180px; padding-left: 10px; margin-left: 8px; margin-top: 6px;}
#container .content .left .left_news_tab ul.li .sub{width: 180px; padding-left: 10px; margin-left: 8px; margin-top: 15px; line-height:18px;}
#container .content .left .left_bottom { height: 76px;  }
#container .content .left .left_bottom li { height: 38px; line-height: 38px; }
#container .content .left #left_bottom_banner{ margin-top:10px; }
#container .content .right{ float:left;  width:840px; padding-left:25px; }
/*페이지컨텐츠도서*/
#page_title { /*! height: 50px; */ display: table; width:100%; padding: 0 0 10px; border-bottom:2px solid #000; }
#page_title > * {display: table-cell; vertical-align: middle; width:50%;}
#page_title .navi {text-align:right; line-height:12px; height:12px; margin-top:7px;}
#page_title .t_title{text-align:left;}
#page_title .title_txt{color:#4b5262; font-size:20px; font-family:'noto5'; letter-spacing:-1px; }
#page_title .btline{display:none;}
#page_title .navi img { vertical-align:middle; }
/*페이지컨텐츠*/
/*게시판*/
#container .content .right_bbs{ float:left; padding:30px 0 0 26px; width:703px;}
/*게시판*/







