@charset "UTF-8";

#ebook_header {height:92px;transition:all 0.3s}
#ebook_header .container {display:flex;align-items:center;justify-content:space-between;height:100%;transition:all 0.3s}
/*#ebook_header .logo_area {transition:width 0.3s}*/
#ebook_header .logo_area .logo {display:inline-block;width:258px;height:45px;color:transparent;background-image:url(/images/ebook/kor/user/common/logo.png);background-repeat:no-repeat;background-position:left top;background-size:cover;vertical-align:bottom}
#ebook_header .utility_bar {height:auto;background-color:transparent;transition:all 0.2s}
#ebook_header .utility_bar .btn_obj .bundle {}
#ebook_header .utility_bar .btn_obj .bundle > .btn {padding:8px 16px;background-color:var(--colorBgGray);border:1px solid var(--colorBorderGray);border-radius:30px}
#ebook_header .utility_bar .btn_obj .bundle .list_layer {}
#ebook_header.scrolled {height:72px;box-shadow:0 6px 9px rgba(0,0,0,0.05);position:fixed;left:0;top:0}
#ebook_header.scrolled .container {max-width:100%;padding:0 50px}
#ebook_header.scrolled .logo_area .logo {width:220px;height:38px}*
#ebook_header.scrolled .utility_bar {}

#footer.ebook_footer {padding-bottom:90px;background-image:none}

#ebook_sub_top {}
#ebook_sub_top .sub_nav_wrap {}
#ebook_sub_top .sub_visual {padding:50px 0;color:#fff;background-color:var(--colorGray70);background-image:url(/images/ebook/kor/user/ebook/bg_ebook_sub_top1.png), url(/images/ebook/kor/user/ebook/bg_ebook_sub_top2.png);background-position:left -10px bottom -28px, center right 132px;background-repeat:no-repeat, no-repeat}
#ebook_sub_top .sub_visual .typo {}
#ebook_sub_top .sub_visual .sub_tit {padding-bottom:5px;color:#fff}
#ebook_sub_top .sub_visual .sub_txt {font-size:1.15em}

#ebook_sub_cont {padding-top:0 !important;position:relative}
#ebook_sub_cont::before {display:block;width:100%;height:488px;content:'';background:linear-gradient(360deg, #fff 0%, #E6E8EA 100%);position:absolute;left:0;top:0;z-index:-1}

#ebook_board_list_top {flex-wrap:nowrap}
#ebook_board_list_top .total {}
/*#ebook_board_list_top .sort_obj {width:auto}
#ebook_board_list_top .sort_obj .btn {margin-right:6px;padding-right:10px;color:var(--colorGray70);line-height:1;border-right:1px solid var(--colorBorderGray)}
#ebook_board_list_top .sort_obj .btn:last-child {margin-right:0;padding-right:0;border-right:0}
#ebook_board_list_top .sort_obj .btn.current {color:var(--colorGray90);font-weight:700}
#ebook_board_list_top .sort_obj .btn:not(.current):hover, 
#ebook_board_list_top .sort_obj .btn:not(.current):focus {text-decoration:underline;text-underline-offset:2px;font-weight:500}
#ebook_board_list_top .sort_obj label {}
#ebook_board_list_top .sort_obj select {}*/

#ebook_gallery_list.blog {border-top:2px solid var(--colorGray90)}
#ebook_gallery_list.blog .list_inner {}
#ebook_gallery_list.blog .list_box {}
#ebook_gallery_list.blog .list_box .link {display:flex;column-gap:20px;align-items:center}
#ebook_gallery_list.blog .list_box .link:hover, 
#ebook_gallery_list.blog .list_box .link:focus {box-shadow:none}
#ebook_gallery_list.blog .list_box .link .left_grid {display:flex;align-items:center;width:calc(100% - 200px)}
#ebook_gallery_list.blog .list_box .link .img_area {width:160px;aspect-ratio:1 / 1.4}
#ebook_gallery_list.blog .list_box .link .img_area .img {}
#ebook_gallery_list.blog .list_box .link .img_area img {}
#ebook_gallery_list.blog .list_box .link .txt_area {width:calc(100% - 195px);padding-left:5px}
#ebook_gallery_list.blog .list_box .link .cate_path {margin-bottom:4px;font-size:1.05em}
#ebook_gallery_list.blog .list_box .link .cate_path .path {display:inline-block;color:var(--colorMain)}
#ebook_gallery_list.blog .list_box .link .cate_path .path::before {display:inline-block;margin-left:-2px;font-family:'xeicon';content:'\e940';font-size:1rem;vertical-align:middle;transform:translateY(-1px)}
#ebook_gallery_list.blog .list_box .link .cate_path .path:first-child {}
#ebook_gallery_list.blog .list_box .link .cate_path .path:first-child::before {display:none}
#ebook_gallery_list.blog .list_box .link .subject {}
#ebook_gallery_list.blog .list_box .link .subject .text {font-size:1.5em}
#ebook_gallery_list.blog .list_box .link .board_new {width:20px;height:20px;transform:translateY(-3px)}
#ebook_gallery_list.blog .list_box .link .board_new::after {font-size:13px}
#ebook_gallery_list.blog .list_box .link .dl_box {margin-bottom:0;padding-top:6px;font-size:1.05em}
#ebook_gallery_list.blog .list_box .link .dl_box .dl {display:grid;grid-template-columns:max-content auto;column-gap:16px;margin:0 0 8px 0;line-height:1.4}
#ebook_gallery_list.blog .list_box .link .dl_box .dt {min-width:59px;margin-right:0;font-weight:700;color:var(--colorGray90)}
#ebook_gallery_list.blog .list_box .link .dl_box .dd {font-weight:400}http://sian6.gapiasite.com/ebook/ebook/ebook.html#n
#ebook_gallery_list.blog .list_box .link .dl_box .hash {display:inline-block;margin-right:5px;color:var(--colorSub);vertical-align:top}
#ebook_gallery_list.blog .list_box .link .right_grid {width:180px}
#ebook_gallery_list.blog .list_box .link .right_grid .btn_custom {display:flex;width:100%;margin-bottom:8px;min-width:inherit}
#ebook_gallery_list.blog .list_box .link .right_grid .qr_code {display:flex;align-items:center;column-gap:10px;width:100%;padding:10px;line-height:1.4;background-color:#fff;border:1px solid var(--colorBorderGray);border-radius:6px}
#ebook_gallery_list.blog .list_box .link .right_grid .qr_code .qr_img {display:inline-block;width:60px;height:60px;overflow:hidden}
#ebook_gallery_list.blog .list_box .link .right_grid .qr_code .text {display:inline-block;width:calc(100% - 70px)}

.popular_search {display:grid;grid-template-columns:max-content auto;column-gap:40px;align-items:center;justify-content:center;padding:32px 0 28px 0;text-align:center}
.popular_search .cont_tit {margin-bottom:0;font-size:1.15em}
.popular_search .cont_tit .icon {margin-right:13px}
.popular_search .popular_keyword {display:flex;align-items:center;font-size:1.05em}
.popular_search .keyword {padding:5px 16px;line-height:1;opacity:0;animation:moveText 0.5s forwards ease-out}
.popular_search .keyword:nth-child(1) {animation-delay:0.3s}
.popular_search .keyword:nth-child(2) {animation-delay:0.5s}
.popular_search .keyword:nth-child(3) {animation-delay:0.7s}
.popular_search .keyword:nth-child(4) {animation-delay:0.9s}
.popular_search .keyword:nth-child(5) {animation-delay:1.1s}
.popular_search .keyword .link {display:block}
.popular_search .keyword .num {display:inline-block;margin-right:12px;font-weight:700;color:var(--colorMain);vertical-align:top}
.popular_search .keyword .text {}

@keyframes moveText{
	from {opacity:0;transform:translateY(10px)}
	to {opacity:1;transform:translateY(0)}
}

.ebook_search_filter {margin-bottom:60px;background-color:#fff;box-shadow:0 10px 30px rgba(0, 0, 0, 0.15);border-radius:12px;overflow:hidden}
.ebook_search_filter .btn_custom {width:128px;min-width:inherit}
.ebook_search_filter .search_bar {display:grid;grid-template-columns:max-content auto max-content;padding:32px 40px}
.ebook_search_filter .search_bar .sch_slt {width:110px;background-color:var(--colorBgGray);border-radius:6px 0 0 6px;position:relative}
.ebook_search_filter .search_bar .sch_slt::after {display:block;width:1px;height:26px;content:'';background-color:var(--colorBorderGray);position:absolute;right:0;top:50%;transform:translateY(-50%)}
.ebook_search_filter .search_bar .sch_slt select {width:100%;border:0;background-color:inherit;outline-offset:-1px}
.ebook_search_filter .search_bar .input {background-color:var(--colorBgGray);border-radius:0 6px 6px 0;position:relative}
.ebook_search_filter .search_bar .input input {width:calc(100% - 72px);background-color:transparent;border-radius:0;border:0}
.ebook_search_filter .search_bar .sch_text {}
.ebook_search_filter .search_bar .btn_sch {width:44px;height:44px;font-size:22px;line-height:20px;position:absolute;right:0;top:0;}
.ebook_search_filter .search_bar .sch_btn_list {display:inline-flex;column-gap:8px;margin-left:8px}
.ebook_search_filter .search_bar .sch_btn_list .bundle {flex:1}
.ebook_search_filter .search_bar .sch_btn_list .btn_custom {}
.ebook_search_filter .search_bar .sch_btn_list .btn_custom .icon {}
.ebook_search_filter .search_bar .sch_btn_list .btn_reset {}
.ebook_search_filter .search_bar .sch_btn_list .btn_detail {}
.ebook_search_filter .search_detail {display:none}
.ebook_search_filter .search_detail .detail_inner {padding:0 40px 32px 40px}
.ebook_search_filter .search_detail .detail_obj {margin-bottom:24px}
.ebook_search_filter .search_detail .detail_obj:last-child {margin-bottom:0}
.ebook_search_filter .search_detail .op_tit {margin-bottom:10px;font-size:1.05em;font-weight:700}
.ebook_search_filter .search_detail .op_box {display:flex;flex-wrap:wrap;gap:8px 16px}
.ebook_search_filter .search_detail .op_box .bundle {width:calc(100% / 5 - 13px);position:relative}
.ebook_search_filter .search_detail .op_box .chk_box {}
.ebook_search_filter .search_detail .op_box .chk_box label {display:flex;align-items:center;justify-content:center;width:100%;height:33px;padding:0 8px;text-align:center;font-size:0.9375em;cursor:pointer;box-sizing:border-box;background-color:#fff;border:1px solid var(--colorBorderGray);border-radius:6px;transition:all 0.3s ease}
.ebook_search_filter .search_detail .op_box .chk_box input {width:1px;height:1px;margin:-1px;padding:0;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;overflow:hidden;position:absolute}
.ebook_search_filter .search_detail .op_box .chk_box label:hover, 
.ebook_search_filter .search_detail .op_box .chk_box input:focus + label {color:var(--colorMain);font-weight:500;border-color:var(--colorMain);outline-offset:2px}
.ebook_search_filter .search_detail .op_box .chk_box input:checked + label, 
.ebook_search_filter .search_detail .op_box .chk_box input:checked + label:hover,
.ebook_search_filter .search_detail .op_box .chk_box input:checked + label:focus-visible
{color:#fff;font-weight:500;background-color:var(--colorMain);border-color:var(--colorMain)}
.ebook_search_filter .detail_btn_list {display:grid;grid-template-columns:auto max-content;align-items:center;padding:21px 40px;background-color:var(--colorBgGray)}
.ebook_search_filter .detail_btn_list .btn_group {}
.ebook_search_filter .detail_btn_list .btn_group .btn_custom {}
.ebook_search_filter .detail_btn_list .btn_group .btn_custom .icon {}
.ebook_search_filter .selected_filter_option {display:grid;grid-template-columns:max-content auto;column-gap:40px}
.ebook_search_filter .selected_filter_option .slt_tit {font-size:1.05em;font-weight:700;transform:translateY(3px)}
.ebook_search_filter .selected_filter_option .slt_option_list {display:flex;flex-wrap:wrap;gap:8px}
.ebook_search_filter .selected_filter_option .slt_option_list .slt {display:inline-flex;align-items:center;justify-content:center;column-gap:3px;height:34px;padding:0 12px;background-color:#fff;border:1px solid var(--colorBorderGray);border-radius:34px}
.ebook_search_filter .selected_filter_option .slt_option_list .btn_delete {display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;color:var(--colorGray80);text-align:center;background-color:var(--colorBorderGray);border-radius:100%}
.ebook_search_filter .selected_filter_option .slt_option_list .btn_delete:hover, 
.ebook_search_filter .selected_filter_option .slt_option_list .btn_delete:focus {color:#fff;background-color:var(--colorGray90);outline-offset:-1px}

.ebook_search_filter.current {}
.ebook_search_filter.current .search_bar .sch_btn_list .btn_detail {border-color:var(--colorGray90)}