
@charset "utf-8";
/* CSS Document */
em, i {font-style:normal}

/* #container {padding-top:0 !important;} */
#right_quick_menu {top:calc(20% + 160px)}
#search_result_wrap{margin-top:0; margin-bottom:20px; width: 100%; font-family:'noto3'; font-weight:100; border:none;}
#search_result_wrap #search_result_head{ padding: 10px 0px; width:100%; line-height:30px; font-size:27px; color:#333333; text-align:center; background:#fff ; margin-bottom:20px; font-weight:100;}
#search_result_wrap #search_result_head span{ color:#000; font-family:'noto3'; font-weight:100;}
#search_result_wrap #search_result_head .no_search { border-top: 1px solid #000;margin: 30px auto 0 auto;padding-top: 25px;font-size: 17px;font-family: 'noto3'; color:#000; line-height: 26px;}
#search_result_wrap #search_result_count {height:auto; line-height:auto; text-align:center}
#search_result_wrap #search_result_count span{ font-weight:800;}
#search_result_wrap #search_result_count table {
    border-right: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    border-collapse: separate; width:100%; font-family:'noto3'!important; font-weight:100; margin: 10px auto;}
#search_result_wrap #search_result_count table td, #search_result_wrap #search_result_count table th {/*! border:1px solid #d1d1d1; */ width:166.5px !important; height:66px;/*! box-sizing: border-box; *//*! margin: 0; *//*! border-collapse: collapse; *//*! overflow: hidden; */}
#search_result_wrap #search_result_count table td {font-family:'noto3'; font-weight: 100; font-size:15px;padding: 0;}
#search_result_wrap #search_result_count table td span {display:block; height:20px; line-height:11px; }
#search_result_wrap #search_result_count table td a {
    border-top: 1px solid #ddd;
    border-left: 1px solid #ddd;
    border-bottom: 1px solid #fff;
    display: block; height:100%; width:100%; padding-top:5px; box-sizing: border-box; color:#818181;}
#search_result_wrap #search_result_count table td:hover a:not(.no-click) {color:#000; box-sizing: border-box; border: 1px solid #000;}
#search_result_wrap #search_result_count table td a.selected{ background:#000; color:#fff !important }
#search_result_wrap #search_result_count table td a.no-click { color:#b4b4b4; pointer-events: none; cursor: default;}


.search_title_wrap .search_book_title{text-align:center;    margin:52px auto 70px; color:#000; font-size:12px}
.search_title_wrap .search_book_title > h1 {position:relative; font-family:'noto5';    font-weight:100;    }
.search_title_wrap .search_book_title > h1:after{position:absolute; right:0; top:10px; height:2px; width:400px; content:''; display:block; background:#000;}
.search_title_wrap .search_book_title > h1:before{position:absolute; left:0; top:10px; height:2px; width:400px; content:''; display:block; background:#000;}

.search_product_wrap{  width:100%;  border:none; }
.search_product_wrap .search_title_wrap{ margin-top:60px; color:#666666; font-weight:bold; overflow:hidden; padding-bottom:10px; border-bottom: 2px solid #767676;}
.search_product_wrap .title_wrap {overflow:hidden; border-bottom: 2px solid #000;padding: 12px 0; margin-top:10px;}
.search_product_wrap .title_wrap .search_book_title > p {margin: 20px auto; font-size:16px; font-family:'noto3';}
.search_product_wrap .title_wrap .tw1{ width:auto; text-align:left; font-size:16px; float:left; font-family:'noto5'; font-weight:100; }
.search_product_wrap .title_wrap .tw1 a{text-decoration: none; color: #000;font-family: 'noto3';font-weight: 100;  margin-right: 20px; position: relative; cursor:pointer; line-height:26px;}
.search_product_wrap .title_wrap .tw1 a:after {position:absolute;right:-10px;top:4px; width:1px; height:17px; content:''; display:inline-block; background:#979797;}
.search_product_wrap .title_wrap .tw1 a:last-child:after{display:none;}
.search_product_wrap .title_wrap .tw1 a.text-bold{font-family:'noto5'; font-weight:100;}
.search_product_wrap .title_wrap .tw2{ float:left; width:auto; text-align:right; }
.search_product_wrap .title_wrap .tw2 img{ margin-bottom:5px;}
.search_product_wrap .title_wrap .tw3{float:left; margin:0 10px;}

.search_product_wrap .title_wrap .tw3 a{text-decoration: none; /*! font-weight: bold; */ color: #000;font-family: 'noto3';font-weight: 100;margin-right: 20px;position: relative;}
.search_product_wrap .title_wrap .tw3 a.select_btn {font-family:'noto5'; font-weight:bold;}
.search_product_wrap .title_wrap .tw3 a:after {position:absolute;right:-10px;top:4px; width:1px; height:13px; content:''; display:inline-block; background:#979797;}
.search_product_wrap .title_wrap .tw3 a:last-child{margin-right:0;}
.search_product_wrap .title_wrap .tw3 a:last-child:after{display:none;}

/*도서리스트*/
#list_wrap{  width:100%; text-align:center;   padding-bottom:15px; border-bottom:1px solid #d6d6d6; border-top:1px solid #d6d6d6; float:left;}
#list_wrap .items { width:24%; margin: 10px 0 0 10px; text-align:center; line-height:20px; float:left;  box-sizing:border-box;}
#list_wrap .items .order_chk { position:absolute; margin:0; padding:0;  width:165px; text-align:left; }
#list_wrap .items .item_title, .item_price, .item_btn{ display:block;}
#list_wrap .items .item_title{ min-height:45px; overflow:hidden;}
#list_wrap .items .item_price{ color:#d55252;}
#list_wrap .item_blank{ background-color:#d6d6d6; width:100%; height:1px;  margin:15px 0 5px 25px; text-align:center; float:left; display:block; }
/*도서리스트*/

/*페이징*/
.paging{ width:770px; color:#666666; text-align:center;}
.paging div{ padding-top:20px; float:left; width:770px;}
.paging .selectedpg{ color:#ff5800; font-weight:800;}
.paging img { padding-bottom:1px;}
/*페이징*/

/*동영상리스트*/
.lecture_caption{ font-size:14px; font-weight:bold; padding: 20px 0 10px 0; color:#343434; float:left;}
.lecture_tbl{ width:100%; border:0; background-color:#d5d5d5; font-family:'noto3'; font-weight:100;}
.lecture_tbl th {   height:30px;}
.lecture_tbl td {   height:20px;}
.th1{ width:330px; background-color:#FFF; line-height:26px;}
.th2{ width:94px; background-color:#FFF;}
.th3{ width:67px; background-color:#FFF;}
.th4{ width:128px; background-color:#FFF;}
.th5{ width:80px; background-color:#FFF;}
.tds1{ background-color:#FFF; line-height:26px; text-align:left; background-color:#f9f9f9; padding-left:20px;}
.tds{ background-color:#FFF; line-height:26px; text-align:center; background-color:#f9f9f9;}
/*동영상리스트*/


/* 컨텐츠 광고 포함 되는 게시판측 스타일 수정 [시작]*/
.slides2{position:relative;width:705px;}
.slides2 .slide{overflow:hidden;position:relative;width:705px; height:100%;}
.slides2 .slide li{display:block;width: 705px; height:100%;}
.slides2 .slide li a{display:block}
.slides2 a.prev {position:absolute; display:block; overflow:hidden; top:131px; left:0; width:59px; height:59px; z-index:22;} /* 2013-03-05 */
.slides2 a.prev:hover img {margin-top:-59px;}
.slides2 a.next {position:absolute; display:block; overflow:hidden; top:131px; right:0; width:59px; height:59px; z-index:22;} /* 2013-03-05 */
.slides2 a.next:hover img {margin-top:-59px;}
.btn-book-buy,
.btn-book-cart{
    display: inline-block;
    width: 65px;
    height: 20px;
    border: none;
    background-image: url("/_skin/sidae/images/book/b_main_101/b_buy.jpg");
    text-indent: -9999px;
    text-align: left;
}
.btn-book-cart{
    background-image: url("/_skin/sidae/images/book/b_main_101/b_cart1.jpg");
}
.board-page-nav{
    width: 703px;
    text-align: center;
    padding-top: 1em;
}
.board-page-nav .selected{
    font-weight: bold;
    color: #333;
}
.slides2{
    margin-top: 2em;
    display: none;
}
/* 컨텐츠 광고 포함 되는 게시판측 스타일 수정 [종료]*/


/*²ì*/
.seacher_book_wrap {
 margin-bottom:100px  !important;
}
.seacher_book_wrap.displaynone{
    display:none;
}
.seacher_book_wrap.selected{
    display:block;
}

/*ì ë£ê°ì*/
.apply-item {
    display: inline-block;
    *display: inline;
    zoom:1;
    width: auto;
    height: 30px;
    text-align: center;
    line-height: 30px;
}

.apply-item > button.btn-curri{
    border:1px #878787 solid;
    display:block;
    width:77px;
    height:32px;
    font-size:13px;
    text-align: center;
    font-family:'noto3';
}

.apply-item > button:hover{
    font-family:'noto5';
}
.seacher_book_wrap .detail_cont .special_lec_list > li .lec_btn a.red {color:#fff;}
 .seacher_book_wrap .detail_cont .special_lec_list > li .lec_btn a.no_down,  /*ë¦¬ì¤í¸ ->  ê¶íìì*/
.file-box .file-title .no_down /* ê²ìê¸ ìì¸ë³´ê¸° -> ê¶íìì*/{
    display: inline-block;
    *display: inline;
    zoom:1;
    height:30px;
    width:75px;
    text-align: center;
    color:#888888;
    font-size:13px;
    font-weight:400;
    border:1px #bdbdbd solid;
    pointer-events:none;
    line-height:30px;
}

/*ëë³´ê¸° ìë¨*/
.titls_add_list_btn {
    font-size: 13px;
    border: 1px solid #878787;
    width: 70px;
    height: 27px;
    line-height: 27px;
    text-align: center;
    color: #878787;
    float: right;
    letter-spacing: -0.8px;
    margin-left:5px;
}

.titls_add_list_btn:hover{
    font-family:'noto5';
    color:#000;
}

/*ëë³´ê¸° íë¨*/
.add_list_btn {
    background: #fff;
    border:1px solid #000;
    text-align: center;
}

.add_list_btn > a {
    display:block;
    width:100%;
    height:100%;
    color:#000;
    padding: 10px 0;
    font-size:14.5px;
}
.add_list_btn:hover {
    background:#000;
}
.add_list_btn:hover > a{
    font-family:'noto5';
    font-weight:100;
    color:#fff;
}
a.select_btn{
    font-family: 'noto5';
    font-weight: bold;
    /* font-size: 15px; */
}



.seacher_book_wrap .tab_wrap .tab_cont{
    display: none;
    overflow: hidden;
    padding:50px 0;
    position: relative;
}

.seacher_book_wrap .tab_wrap .tab_cont > span.tab_close{
   position: absolute;
    right:10px;
    top:15px;
    cursor:pointer;
    border-radius: 100%;
    font-size:25px;
    display:block;
    width:30px;
    height:30px;
    text-align:center;
    line-height:27px;
    transform: rotate(45deg);
}

.seacher_book_wrap .tab_wrap .tab_cont > span.tab_close:hover{
    background:#000;
    color:#fff;
}
/**/
/**/
/*.seacher_book_wrap .tab_wrap .tab_cont.ta1{*/
/*    display: block;*/
/*}*/
.seacher_book_wrap .tab_wrap .tab_cont .select_list{
    overflow: hidden;
    font-size:0;
    text-align: center;
}
.seacher_book_wrap .tab_wrap .tab_cont .select_list li{
    display: inline-block;
    *display: inline;
    zoom:1;
    vertical-align: top;
    float:none;
    font-size:12px;
    width:162px;
    margin:0 0 0 80px;
    text-align: left;
}
.seacher_book_wrap .tab_wrap .tab_cont .select_list li:first-child{
    margin:0;
}
.seacher_book_wrap .tab_wrap .tab_cont .select_list li p{
    color:#000;
    font-size:16px;
    padding:0 0 10px 0;
    border-bottom:2px #000 solid;
    font-family:'noto5';
}
.seacher_book_wrap .tab_wrap .tab_cont .select_list li p{
    margin:65px 0 20px 0;
}
.seacher_book_wrap .tab_wrap .tab_cont .select_list li p:first-of-type{
    margin:0 0 20px 0;
}

.seacher_book_wrap .tab_wrap .tab_cont .select_list li p.ti6{
    margin:41px 0 20px 0;
}

.seacher_book_wrap .tab_wrap .tab_cont .select_list li dd{
    margin:7px 0 0 0;
}
.seacher_book_wrap .tab_wrap .tab_cont .select_list li dd a{
    font-size:14px;
    color:#bababa;
    word-break: keep-all;
    font-weight:100;
    line-height:120%;
    display:block;
    font-weight:400;
    color:#7a7a7a;
}
.seacher_book_wrap .tab_wrap .tab_cont .select_list li dd:first-child{
    margin:0;
}
.seacher_book_wrap .tab_wrap .tab_cont .select_list li dd.selected a,
.seacher_book_wrap .tab_wrap .tab_cont .select_list li dd:hover a{
    color:#df1a23!important;
    text-decoration:underline;
    font-family:'noto5';
}
.seacher_book_wrap .detail_cont{
}
.seacher_book_wrap .detail_cont .location_wrap{
    border-top:2px #000 solid;
    border-bottom:1px solid #767676;
}
.seacher_book_wrap .detail_cont .location_wrap ul li{
    float:none;
    display: inline-block;
    *display: inline;
    zoom:1;
    padding:15px 0;
    margin:0 0 0 20px;
    font-size:16px;
    color:#000;
    position:relative;
    font-family:'noto5';
}
.seacher_book_wrap .detail_cont .location_wrap ul li:first-child{
    margin:0;
}
.seacher_book_wrap .detail_cont .location_wrap ul li:before{
    content: ">";
    position:absolute;
    left:-15px;
}
.seacher_book_wrap .detail_cont .location_wrap ul li:first-child:before{
    display: none;
}
.seacher_book_wrap .detail_cont .special_lec_list{
    margin:0 0 0 0;
}
.seacher_book_wrap .detail_cont .special_lec_list > li{
    float:none;
    padding:20px 0;
    border-bottom:1px #bdbdbd solid;
    display: table;
    width:100%;
    position:relative
}
.seacher_book_wrap .detail_cont .special_lec_list > li .lec_img,
.seacher_book_wrap .detail_cont .special_lec_list > li .lec_txt,
.seacher_book_wrap .detail_cont .special_lec_list > li .lec_btn{
    display: table-cell;
    vertical-align: middle;
}
.seacher_book_wrap .detail_cont .special_lec_list > li .lec_img{
    width:133px;
}
.seacher_book_wrap .detail_cont .special_lec_list > li .lec_img img{
    display: block;
    margin :0 auto
}
.seacher_book_wrap .detail_cont .special_lec_list > li .lec_txt{
    width:600px;
    padding-left:30px;
    box-sizing:border-box;
}
.seacher_book_wrap .detail_cont .special_lec_list > li .lec_txt .tit{
    color:#000;
    font-size:17px;
    font-family:'noto5';
    font-weight:bold;
    margin:0 0 10px 0;
    line-height:25px;

}
.seacher_book_wrap .detail_cont .special_lec_list > li .lec_txt .add{
    font-size:0;
}

.seacher_book_wrap .detail_cont .special_lec_list > li .lec_txt .add > p {
    line-height:2px;
}

.seacher_book_wrap .detail_cont .special_lec_list > li .lec_txt .add p:first-child span{
    margin:0
}
.seacher_book_wrap .detail_cont .special_lec_list > li .lec_txt .add span{
    display: inline-block;
    *display: inline;
    zoom:1;
    margin:2px 0 0 15px;
    font-size:13px;
    color:#000;
    font-weight:100;
    letter-spacing:0.5px;
    line-height:18px;
}
.seacher_book_wrap .detail_cont .special_lec_list > li .lec_txt .add span.red{
    color:#df1a23;
    font-family:'noto5';
}
.seacher_book_wrap .detail_cont .special_lec_list > li .lec_txt .add span:first-of-type{
    margin:2px 0 0 0;
}
.seacher_book_wrap .detail_cont .special_lec_list > li .lec_btn{
    vertical-align: bottom;
    text-align: right;
    font-size:0;
}
.seacher_book_wrap .detail_cont .special_lec_list > li .lec_btn a{
    border:1px #878787 solid;
    display: inline-block;
    *display: inline;
    zoom:1;
    width:75px;
    height:30px;
    line-height:30px;
    font-size:13px;
    text-align: center;
    margin:0 0 0 10px;
}
.seacher_book_wrap .detail_cont .special_lec_list > li .lec_btn a:first-child{

}
.seacher_book_wrap .detail_cont .special_lec_list > li .lec_btn a:hover{
    text-decoration: none;
        font-family:'noto5';
}
.seacher_book_wrap .detail_cont .special_lec_list > li .lec_btn a.red,
.seacher_book_wrap .detail_cont .special_lec_list > li .lec_btn a.book_btn_go{
    background:#df1a23;
    color:#fff;
    font-family:'noto5';
    border:1px solid #df1a23;
}
.seacher_book_wrap .detail_cont .special_lec_list > li .lec_btn a.no_book{
    border:1px #d1d1d1 solid;
    color:#c9c9c9;
    pointer-events: none;
}

.seacher_book_wrap .detail_cont .book_pop{
    border: 3px #000 solid;
    box-sizing: border-box;
    position: absolute;
    background:#fff;
    padding: 11px 42px 16px 25px;
    text-align: left;
    top: calc(50% - 47px);
    left: 16%;
    width: 67%;
    z-index: 99;
    min-height: calc(100% - 23px);
}
.seacher_book_wrap .detail_cont .book_pop .close{
    position: absolute;
    right:10px;
    top:10px;
    font-weight:600;
    font-size:14px;
    color:#000;
}
.seacher_book_wrap .detail_cont .book_pop .close:hover{
    text-decoration: none;
}
.seacher_book_wrap .detail_cont .book_pop h2{
    font-size:14px;
    color:#000;
    margin:0 0 5px 0;
}
.seacher_book_wrap .detail_cont .book_pop .dash{
}
.seacher_book_wrap .detail_cont .book_pop .dash li{
    float:none;
    margin:2px 0 0 0;
}
.seacher_book_wrap .detail_cont .book_pop .dash li:first-child{
    margin:0
}
.seacher_book_wrap .detail_cont .book_pop .dash li:before{
    content: "-";
    display: inline-block;
    *display: inline;
    zoom:1;
    vertical-align: top;
    width:3%;
}
.seacher_book_wrap .detail_cont .book_pop .dash li a{
    display: inline-block;
    *display: inline;
    zoom:1;
    vertical-align: top;
    width:90%;
    color:#000;
    font-size:12px;
}

.seacher_book_wrap .detail_cont .book_pop .dash li a:hover{
    text-decoration:underline;
}
