@media screen and (max-width:1780px){.main-page .main-visual__inner{padding-top:30px}.main-page .main-board{height:auto;padding-top:0}.main-page .main-news{align-items:center;display:flex}.dev01 .side-nav a.is-active{font-size:1.25rem}.theme-main .main-library{align-items:center;display:flex}.theme-main .main-library__inner{width:100%;height:auto}.theme-central .main-visual__inner{grid-template-columns:60% 40%}.theme-central .quick-icon-list{width:55%}.theme-central .visual-book{width:calc(45% - 20px);margin-left:20px}.theme-small .main-visual__inner{padding-top:40px}.theme-small .main-visual__inner,.theme-small .moru-quick-menu .inner,.theme-small .main-board,.theme-small .curationSwiper{max-width:var(--inner-pc)}.theme-small .visual-subtitle{font-size:var(--fs-20)}.theme-small .visual-title{font-size:var(--fs-40);margin-bottom:20px}.theme-small .main-board{width:var(--inner-pc)}.theme-small .curation-swiper-wrap:after{display:none}.theme-small .search-type1 .field{height:60px}.theme-small .theme-small-icon{display:none}.theme-small .moru-time b{width:100%;display:block}.theme-small .moru-time em:first-of-type{margin-left:0}.theme-small .moru-quick-menu{width:100%;height:100px;margin-top:20px;padding:15px}.theme-small .moru-quick-menu a{gap:10px}.theme-small .moru-quick-menu a img{width:40px;height:40px}.theme-small .main-board{margin-bottom:-120px}.theme-small .moru-quick-menu .inner{justify-content:space-between;gap:unset}.theme-small .main-library{justify-content:center;align-items:center;display:flex}.theme-small .library-guide{width:100%;height:auto;padding-top:0}.theme-small .main-curation{align-items:center;display:flex}.theme-small .main-curation__inner{height:auto;padding-top:0}.theme-moru .main-curation{align-items:center;display:flex}.theme-moru .main-curation__inner{height:auto;padding-top:0}.theme-moru .library-guide{align-items:center;padding-top:0;display:flex}.theme-moru .main-visual:before{width:calc(100% - 850px)}}@media screen and (max-width:1680px){.theme-moru .moru-quick-menu{width:100%;padding:30px 0}.theme-moru .moru-quick-menu .inner{width:var(--inner-pc);max-width:unset;margin:auto}.theme-moru .moru-quick-menu a{font-size:1rem}}@media screen and (max-width:1660px){:root{--inner-pc:calc(100% - 300px)}.main-visual__inner{display:flex}.visual-search{width:auto}.search-type1 .book-category{width:680px}.main-page .main-board{grid-template-columns:1fr 1fr;gap:50px}.main-board .program-card img{width:100%}.main-page .book-row{grid-template-columns:repeat(5,190px);gap:30px}.theme-main .visual-search{width:100%}.theme-main .keyword-slider{width:100%;min-width:0;overflow:hidden}.theme-main .keyword-slider .slide-group{flex:auto;width:0;min-width:0;overflow:hidden}.theme-main .library-shortcut ul{scrollbar-width:none;grid-template-rows:repeat(2,auto);grid-auto-columns:max-content;grid-auto-flow:column;gap:3px;overflow-x:auto}.theme-main .library-shortcut ul li{border:none}.theme-main .library-shortcut a{white-space:nowrap;height:auto;padding:15px 30px}.theme-main .library-shortcut a:before{width:18px;height:18px}.theme-small .visual-content{width:100%}.theme-small .main-visual__inner,.theme-small .main-board,.theme-small .curationSwiper{width:calc(100% - 40px)}.theme-small .curation-panel:before{display:none}.theme-small .curation-panel .swiper{width:calc(100% - 100px);max-width:100%;margin-left:auto;margin-right:auto;padding:0}.theme-small .book-card strong{margin-top:15px}.theme-small .curation-prev,.theme-small .curation-next{top:35%}.theme-small .curation-prev{left:20px}.theme-small .curation-next{right:20px}.theme-central .visual-search{width:100%}.theme-central .keyword-slider{width:100%;min-width:0;overflow:hidden}.theme-central .keyword-slider .slide-group{flex:auto;width:0;min-width:0;overflow:hidden}.theme-central .program-list{gap:15px}.theme-central .notice-list li{padding:15px 0}.theme-moru .main-visual__inner{gap:55px}.theme-moru .main-board{gap:20px;width:100%}.theme-moru .main-board .visual-book{position:relative}.theme-moru .curation-swiper-wrap{width:100%;padding:0 50px}.theme-moru .curation-prev{left:20px}.theme-moru .curation-next{right:20px}.theme-moru .main-visual:before{width:calc(100% - 780px)}}@media screen and (max-width:1600px){.site-header__inner{width:calc(100% - 80px)}.main-page .main-curation__inner{display:block}.main-page .curation-title{padding:40px 0}.main-page .curation-copy{display:none}.main-page .curation-panel.is-active{bottom:unset;right:unset;margin:auto;position:relative}.main-page .curation-tab{flex-direction:row}.main-page .curation-tab button:before{display:none}.main-page .curation-tab button.is-active:after{width:20px;right:-20px}.theme-main .main-curation__inner{height:auto;margin:0 0 0 170px;padding-bottom:25px}.theme-main .main-curation{align-items:flex-end;display:flex}.theme-main .curation-title{padding:110px 0}.theme-main .book-row{grid-template-columns:repeat(5,1fr)}.theme-main .main-library__inner{gap:0}.theme-small .main-board{grid-template-columns:1fr 1fr;gap:20px}.theme-small .curation-title{margin-bottom:0}.theme-small .small-info-row{grid-template-columns:1fr 380px}.theme-small .moru-time b{width:100%}.theme-small .moru-login-box{width:380px;padding:20px}.theme-small .moru-login-box .user-state{flex-wrap:wrap}.theme-small .moru-login-box .user-state li{flex:unset;width:calc(50% - 5px);padding:5px 0}.theme-small .moru-login-box .user-state li i{margin-bottom:0}.theme-small .moru-login-box .user-state li strong{font-size:var(--fs-14)}.theme-small .moru-login-input{width:calc(100% - 100px)}.theme-small .moru-login-box>button{width:90px;top:60px;right:20px}.theme-small .holiday-days-small{height:95px;margin-right:0}.theme-small .holiday-days-small span{width:40px;height:40px;font-size:20px}.theme-small .moru-calendar{grid-template-columns:100px 1fr 30px;column-gap:10px}.theme-small .moru-calendar .calendar-header,.theme-small .moru-calendar .calendar-header strong{margin-bottom:5px;display:block}.theme-small .moru-calendar .holiday-library-select{width:100%;max-width:100%}.theme-small .moru-calendar .calendar-box{width:100%;height:unset;grid-column:unset;grid-row:unset}.theme-small .moru-calendar .calendar-box button{bottom:15px}.theme-small .moru-calendar .calendar-box .calendar-month{font-size:2rem}.theme-small .moru-time b{font-size:inherit}.theme-central .time-list{padding-left:15px}.theme-central .curation-title{margin-bottom:0}.theme-central .curation-title h2{margin-bottom:20px}.theme-central .curation-tab{flex-direction:row}.theme-central .curation-title{position:relative}.theme-central .main-curation__inner .more-btn{margin-top:0;position:absolute;top:40px;right:0}.theme-central .holiday-content{grid-template-columns:130px 105px 1fr}.theme-central .book-row{grid-template-columns:repeat(5,205px)}.theme-moru .main-visual__inner{grid-template-columns:65% 35%;gap:30px}.theme-moru .moru-login-box{background-color:#4b443fe0;padding:60px 40px}.theme-moru .main-visual:before{display:none}.theme-moru .library-info-card__body{padding:20px 20px 50px}.theme-moru .curation-title{margin-bottom:0}.theme-moru .moru-time p{margin-bottom:5px}.theme-moru .moru-time li{margin:10px 15px 10px 0;display:flex}.theme-moru .moru-time b{color:#957d4d;margin-bottom:8px;margin-right:20px}.theme-moru .moru-time em{color:#ad8d75;background:#f3f3f3d1;margin-bottom:10px;padding:0 5px}.theme-moru .moru-time br{display:block}.theme-moru .moru-time{background-color:#af8c5433;border:1px solid #af8c54;padding:13px 15px}.theme-moru .moru-time ul{height:100px;margin-right:10px;overflow-y:scroll}.theme-moru .program-card img{width:45%;height:auto}}@media screen and (max-width:1500px){.theme-small .moru-calendar .calendar-header{flex-direction:column;align-items:flex-start;gap:0}.theme-central .time-list{height:130px;overflow-y:scroll}.theme-central .time-list li{align-items:flex-start}.theme-central .holiday-content{padding:20px}.theme-central .time-list em{width:auto}.theme-moru .moru-calendar{width:240px}.theme-moru .section-head h2{font-size:1.5rem}.main-page .section-head h2 a{width:25px;height:25px;display:inline-block}.main-page .section-head h2 a img{max-width:100%;height:auto}}@media screen and (max-width:1440px){:root{--fs-12:.75rem;--fs-13:var(--fs-12);--fs-14:.875rem;--fs-15:var(--fs-14);--fs-16:1rem;--fs-17:var(--fs-16);--fs-18:var(--fs-16);--fs-19:var(--fs-16);--fs-20:1.125rem;--fs-22:1.25rem;--fs-24:var(--fs-22);--fs-26:var(--fs-22);--fs-28:1.5rem;--fs-29:var(--fs-28);--fs-30:var(--fs-28);--fs-32:1.875rem;--fs-34:var(--fs-32);--fs-36:var(--fs-32);--fs-39:2.25rem;--fs-40:var(--fs-39);--fs-41:var(--fs-39);--fs-44:2.5rem;--fs-46:var(--fs-44);--fs-55:2.875rem;--fs-56:var(--fs-55);--fs-60:3.4375rem;--fs-66:3.75rem;--fs-70:var(--fs-66)}.main-page .visual-service a{font-size:var(--fs-16);font-weight:500}.footer-main__inner,.footer-bottom__inner{padding:0 20px}.theme-main .curation-panel.is-active{margin-right:-140px}.theme-main .book-row{grid-template-columns:repeat(5,minmax(170px,1fr));justify-content:left;width:100%;padding:0 25px 25px;overflow-x:scroll}.theme-main .book-row:after{margin-left:0;bottom:0}.theme-main .book-row{margin-right:140px}.theme-main .main-curation__inner{height:auto;padding-bottom:0}.theme-main .main-curation{align-content:center;align-items:center}.theme-main .curation-title{padding:0 0 80px}.theme-main .curation-panel:after{height:105%;left:0}.theme-main .book-item{width:100%;height:auto}.theme-main .book-item img{width:95%}.theme-small .moru-calendar,.theme-small .moru-time{padding:20px}.theme-small .moru-time li{font-size:14px}.theme-small .moru-login-box{padding:20px}.theme-small .moru-login-box>button{top:56px}.theme-small .moru-calendar .calendar-ctrl{position:absolute;top:0;right:20px}.theme-small .small-info-row{gap:20px}.theme-small .moru-login-box{grid-template-columns:3fr 1fr;width:100%}.theme-central .holiday-content{grid-template-rows:100px;grid-template-columns:100px 240px 1fr;gap:10px}.theme-central .time-list li{flex-direction:column;align-items:flex-start;gap:10px}.theme-central .calendar-card{width:100px;height:auto}.theme-central .calendar-card b{margin-top:5px;font-size:2rem}.theme-central .holiday-content button.icon-prev-w,.theme-central .holiday-content button.icon-next-w{bottom:25px}.theme-central .holiday-days{grid-template-columns:repeat(4,50px);height:100px}.theme-central .time-list{height:100px}.theme-central .search-type1.is-active,.theme-central .search-type2.is-active{width:calc(100% - 225px)}.theme-central .search-type2 textarea{padding:15px 25px 15px 5px}.theme-central .visual-search{justify-content:space-between}.theme-central .search-type2 .field{height:70px}.theme-central .search-type2 .ai-keyword{width:calc(100% + 225px)}.theme-central .search-type1 .category-btn{padding:0 10px}.theme-central .book-row{justify-content:left;width:100%;overflow-x:scroll}}@media screen and (max-width:1340px){.main-page .visual-service{gap:0 10px}.theme-main .main-visual__inner{grid-template-columns:1fr 1fr 1fr;justify-items:end;gap:20px}.theme-small .program-list{grid-template-columns:repeat(2,1fr);gap:15px}}@media screen and (max-width:1300px){.header-util{margin-left:30px}.main-page .visual-subtitle{font-size:20px}.main-page .visual-title{font-size:50px}.theme-main .main-visual__inner{flex-wrap:wrap;justify-content:space-between;display:flex}.main-page .visual-service{grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(3,1fr);grid-auto-flow:column;gap:5px;width:calc(100% - 370px);height:0;display:grid}.main-page .visual-book{position:absolute;right:0}.main-page .visual-service a{padding:5px 0}.main-page .visual-service a:nth-child(n+4){transform:translateY(0)}.main-page .visual-service a span br{display:none}.visual-service img{width:40px}.main-page .library-shortcut{bottom:20px}.theme-main .visual-content{width:calc(100% - 370px);padding-top:0}.theme-main .main-library__inner{grid-template-columns:1fr}.theme-small .moru-time b{margin-bottom:5px}.theme-small .moru-time br{display:block}.theme-small .moru-time span{padding-right:30px}.theme-small .moru-time ul{height:150px;overflow-y:scroll}.theme-small .moru-time li{margin-bottom:10px}.theme-central .search-type1.is-active,.theme-central .search-type2.is-active{width:calc(100% - 225px)}.theme-central .search-type1 .find,.theme-central .search-type2 .find{z-index:2;cursor:pointer;border:0;flex:none;justify-content:center;align-items:center;width:70px;height:100%;display:flex;position:absolute;top:0;right:0}.theme-central .login-box{padding:30px 20px 60px}.theme-moru .moru-login-box{padding:40px 30px}.theme-moru .visual-search{width:100%}.theme-moru .keyword-slider{width:100%;min-width:0;overflow:hidden}.theme-moru .keyword-slider .slide-group{flex:auto;width:0;min-width:0;overflow:hidden}.theme-moru .moru-holiday{gap:10px;margin-top:15px}.theme-moru .main-visual__inner{gap:20px}}@media screen and (max-width:1220px){.site-header__inner{position:relative}.site-logo span{z-index:1}.main-page .main-library__inner{justify-content:center;display:flex}.main-page .main-library__inner .library-info{width:100%}.theme-small .moru-quick-menu a{flex-direction:column;gap:5px}.theme-small .library-info-card__body{padding:25px}.theme-central .main-visual__inner{padding-top:50px}.theme-central .visual-title{margin-bottom:40px}.theme-central .login-box{display:none}.theme-central .main-board{grid-template-columns:1fr}.theme-central .visual-book{width:100%}.theme-central .main-visual__inner{grid-template-columns:1fr;display:block}.theme-central .holiday-content{grid-template-columns:100px 1fr;gap:30px 20px}.theme-central .holiday-days{grid-template-columns:repeat(auto-fill,minmax(45px,1fr));height:110px;margin-right:0}.theme-central .time-list li{flex-direction:unset;gap:25px}.theme-central .time-list{border-left:unset;border-top:1px solid #2e68b066}.theme-central .holiday-content>:nth-child(3){grid-column:1/-1;height:175px;max-height:90px;padding-top:20px;padding-left:0;overflow-y:auto}.theme-central .visual-login-area{position:unset;display:none}.theme-central .quick-icon-list{grid-template-columns:repeat(6,1fr);width:100%;position:absolute;left:50%;transform:translate(-50%)}.theme-central .holiday-box,.theme-central .visual-login-area{width:100%}.theme-moru .moru-calendar{width:190px}.theme-moru .moru-time{width:calc(100% - 200px)}}@media screen and (max-width:1140px){.gnb{display:none}.site-header .site-allmenu .menu-list ul li a{word-break:break-all;padding:5px 10px}.site-header .site-allmenu .menu-list ul li.depth-1{font-size:var(--fs-16);padding:0 5px}.site-header .site-allmenu .menu-list ul li:not(.depth-1){font-size:var(--fs-14)}.theme-small .library-guide__content{flex-direction:column;gap:0}.theme-small .library-map{width:100%;height:300px}.theme-small .library-guide__content .library-info-card{display:flex}.theme-small .library-info-card__img{display:none}.theme-small .library-info-card__body{width:100%}}@media screen and (max-width:1080px){html{scroll-snap-type:none!important}.snap-section{scroll-snap-align:none}:root{--inner-pc:100%}html,body{height:auto;overflow:hidden auto}.main-page .snap-section{height:unset;padding:40px auto}.main-page .main-visual__inner{gap:20px;width:calc(100% - 80px)}.main-page .visual-search{width:100%}.main-page .visual-service{width:100%;height:unset;grid-template-rows:repeat(1,1fr);grid-template-columns:repeat(6,1fr);gap:10px}.main-page .visual-book{right:unset;text-align:center;aspect-ratio:auto;background:0 0;width:100%;height:fit-content;margin:0 0 80px;position:relative}.main-page .visual-book .swiper-slide{background:#0d35181a}.main-page .visual-book img{width:100%;height:auto}.main-page .visual-subtitle{margin:0}.main-page .main-page{scroll-behavior:auto;height:auto;min-height:auto;overflow:visible}.main-page .fullpage-section,.main-page .snap-section{height:auto;min-height:auto}.main-page .side-nav{display:none}.visual-service img{width:35px}.main-page .search-type1 .book-category{width:calc(100vw - 80px)}.main-page .main-board{flex-direction:column;gap:40px;width:calc(100% - 40px);padding:40px 0;display:flex}.main-page .notice-list li{padding:15px 0}.main-page .main-curation__inner{width:calc(100% - 40px)}.main-page .main-curation__inner .more-btn{margin-top:0}.main-page .book-row:first-child{margin-bottom:0;margin-right:0;padding-bottom:0}.main-page .main-library__inner{display:block}.main-page .library-info>p{margin:0 0 20px}.main-page .library-card{padding:30px}.main-page .visual-service a span br{display:block}.main-page .visual-book__next{right:0}.footer-main__inner{flex-direction:column;gap:20px}.footer-info{text-align:center;width:100%;position:relative}.footer-info:after{content:"";background:#ffffff20;width:150%;height:1px;display:block;position:absolute;bottom:-10%;left:50%;transform:translate(-50%)}.footer-logo{width:auto;height:60px;margin:0 auto 15px}.footer-info p br:not(:first-of-type){display:none}.footer-main,.footer-bottom{padding:20px 0}.footer-bottom__inner{height:unset;flex-direction:column}.footer-policy{flex-flow:wrap;justify-content:center;gap:16px;padding-bottom:10px;display:flex}.main-page .curation-title h2{margin-bottom:20px}.theme-main .main-visual__inner{padding-top:80px}.theme-main .visual-content{text-align:center;width:100%}.theme-main .main-news{background:#ecf3f1}.theme-main .curation-panel.is-active{padding-bottom:25px;position:relative}.theme-main .book-row:last-child{display:none}.theme-main .library-shortcut{width:100%;bottom:unset;margin-left:40px;padding:60px 0;position:relative}.theme-main .visual-book img{width:100%;height:auto}.theme-main .visual-book__next{border-radius:25px 0 0 25px;width:45px;height:45px;right:-20px}.theme-main .visual-book__prev{border-radius:0 25px 25px 0;width:45px;height:45px;display:block;left:-20px}.theme-main .main-library__inner .library-info{width:calc(100% - 40px);margin:auto;padding:60px 0}.theme-main .main-curation__inner{width:100%;margin:auto}.theme-main .curation-panel.is-active{margin-right:auto}.theme-main .curation-panel .curation-title{position:relative}.theme-main .main-curation__inner .more-btn{position:absolute;top:60px;right:20px}.theme-main .book-row:after{display:none}.theme-main .curation-panel.is-active:before{content:"";z-index:1;background:linear-gradient(90deg,#8c7161 0%,#6e5344 100%);width:100vw;height:25px;display:block;position:absolute;bottom:0;left:0;box-shadow:0 4px 15px #00000026}.theme-main .curation-title{padding:60px 20px}.theme-small .main-visual__inner{gap:0;padding-top:80px}.theme-small .moru-calendar .calendar-header{flex-direction:row;display:flex}.theme-small .moru-calendar .calendar-header strong{display:inline-block}.theme-small .moru-calendar .holiday-library-select{width:fit-content;max-width:calc(100% - 80px)}.theme-small .moru-login-box{display:none}.theme-small .theme-small-icon2{width:auto;height:210px;right:-40px}.theme-small .keyword-slider .slide-group{flex:auto;width:0;min-width:0;overflow:hidden}.theme-small .main-news{display:block}.theme-small .notice-list li:first-child{min-height:0}.theme-small .notice-list li{padding:15px}.theme-small .theme-small-icon,.theme-small .notice-tail:after{display:none}.theme-small .main-board{gap:40px;width:calc(100% - 80px);margin:auto;padding:40px 0}.theme-moru .program-list{flex-direction:row}.theme-moru .program-card{aspect-ratio:auto;width:calc(50% - 12px);padding-left:0}.theme-moru .program-card img{width:100%;position:relative}.theme-moru .program-card:first-of-type{border-bottom:0}.theme-moru .main-curation__inner .more-btn{margin-top:20px}.theme-small .main-curation__inner{width:100%;padding:0}.theme-small .library-info-card__body{padding:30px 20px}.theme-small .moru-quick-menu{position:relative}.theme-small .small-info-row{grid-template-columns:1fr;margin:50px 0}.theme-small .moru-holiday{order:2;grid-template-columns:1fr 1fr}.theme-small .moru-calendar .calendar-box{width:100px}.theme-small .main-curation__inner .more-btn{margin-bottom:40px}.theme-small .holiday-days-small{display:flex}.theme-small .moru-calendar{grid-template-columns:100px 1fr 30px;gap:20px}.theme-small .library-guide__title{margin:60px auto 40px}.theme-small .site-header__main{background-size:100% 100%}.theme-small .site-header.is-open .site-header__main{background:#fff!important}.theme-small .site-header.is-open .site-logo img{filter:none!important}.theme-small .moru-time span{padding-right:0}.theme-small .moru-time br{display:none}.theme-small .curation-title{padding:40px 0}.theme-small .visual-title{margin-bottom:40px}.theme-small .notice-area,.theme-small .program-area{width:100%}.theme-small .visual-book{display:block}.theme-central .visual-title{margin-bottom:30px}.theme-central .holiday-box{float:unset;width:100%;margin:50px 0}.theme-central .visual-login-area{display:block}.theme-central .quick-icon-list{margin:0 auto 30px;position:relative}.theme-central .section-head h2 span{padding-left:10px}.theme-central .holiday-content{grid-template-columns:100px 230px 1fr;gap:30px 15px}.theme-central .time-list{border-left:1px solid #2e68b066}.theme-central .holiday-content>:nth-child(3){grid-column:unset;border-top:unset;height:auto;padding-top:0;padding-left:20px}.theme-central .holiday-days span{width:40px;height:40px}.theme-central .holiday-days{grid-template-columns:repeat(auto-fill,minmax(40px,1fr));height:100px}.theme-central .section-head h2 span:before{height:20px;left:0}.theme-central .section-head h2 a{margin-left:0}.theme-central .main-library:after{display:none}.theme-central .main-library__inner .library-info{padding-top:0;padding-left:0}.theme-central .library-img-box{display:none}.theme-central .library-card{padding:0}.theme-central .library-map-box{height:300px}.theme-central .main-library__inner{padding:60px 0 0}.theme-central .library-info h2,.theme-central .library-card{padding-left:20px}.theme-central .book-row:last-child{display:none}.theme-central .curation-panel{padding-bottom:80px}.theme-central .main-visual__inner{padding-top:80px}.theme-moru .moru-quick-menu a img{width:40px;height:40px}.theme-moru .notice-area,.theme-moru .program-area{width:100%}.theme-moru .main-board .visual-book{display:block}.theme-moru .library-guide__content{flex-direction:column;gap:0}.theme-moru .library-guide__inner{width:100%;margin:0}.theme-moru .library-map{width:100%;height:300px;min-height:0}.theme-moru .library-info-card{width:100%}.theme-moru .library-info-card__img{height:0}.theme-moru .library-guide__title{margin:50px 0}.theme-moru .moru-quick-menu a span{word-break:keep-all;width:70px;display:inline-block}.theme-moru .main-visual__inner{grid-template-columns:1fr;gap:0;padding-top:50px}.theme-moru .moru-quick-menu{position:relative}.theme-moru .moru-holiday{margin:50px auto}.theme-moru .moru-time{width:100%}.theme-moru .moru-login-box,.theme-moru .moru-time br{display:none}.theme-moru .main-curation__inner{padding:40px 0}.theme-moru .moru-time li{flex-wrap:wrap}.theme-moru .moru-time li:last-of-type{margin-bottom:0}.theme-moru .moru-time li b{width:100%}}@media screen and (max-width:910px){.theme-central .time-list li{flex-wrap:wrap;gap:5px;margin-bottom:20px}.theme-central .time-list b{width:100%}}@media screen and (max-width:780px){.site-logo a{height:45px}.site-logo a img{width:auto;height:100%}.site-header .site-logo span{font-size:1rem;left:130px!important}.site-header .site-logo span:after{background-size:cover!important;width:1em!important;height:1em!important;top:10px!important}.site-header .site-logo span button{padding:8px 2em 8px 8px!important}.footer-library li{grid-template-columns:150px 1fr 150px}.footer-family{height:unset}.family-list{position:unset}.family-title{justify-content:space-between;padding:25px 20px}.family-item:not(:last-child){border-bottom:1px solid #ffffff20}.footer-family__inner{flex-direction:column;display:flex}.family-list li a{padding:15px 30px}.family-item:first-child,.family-item{border-left:none;border-right:none}.sub-page .site-map dl dt{padding:10px}.sub-page .site-map dl dt h5{margin-bottom:0}.sub-page .site-map dl dt img{width:40px}.sub-page .site-map dl dd ul{gap:15px}.sub-page .site-map dl dd ul li{width:calc(33.333% - 10px)}.theme-small .curation-swiper-wrap{padding:0 20px}.theme-small .curation-prev{border-radius:0 100px 100px 0;left:0}.theme-small .curation-next{border-radius:100px 0 0 100px;right:0}.theme-small .curation-prev,.theme-small .curation-next{width:40px;height:40px}.theme-small .main-curation__inner{padding:0}.theme-small .curation-swiper-wrap:after{height:calc(100% - 150px);top:-10px}.theme-small .moru-holiday{display:block}.theme-small .moru-calendar{border-bottom:2px solid #d5658f33;border-right:none}.theme-small .main-visual__inner{gap:0}.theme-small .small-info-row{margin:50px 0}.theme-small .main-board{gap:50px;padding:50px 0}.theme-small .moru-quick-menu{box-shadow:0 -6px 44px #00000026}.theme-central .login-box{display:none}.theme-moru .moru-quick-menu a:first-child{font-size:0}.theme-moru .moru-quick-menu a:first-child span:after{content:"이용안내";font-size:1rem}.theme-moru .moru-quick-menu a:nth-child(2){font-size:0}.theme-moru .moru-quick-menu a:nth-child(2) span:after{content:"회원증";font-size:1rem}.theme-moru .moru-quick-menu a:nth-child(3){font-size:0}.theme-moru .moru-quick-menu a:nth-child(3) span:after{content:"상호대차";font-size:1rem}.theme-moru .moru-quick-menu a:nth-child(6){font-size:0}.theme-moru .moru-quick-menu a:nth-child(6) span:after{content:"희망도서";font-size:1rem}.theme-moru .moru-quick-menu{padding:20px 0}.theme-moru .moru-quick-menu a span{width:auto}.theme-moru .moru-quick-menu a{gap:5px}.theme-moru .curation-swiper-wrap{padding:0 20px}.theme-moru .curation-prev,.theme-moru .curation-next{width:40px;height:40px}.theme-moru .curation-prev{border-radius:0 100px 100px 0;left:0}.theme-moru .curation-next{border-radius:100px 0 0 100px;right:0}.theme-moru .library-guide__content{flex-direction:column}.theme-moru .library-info-card{width:100%}.theme-moru .library-info-card__img img{display:none}.theme-moru .library-map{width:100%;height:300px}.theme-moru .library-info-card__img{height:unset}.theme-moru .library-guide__content{gap:0}.theme-moru .moru-quick-menu a:nth-child(5),.theme-moru .moru-quick-menu a:nth-child(7),.theme-moru .moru-quick-menu a:nth-child(8),.theme-moru .moru-quick-menu a:nth-child(9){display:none}.theme-moru .moru-quick-menu .inner{grid-template-columns:repeat(5,1fr);gap:10px}.theme-moru .moru-time br{display:block}.theme-moru .moru-holiday{margin:30px 0}}@media screen and (max-width:740px){.gnb{display:none}.site-header .search-layer{top:120px}.site-header__inner{width:calc(100% - 40px);padding-bottom:0}.site-header__main{height:85px;margin-bottom:0}.site-header .site-allmenu{height:100vh}.site-header .site-allmenu .menu-list{flex-direction:column}.site-header .site-allmenu .menu-list ul{border-bottom:1px dashed #dcdcdc;min-height:47px;padding:0;position:relative}.site-header .site-allmenu .menu-list ul.on:not(:first-of-type){border-top:1px solid #dcdcdc}.site-header .site-allmenu .menu-list ul li.depth-1{text-align:center;text-align:left;background-color:#fff;border-bottom:0;width:100%;margin-bottom:0;padding:10px;position:absolute;top:0;left:0}.site-header .site-allmenu .menu-list ul li a{word-break:keep-all;padding:5px 10px}.site-allmenu .menu-list>ul>li.depth-1{cursor:pointer}.site-allmenu .menu-list>ul>li:not(.depth-1){opacity:0;background-color:#f4fbf7;max-height:0;padding-top:0;padding-bottom:0;overflow:hidden}.site-allmenu .menu-list>ul.on>li.depth-1{border-right:1px solid #dfefe7;width:40%;height:100%}.site-allmenu .menu-list>ul.on>li:not(.depth-1){opacity:1;max-height:60px;padding-top:5px;padding-bottom:5px;padding-left:40%}.site-header .site-allmenu .menu-list ul li.depth-1>a{position:relative}.site-header .site-allmenu .menu-list ul li.depth-1>a:before{content:"+";font-size:24px;font-weight:200;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.site-header .site-allmenu .menu-list ul.on li.depth-1>a:before{content:"-"}.main-page .main-visual__inner,.theme-small .main-board{width:calc(100% - 40px)}.theme-small .moru-quick-menu a:first-child{font-size:0}.theme-small .moru-quick-menu a:first-child span:after{content:"이용안내";font-size:1rem}.theme-small .moru-quick-menu a:nth-child(2){font-size:0}.theme-small .moru-quick-menu a:nth-child(2) span:after{content:"회원증";font-size:1rem}.theme-small .moru-quick-menu a:nth-child(3){font-size:0}.theme-small .moru-quick-menu a:nth-child(3) span:after{content:"상호대차";font-size:1rem}.theme-small .moru-quick-menu a:nth-child(6){font-size:0}.theme-small .moru-quick-menu a:nth-child(6) span:after{content:"희망도서";font-size:1rem}.theme-small .moru-quick-menu a:nth-child(5),.theme-small .moru-quick-menu a:nth-child(7),.theme-small .moru-quick-menu a span.pc{display:none}.theme-small .moru-quick-menu a span.mob,.theme-small .main-visual__inner{display:block}.theme-small .small-info-row{margin:40px 0;display:block}.theme-small .main-board{gap:40px;padding:40px 0}}@media screen and (max-width:630px){:root{--fs-12:.75rem;--fs-13:var(--fs-12);--fs-14:.875rem;--fs-15:var(--fs-14);--fs-16:1rem;--fs-17:var(--fs-16);--fs-18:var(--fs-16);--fs-19:var(--fs-16);--fs-20:1.125rem;--fs-22:1.25rem;--fs-24:var(--fs-22);--fs-26:var(--fs-22);--fs-32:var(--fs-22);--fs-34:var(--fs-22);--fs-28:1.375rem;--fs-29:var(--fs-28);--fs-36:var(--fs-28);--fs-30:1.5rem;--fs-39:var(--fs-30);--fs-40:var(--fs-30);--fs-41:var(--fs-30);--fs-44:1.75rem;--fs-46:var(--fs-44);--fs-55:2rem;--fs-56:var(--fs-55);--fs-60:2.25rem;--fs-66:2.5rem;--fs-70:var(--fs-66)}.main-page .main-board{gap:40px}.main-page .library-shortcut h3{color:var(--color-primary);margin-bottom:20px}.main-page .library-shortcut li{background:#143e31;height:45px}.main-page .library-shortcut a{border-radius:100px;padding:10px 20px}.main-page .library-shortcut a:before{width:14px;height:14px}.theme-main .curation-tab button.is-active:after{display:none}.theme-main .curation-tab button.is-active{background-color:unset;color:var(--color-primary);font-weight:600}.theme-main .curation-tab{gap:unset}.theme-main .curation-tab button:first-child{padding-left:0}.main-page .curation-title{padding-top:40px;padding-bottom:60px}.main-page .main-curation__inner .more-btn{background:0 0;margin-top:20px;margin-bottom:30px;padding:8px 10px}.theme-main .main-curation__inner .more-btn{margin-top:0;margin-bottom:0;top:40px}.theme-main .curation-tab button{color:#444;min-width:fit-content;height:auto;padding:0;font-weight:400}.theme-main .curation-tab button:before{width:2px;height:10px}.main-page .visualBookSwiper{overflow:visible}.main-page .visualBookSwiper .swiper-slide img{width:100%;margin:auto;display:block}.main-page .visual-book p{color:var(--color-primary);text-align:center}.theme-main .visual-book__control{position:absolute;top:40px;bottom:auto;right:0}.theme-main .visual-book__nav:before{border-color:var(--color-primary)}.theme-main .visual-book__play.is-paused:before{border-left-color:var(--color-primary)}.theme-main .visual-book__pagination,.theme-main .visual-book__pagination .swiper-pagination-current{color:var(--color-primary)}.theme-main .visual-book__play:before{background:linear-gradient(90deg, var(--color-primary) 30%, #0000 30% 70%, var(--color-primary) 70%)}.main-page .visual-service{width:100%;height:unset;justify-content:space-between;gap:unset;align-items:flex-start;display:flex}.main-page .visual-service a{padding:0}.main-page .visual-service a:nth-child(5){display:none}.main-page .visual-service a{background:unset;color:#23775d}.main-page .visual-service a span.pc{display:none}.main-page .visual-service a span.mob{display:block}.visual-service img.pc{display:none}.visual-service img.mob{display:block}.main-page .visual-service a img{box-sizing:border-box;color:var(--color-primary);filter:unset;background-color:#fff;border:1px solid #1c4d3e20;border-radius:5px}.main-page .visual-service a:nth-child(2),.main-page .visual-service a:nth-child(5){border-top:none;border-bottom:none}.main-page .visual-service img{filter:brightness(.5);width:100%;margin:auto;padding:5px 8px}.main-page .visual-service a span{font-weight:500;display:block}.theme-main .visual-book__next,.theme-main .visual-book__prev{top:55%}.theme-main .visual-book__next{border-radius:100px;width:35px;height:35px;right:0}.main-page .visual-book__next:before{width:13px;height:13px;margin:0 9px auto}.theme-main .visual-book__prev{border-radius:100px;width:35px;height:35px;left:0}.main-page .visual-book__prev:before{width:13px;height:13px;margin:0 13px auto}.main-page .visual-book img{width:100%;height:auto}.main-page .main-visual:before{height:230px}.main-page .visual-book{text-align:left;width:100%;padding-top:40px;position:relative}.main-page .visual-book:before{content:"팝업존";color:var(--color-primary);margin-bottom:20px;font-size:20px;font-weight:700;display:block}.main-page .library-tab-wrap{z-index:10;height:52px;position:relative}.main-page .library-tab{background:unset;border:unset;z-index:1;flex-direction:column;width:100%;margin-bottom:0;display:flex;position:relative;top:0;left:0}.main-page .library-tab button{border:0;border-bottom:1px solid var(--color-accent);text-align:left;background:#fff;padding:15px 20px;display:none}.main-page .library-tab button.is-active,.main-page .library-tab.is-open button{display:block}.main-page .library-tab.is-open{z-index:20}.main-page .library-tab.is-open button.is-active{order:-1}.main-page .library-tab button:last-child{border-bottom:none}.main-page .library-tab button.is-active:after{content:"";border-bottom:2px solid;border-right:2px solid;width:8px;height:8px;position:absolute;top:50%;right:20px;transform:translateY(-70%)rotate(45deg)}.main-page .library-tab.is-open button.is-active:after{transform:translateY(-30%)rotate(-135deg)}.main-page .library-panel{background:unset}.main-page .library-panel>img{object-fit:cover;object-position:top;width:100%;height:50%;display:block}.main-page .library-info>p{color:#444}.main-page .library-panel.is-active{flex-direction:column;height:auto;display:flex}.main-page .library-card a{justify-content:center;width:100%}.main-page .visual-title{margin-bottom:20px;font-size:30px}.main-page .visual-subtitle{font-size:18px}.main-page .search-type1 .field{height:50px;position:relative}.main-page .search-type1 input{width:100%;padding:0 25px 0 10px}.main-page .search-type1 .field .search-remove-btn,.main-page .search-type2 .field .search-remove-btn{right:60px}.main-page .search-type1 .category-btn{padding:0 10px}.main-page .section-head h2 a img{width:20px;height:20px}.main-page .library-card h3{margin:0 0 10px}.main-page .library-card li{margin-bottom:5px}.main-page .section-head select{width:80px;height:35px}.footer-library li{flex-direction:column;align-items:flex-start;gap:0;display:flex}.theme-main .visual-content{padding:50px 0 40px}.theme-main .first-section .main-visual{background-color:#ecf3f1}.theme-main .main-visual__inner{gap:0;padding-top:0}.theme-main .keyword-slider .swiper-slide a,.theme-main .keyword-slider .prev-btn,.theme-main .keyword-slider .next-btn{background:#00000026}.theme-main .keyword-slider span{color:#aaa}.theme-main .search-tab{justify-content:center;margin-bottom:20px}.theme-main .main-library__inner{background:#ecf3f1}.theme-main.library-info h2{color:var(--color-primary)}.theme-main .library-card{padding:20px 0 0}.theme-main .search-type1 .find{width:40px;height:100%}.theme-main .visual-book .swiper .swiper-slide p{display:none}.theme-main .visual-book .swiper .swiper-slide-active p{display:block}.theme-main .visual-book .swiper{width:calc(100% + 40px);overflow:unset;left:50%;transform:translate(-50%)}.theme-main .library-shortcut{width:calc(100% - 20px);margin-left:10px;padding:40px 0}.theme-main .library-shortcut ul{gap:4px;padding-right:20px}.theme-main .library-info h2{font-size:var(--fs-34);color:var(--color-primary);margin:0}.theme-main .main-library__inner .library-info{padding:40px 0}.theme-moru .visual-book__control{border-radius:30px;top:40px;bottom:auto;right:0}.theme-small .moru-calendar .calendar-box{border-radius:10px;width:85px}.theme-small .moru-calendar .calendar-box .calendar-month{padding:5px 0;font-size:1.8rem}.theme-small .moru-time ul{height:fit-content}.theme-small .moru-time ul li{font-size:1rem}.theme-small .moru-time li:last-of-type{margin-bottom:0}.theme-small .moru-time em:first-of-type{margin-left:0}.theme-small .curation-panel:before{display:none}.theme-small .visual-book__control{border-radius:30px;top:40px;bottom:auto}.theme-small .moru-calendar{grid-template-columns:85px 1fr 30px;column-gap:10px}.theme-small .moru-calendar .calendar-box b{border-radius:10px 10px 0 0}.theme-small .moru-calendar .calendar-box:before{left:10px}.theme-small .moru-calendar .calendar-box:after{right:10px}.theme-small .holiday-days-small{height:88px}.theme-small .search-type1 .field .search-remove-btn,.theme-small .search-type2 .field .search-remove-btn{right:45px}.theme-small .search-type1 .find,.theme-small .search-type2 .find{background:unset;width:45px;margin-right:0}.theme-small .search-type1 input{padding:0 5px 0 10px}.theme-central .visual-book__control{border-radius:30px;top:40px;bottom:auto}.theme-central .visual-content:has(.btn-search-tab--ai.is-active) .search-guide{display:none}.theme-central .holiday-content{flex-wrap:wrap;gap:0;display:flex}.theme-central .holiday-days{height:fit-content}.theme-central .calendar-card{width:85px;height:fit-content;margin-right:20px}.theme-central .holiday-days{width:calc(100% - 105px)}.theme-central .visual-search{background:unset;height:auto;box-shadow:unset;flex-wrap:wrap}.theme-central .search-tab{width:calc(100% - 45px);padding:0}.theme-central .search-tab button,.theme-central .search-type1.is-active,.theme-central .search-type2.is-active{width:100%}.theme-central .search-type1 .field,.theme-central .search-type2 .field{background:#fff;box-shadow:0 4px 12px #0000001f}.theme-central .search-type1 .find,.theme-central .search-type2 .find{width:50px}.theme-central .search-type1 .book-category{left:0}.theme-central .search-type2 .ai-keyword{width:100%}.theme-central .library-card{padding-top:10px}.theme-central .library-map-box{margin-top:20px}.theme-central .quick-icon-list{gap:unset;grid-template-columns:repeat(5,minmax(50px,1fr))}.theme-central .quick-icon-list i{background-size:40px;width:60px;height:60px}.theme-central .quick-icon-list a:last-child{display:none}.theme-central .time-list{border-left:0}.theme-central .time-list li{margin-bottom:8px}.theme-central .holiday-content>:nth-child(3){border-top:1px solid #2e68b066;width:100%;height:fit-content;max-height:100%;margin-top:20px;padding-top:20px;padding-left:0}.theme-central .quick-icon-list a:not(:nth-child(4)) span{font-size:0}.theme-central .quick-icon-list a:first-child span:after{content:"이용안내";font-size:1rem}.theme-central .quick-icon-list a:nth-child(2) span:after{content:"회원증";font-size:1rem}.theme-central .quick-icon-list a:nth-child(3) span:after{content:"상호대차";font-size:1rem}.theme-central .quick-icon-list a:nth-child(5) span:after{content:"희망도서";font-size:1rem}.theme-central .curation-title{padding-top:0;padding-bottom:40px}.theme-central .main-curation__inner .more-btn{top:0}.theme-central .library-info h2{margin:0}.theme-central .curation-tab{white-space:nowrap;gap:10px}.theme-moru .main-page .search-tab{width:calc(100% - 45px)}.theme-moru .main-page .search-tab button{width:100%}.theme-moru .search-type1 .find{width:45px;height:100%}.theme-moru .search-type2 .find{width:45px}.theme-moru .curation-tab{justify-content:flex-start;gap:0}.theme-moru .curation-title{padding:20px 0}.theme-moru .curation-tab{gap:0}.theme-moru .curation-tab button{text-align:center;white-space:nowrap;box-sizing:content-box;min-width:fit-content;height:32px}.theme-moru .curation-tab button.is-active:after{display:none}}@media screen and (max-width:580px){.theme-moru .moru-holiday{flex-direction:column}.theme-moru .moru-calendar{width:100%}.theme-moru .moru-time ul{height:100%}.theme-moru .moru-time ul li{margin-top:0;margin-bottom:8px}.theme-moru .main-visual__inner{display:block}}@media screen and (max-width:530px){.theme-small .moru-time li{flex-wrap:wrap;justify-content:flex-start;display:flex}.theme-small .moru-time br{display:block}.theme-small .moru-time b{width:100%}.site-header .site-logo span:after{top:11px!important}.site-header .search-layer{padding:15px 0}.site-header .search-layer .search-wrap .btn-wrap{display:none}.site-header .search-layer .search-wrap{width:calc(100% - 40px)}}@media screen and (max-width:480px){.floating-menu{opacity:1;z-index:100;width:calc(100% - 20px);transition:transform .3s,opacity .3s;display:block;position:fixed;bottom:10px;left:50%;transform:translate(-50%)}.floating-menu.is-hidden{opacity:0;transform:translate(-50%)translateY(150%)}.floating-menu .bottom-fix{border-radius:5px;position:relative;box-shadow:0 8px 18px #00000040}.floating-menu .bottom-fix ul{z-index:2;background:url(../media/floating_bg.09pxy6gly.vrn.png?dpl=2e99e18) 50%/cover no-repeat;border-radius:5px;align-items:flex-end;width:100%;display:flex;position:relative}.floating-menu .bottom-fix li{text-align:center;flex:1;padding:5px 0;position:relative}.floating-menu .bottom-fix li:not(:nth-child(3)) img{object-fit:contain;width:25px;height:25px}.floating-menu .bottom-fix li:nth-child(3) img{width:65px;height:65px;position:absolute;top:-65px;left:53%;transform:translate(-50%)}.floating-menu .bottom-fix li:nth-child(3) a{height:calc(100% + 65px);top:auto;bottom:0}.floating-menu .bottom-fix li p{color:#16392c;margin-top:-3px;font-size:13px;font-weight:400}.main-page .visual-service a span{font-size:14px}.main-page .visual-service img{width:90%}.site-header__inner{justify-content:center;width:100%;margin-top:35px}.header-util{gap:10px}.site-header .search-layer .search-wrap .field .toggle .category-btn{height:40px;margin-right:8px;padding:0 8px}.site-header .search-layer .search-wrap .field .search-remove-btn{right:50px}.site-header .search-layer .search-wrap .field .find{width:40px}.site-header .search-layer .search-wrap .field .find img{width:22px;height:auto}.site-header .search-layer{top:95px}.header-util{position:absolute;top:50%;right:0;transform:translateY(-50%)}.site-header__main{height:60px;margin-bottom:0}.site-header__top{display:none}.site-logo{position:unset!important}.site-logo img{height:50px}.site-header .site-logo span{background-color:var(--color-secondary);color:#fff;justify-content:center;width:100%;font-weight:500;position:absolute;border-radius:0 0 15px 15px!important;font-size:1rem!important;top:-35px!important;left:0%!important}.site-header .site-logo span:after{filter:brightness(0)invert();top:5px}.site-header .site-logo span button{text-align:center!important;max-height:35px!important;padding-right:0!important}.site-header .site-logo span button:not(.is-active){color:var(--color-secondary);max-height:0!important;padding:0!important}.site-header .site-logo span:hover button:not(.is-active),.site-header .site-logo span.is-open button:not(.is-active){color:#888!important;max-height:100%!important;padding:10px 0!important}.site-header .site-logo span button:hover{color:#0a301e!important}.site-logo span button.is-active,.dev01.site-header .site-logo span:hover button.is-active,.dev01.site-header .site-logo span.is-open button.is-active{background-color:var(--color-secondary);position:relative;color:#fff!important;padding:10px 0!important}.header-util{margin-right:20px}.main-page .curation-tab{overflow-x:auto}.main-page .curation-tab button{text-align:center}.theme-main .curation-tab{gap:10px}.theme-main .curation-tab button:before{display:none}.footer-logo{height:40px;margin-bottom:20px}.footer-info p{font-size:14px}.footer-info p br:not(:first-of-type){display:block}.theme-small .header-util{gap:0}.theme-small .header-util__btn.search,.theme-small .header-util__btn.menu{background-size:20px;width:35px;height:35px}.theme-small .theme-small-icon2{height:180px}.theme-small .main-curation__inner{padding:0}.theme-small .curation-swiper-wrap:after{width:105%}.theme-small .curation-panel:before{width:100vw;height:15px}.theme-small .curation-prev{left:-5px}.theme-small .curation-next{right:-5px}.theme-small .curation-tab button{height:32px;padding:0 5px;font-size:1rem}.theme-small .moru-quick-menu a img{width:40px}.theme-small .curation-tab{white-space:nowrap;overflow-x:scroll}.theme-central .quick-icon-list i{background-size:30px;width:45px;height:45px}.theme-central .search-type1 .find,.theme-central .search-type2 .find{width:45px}.theme-moru .notice-area,.theme-moru .program-area{padding:20px}}@media screen and (max-width:768px){.theme-main .main-library__inner .library-info{padding-bottom:0}.theme-main .library-map{padding:0 20px}.theme-moru .library-info-card--no-image:after,.theme-small .library-info-card--no-image:after{display:none}}@media screen and (max-width:380px){.theme-small .moru-holiday,.theme-small .moru-time br{display:block}.theme-small .moru-time b{margin-right:0}.theme-central .holiday-head{flex-direction:column;align-items:flex-start;height:auto;padding:15px}.theme-central .holiday-head span{margin-left:0}}@media screen and (max-width:1600px){:root{--title-bg-gap:40px;--size100:80px;--size80:60px;--size50:40px;--size40:30px}h1,.fs1{font-size:2.5rem}h2,.fs2{font-size:2rem}h3,.fs3{font-size:1.75rem}h4,.fs4{font-size:1.5rem}.fs4_5{font-size:1.25rem}h5,.fs5{font-size:1.125rem}}@media screen and (max-width:1080px){h2,.fs2{font-size:1.85rem}h3,.fs3{font-size:1.3rem}h4,.fs4{font-size:1.125rem}.input-btn+label{padding:5px 8px}.w500,.w235{width:auto}}@media screen and (max-width:768px){:root{--size100:60px;--size80:60px;--size50:30px;--size40:20px}h5,.fs5,h6,.fs6{font-size:1rem}.sub-page .m-mt-30{margin-top:-20px}.p-40{padding:20px}.pcview{display:none!important}.mobview{display:block!important}.input-text-lg{height:50px}.badge-xxs{height:1.25rem;font-size:.9rem;line-height:1.25rem}}@media screen and (max-width:480px){:root{--size100:40px;--size80:40px;--size50:30px;--size30:20px;--size20:15px;--size10:8px}h1,.fs1{font-size:2.14rem}h3,.fs3,.fs4_5{font-size:1.285rem}h5,.fs5{font-size:1rem}.gap-20{gap:10px}.sub-page .select,.sub-page .input-text,.sub-page .input-text-lg{height:2.8125rem}.sub-page .input-text-sm,.sub-page .select.select-sm{height:2.2rem}.sub-page .badge-sm{height:1.5rem;padding-left:5px;padding-right:5px;font-size:.9rem;line-height:1.5rem}.sub-page .badge-rg{height:2.2rem;line-height:2.2rem}.sub-page .badge-xl{height:3.125rem;line-height:3.125rem}}@media screen and (max-width:420px){html,body{font-size:14px}}@media screen and (max-width:1600px){.sub-page .inner{width:calc(100% - 200px)}.main-header .site-menu h1{width:200px;height:45px}.main-header .site-menu .gnb{width:calc(100% - 370px);margin-left:60px}.main-header .site-menu .gnb ul li{width:100px}.main-header .site-allmenu .inner .menu-info{width:200px}.main-header .site-allmenu .inner .menu-list{margin-left:60px}.main-header .site-allmenu .inner .menu-list ul{width:100px}.main-header .site-allmenu .inner .menu-list ul li{font-size:.9rem}.main-header .site-allmenu:before{width:100px}.site-footer .footer-address .inner .library-wrap{flex-direction:column;gap:20px}.site-footer .footer-address .inner .library-wrap .library-item{width:100%}.site-footer .footer-address .inner .dropdown-site{margin-top:20px}.search-wrap.main-search{width:100%}}@media screen and (max-width:1280px){.sub-page .inner,.sub-page .inner-952,.inner-1074,.inner-700{width:calc(100% - 160px)}.main-header .site-menu{height:60px;padding-top:50px;position:relative}.main-header .site-menu h1{z-index:2;width:184px;height:40px;position:absolute;top:10px;left:calc(50% - 92px)}.main-header .site-menu .gnb{width:calc(100% - 90px);margin-left:0}.main-header .site-menu .gnb ul{gap:0}.main-header .site-menu .gnb ul li{width:16.6%}.main-header .site-menu .gnb ul li a{text-align:center;width:100%;line-height:60px}.main-header .site-menu .btn-wrap button{width:40px;height:40px}.main-header .site-allmenu .inner .menu-info,.main-header .site-allmenu:before{display:none}.main-header .site-allmenu .inner .menu-list{gap:0;width:calc(100% - 90px);margin-left:0;padding-top:0}.main-header .site-allmenu .inner .menu-list ul{width:16.6%;padding-top:30px;position:relative}.main-header .site-allmenu .inner .menu-list ul:hover:after{background:var(--sc);content:"";width:100%;height:4px;display:block;position:absolute;top:-5px;left:0}.main-header .site-allmenu .inner .menu-list ul li a{text-align:center;width:100%}.main-header .site-allmenu .inner .menu-list ul li a:after{display:none}.site-footer .quick-menu{border:1px solid #dfdad4;border-right:0;border-radius:1rem 0 0 1rem;width:70px;overflow:hidden}.site-footer .date-area,.site-footer .quick-menu .menu-list.pcview li:last-of-type:after,.site-footer .quick-menu .menu-list.pcview li:after{display:none}.site-footer .quick-menu .menu-list.pcview li:nth-of-type(2n){background:#fefcfa}.site-footer .quick-menu .menu-list.pcview li a{padding:10px 0}.site-footer .quick-menu .menu-list.pcview li a span{font-size:.9rem}.site-footer .footer-address .inner .footer-logo{width:320px}.site-footer .footer-address .inner .library-wrap{width:calc(100% - 320px);padding-left:40px}.site-footer .footer-color-bar .inner{flex-direction:column;align-items:flex-start;padding:15px 0}.search-wrap{max-width:100%}.site-header .search-layer .search-wrap{max-width:calc(100vw - 160px)}.site-header .search-layer .search-wrap .field .toggle .book-category{width:calc(100vw - 348px)}}@media screen and (max-width:1080px){.sub-page .inner,.sub-page .inner-952,.inner-1074,.inner-700{width:calc(100% - 80px)}.site-footer .quick-menu{display:none}.site-footer .footer-address .inner .library-wrap .library-item{padding-left:0}.site-footer .footer-address .inner .library-wrap .library-item h6{margin-bottom:5px;position:relative}.sub-page .layer-popup .popup-box.popup-lg,.sub-page .layer-popup .popup-box.popup-xl{width:calc(100% - 80px)}.sub-page .layer-popup .popup-box.popup-lg .popup-content,.sub-page .layer-popup .popup-box.popup-xl .popup-content{padding:20px}.sub-page .layer-popup .popup-box .popup-color-title{height:50px;padding:0 20px}.sub-page .layer-popup .popup-box .popup-color-title .close{width:30px;height:30px}}@media screen and (max-width:768px){.sub-page .inner,.sub-page .inner-952,.inner-1074,.inner-700{width:calc(100% - 40px)}.sub-page .icon-md{width:24px;height:24px}.main-header:hover{background:0 0;border-color:#ffffff4d}.main-header .top-link{display:none}.main-header .site-menu{height:60px;padding-top:0}.main-header .site-menu h1{left:0}.main-header .site-menu .gnb{display:none}.main-header .site-menu .btn-wrap{z-index:2;gap:0;position:relative}.main-header .site-menu .btn-wrap button{background:0 0;border:none;width:30px;height:30px;padding:0}.main-header .site-menu .btn-wrap button.mobview{display:flex!important}.main-header .site-menu .btn-wrap button i{width:20px;height:20px}.main-header .site-menu .btn-wrap .btn-gray{display:none}.main-header .site-menu .login-banner{z-index:1;box-sizing:border-box;background:var(--pc);color:#fff;border-radius:0 0 2rem;width:calc(100% + 80px);height:150px;padding:60px 40px 0;transition:all .2s;position:absolute;top:0;left:-40px;transform:translate(100%)}.main-header .site-menu .login-banner:before{opacity:.2;content:"";background:#fff;width:100%;height:1px;display:block;position:absolute;top:60px;left:0}.main-header .site-menu .login-banner:after{content:"";background-size:contain;width:56px;height:54px;display:block;position:absolute;top:77px;left:40px}.main-header .site-menu .login-banner>span{margin-bottom:3px;padding-top:20px;padding-left:70px;font-size:.9rem;font-weight:300;display:block}.main-header .site-menu .login-banner>strong{padding-left:70px;font-family:STUNNING-Bd,sans-serif;font-size:1.125rem;display:block}.main-header .site-menu .login-banner>a{background:url(../media/icon_next_w.02iqmcfplv_ry.svg?dpl=2e99e18) 100% calc(50% - 1px)/9px no-repeat;border-bottom:1px solid #ffffff80;width:fit-content;padding-right:12px;font-size:12px;display:block;position:absolute;bottom:25px;right:40px}.main-header .site-allmenu{background:#fff;width:100%;height:calc(100vh - 150px);padding-top:29px;transition:all .2s;position:absolute;top:120px;right:0;transform:translate(100%);display:block!important}.main-header .site-allmenu .inner{background:#f5f7fa;width:100%;height:100%}.main-header .site-allmenu .inner .menu-list{z-index:1;background:#fff;flex-direction:column;width:fit-content;height:100%;padding:0;position:absolute;left:150px}.main-header .site-allmenu .inner .menu-list ul{width:0;height:100%;padding-top:0;display:none}.main-header .site-allmenu .inner .menu-list ul.active{border-left:1px solid #0000001a;width:calc(100vw - 150px);display:block!important}.main-header .site-allmenu .inner .menu-list ul:hover:after,.main-header .site-allmenu .inner .menu-list ul:active{display:none}.main-header .site-allmenu .inner .menu-list ul li a{text-align:left;padding:0 25px;line-height:45px}.main-header .site-allmenu .inner .menu-list ul li{font-size:1rem}.main-header .site-allmenu .inner .menu-info{color:#444;background:#f5f7fa;border-radius:0;width:100%;height:100%;padding:0;display:block}.main-header .site-allmenu .inner .menu-info li{padding:0 20px;display:block;position:relative}.main-header .site-allmenu .inner .menu-info li.active{box-sizing:border-box;width:100%;color:var(--sc600);border-right:1px solid var(--sc);background:#ebe5dd}.main-header .site-allmenu .inner .menu-info li.active:after{z-index:2;background:var(--sc);content:"";width:1px;height:45px;display:block;position:absolute;top:0;left:150px}.main-header .site-allmenu .inner .menu-info li h3{min-height:0;margin-bottom:0;padding-left:30px;font-family:SUITE,sans-serif;font-size:1rem;font-weight:500;line-height:45px}.main-header .site-allmenu .inner .menu-info li p,.main-header .site-allmenu .inner .menu-info li img{display:none}.main-header .site-allmenu .inner .menu-info li h3:before{content:"";opacity:.5;background-color:#0000;background-position:50%;background-repeat:no-repeat;background-size:contain;width:20px;height:20px;position:absolute;top:calc(50% - 10px);left:0}.main-header .site-allmenu .inner .menu-info li:first-of-type h3:before{background-image:url(../media/menu_icon_m_01.0qg8t7_4l1z8u.png?dpl=2e99e18)}.main-header .site-allmenu .inner .menu-info li:nth-of-type(2) h3:before{background-image:url(../media/menu_icon_m_02.073d6zqcw-y_5.png?dpl=2e99e18)}.main-header .site-allmenu .inner .menu-info li:nth-of-type(3) h3:before{background-image:url(../media/menu_icon_m_03.098w64nh..wzf.png?dpl=2e99e18)}.main-header .site-allmenu .inner .menu-info li:nth-of-type(4) h3:before{background-image:url(../media/menu_icon_m_04.0asa1uyxdz8.w.png?dpl=2e99e18)}.main-header .site-allmenu .inner .menu-info li:nth-of-type(5) h3:before{background-image:url(../media/menu_icon_m_05.14-oh6vypn2z2.png?dpl=2e99e18)}.main-header .site-allmenu .inner .menu-info li:nth-of-type(6) h3:before{background-image:url(../media/menu_icon_m_06.0zreq0vwci--5.png?dpl=2e99e18)}.main-header .site-allmenu .inner .menu-info li.active h3:before{opacity:1}.main-header .site-allmenu .inner .menu-info li:first-of-type.active h3:before{background-image:url(../media/menu_icon_m_01_on.0c0d__dsbdzo1.png?dpl=2e99e18)}.main-header .site-allmenu .inner .menu-info li:nth-of-type(2).active h3:before{background-image:url(../media/menu_icon_m_02_on.0_6-m_3mnlexk.png?dpl=2e99e18)}.main-header .site-allmenu .inner .menu-info li:nth-of-type(3).active h3:before{background-image:url(../media/menu_icon_m_03_on.0u9-rxlxe4nj-.png?dpl=2e99e18)}.main-header .site-allmenu .inner .menu-info li:nth-of-type(4).active h3:before{background-image:url(../media/menu_icon_m_04_on.0cx33v86fll10.png?dpl=2e99e18)}.main-header .site-allmenu .inner .menu-info li:nth-of-type(5).active h3:before{background-image:url(../media/menu_icon_m_05_on.0bau.sh-efi~1.png?dpl=2e99e18)}.main-header .site-allmenu .inner .menu-info li:nth-of-type(6).active h3:before{background-image:url(../media/menu_icon_m_06_on.0xo9.tr2sip39.png?dpl=2e99e18)}.active-mobile.main-header .site-menu .login-banner,.active-mobile.main-header .site-allmenu{transform:translate(0)}.site-header .search-layer .search-wrap{max-width:calc(100vw - 80px)}.site-header .search-layer .search-wrap .field .toggle .book-category{width:calc(100vw - 255px)}.main-header.scroll{background:#fff;border-bottom:1px solid #dcdcdc}.main-header.scroll:not(.active-mobile):hover .site-menu h1{background-image:url(../media/logo.025~5nw.vpji2.png?dpl=2e99e18)}.main-header.scroll:not(.active-mobile) .site-menu .btn-wrap button#headerSearchBtn i{background-image:url(../media/icon_search_pc.0aibd23.ys_37.svg?dpl=2e99e18)}.site-footer .date-area{display:none}.site-footer .quick-menu{background:rgba(var(--pc-rgb), .9);color:#fff;border:0;border-radius:40px;width:40px;transition:all .4s;display:block;top:auto;bottom:20px;right:40px}.site-footer .quick-menu .menu-list.mobview{display:block}.site-footer .quick-menu .menu-list.mobview li{float:right;white-space:nowrap;width:0;transition:all .3s;overflow:hidden}.site-footer .quick-menu .menu-list.mobview li:first-of-type{width:fit-content;display:block}.site-footer .quick-menu .menu-list.mobview li:first-of-type button{background:var(--pc600);background-position:50%;background-repeat:no-repeat;background-size:20px;border-radius:40px;width:40px;height:40px;display:block}.site-footer .quick-menu.active{width:calc(100% - 80px)}.site-footer .quick-menu.active .menu-list.mobview li{width:calc(33.333% - 13.4px);display:block}.site-footer .quick-menu.active .menu-list.mobview li:first-of-type{width:40px}.site-footer .quick-menu .menu-list.mobview li a{text-align:center;justify-content:center;align-items:center;line-height:40px;display:flex}.site-footer .quick-menu .menu-list.mobview li a i{width:20px;margin-right:3px}.site-footer .brand-link-slider .swiper-slide{height:55px}.site-footer .brand-link-wrap button{justify-content:center;align-items:center;height:35px;display:flex}.site-footer .brand-link-wrap button i{background-size:15px;width:15px}.site-footer .brand-link-wrap .prev-btn{border-radius:0 18px 18px 0;top:10px}.site-footer .brand-link-wrap .next-btn{border-radius:18px 0 0 18px;top:10px}.site-footer .footer-address .inner{flex-direction:column}.site-footer .footer-address .inner .footer-logo{border-right:0;width:100%;padding-bottom:20px}.site-footer .footer-address .inner .footer-logo h2{width:184px;margin-bottom:20px}.site-footer .footer-address .inner .footer-logo h2 img{width:100%}.site-footer .footer-address .inner .library-wrap{gap:15px;width:100%;padding:0}.site-footer .footer-address .inner .library-item>span{opacity:.7;font-size:.85em}.site-footer .footer-address .inner .dropdown-site{margin-bottom:var(--size80)}.site-footer .footer-address .inner .dropdown-site,.site-footer .footer-address .inner .dropdown-site ul li{height:40px}.site-footer .footer-color-bar .inner{height:auto}.site-footer .footer-color-bar .inner .copylight{flex-direction:column;align-items:flex-start;gap:10px;margin-top:15px}.author{font-size:.9rem}.author.mb-5{margin-bottom:2px}.author.mb-5+.category{font-size:.9rem}}@media screen and (max-width:600px){.site-header .search-layer .search-wrap{flex-direction:column;max-width:calc(100vw - 40px)}.site-header .search-layer .search-wrap .btn-wrap .btn{text-align:center;flex:1}.site-header .search-layer .search-wrap .field .toggle .book-category{width:calc(100vw - 40px)}}@media screen and (max-width:480px){.sub-page .inner,.sub-page .inner-952,.inner-1074,.inner-700{width:calc(100% - 40px)}.site-header .search-layer .search-wrap .field .toggle .book-category{width:calc(100vw - 40px)}.filter-wrap .btn-type li{width:1.7rem;height:1.7rem}.filter-wrap .btn-type li i{width:100%;height:100%}.menu-tab-line{gap:20px}.sub-page .layer-popup .popup-box.popup-lg,.sub-page .layer-popup .popup-box.popup-xl,.sub-page .layer-popup .popup-box.popup-sm{width:calc(100% - 40px)}.sub-page .layer-popup .popup-box.popup-sm br{display:none}}@media screen and (max-width:1600px){.sub-page .tab-design01 .menu-item{width:fit-content;min-width:0;padding:0 15px}.template.template02 table colgroup{display:none}.sub-page .info-background .box{width:80%}.sub-page .info-background .box p br{display:none}}@media screen and (max-width:1280px){.sub-page .sub-icon-menu-slider .swiper-slide{width:100px;padding:15px 0 10px}.sub-page .sub-icon-menu-slider .swiper-slide strong{border-radius:.8rem;width:50px;height:50px;margin-left:auto;margin-right:auto}.sub-page .sub-icon-menu-slider .swiper-slide span{padding-bottom:10px;line-height:1.2}.icon-check-selector{gap:8px 10px;padding-left:134px;font-size:1rem}.template.template01 table colgroup{display:none}.table-design{table-layout:auto}.sub-page .table-design03 colgroup{display:none}.sub-page .table-design03 .th,.sub-page .table-design03 .td{padding:10px}.sub-page .info-background{flex-direction:column-reverse;display:flex}.sub-page .info-background .box{text-align:center;border-radius:1rem 1rem 0 0;width:calc(100% - 40px);padding:30px 20px 0;position:relative;bottom:-1px;right:-20px}.info-background .eng-text{display:none}.sub-page .both-side-info>li{flex-direction:column}.sub-page .both-side-info.menu02-02 .dot-list li .wish-sub-title,.sub-page .both-side-info.menu02-02 .dot-list li p{margin-left:0}.sub-page .both-side-info>li .line-title{width:100%}.sub-page .both-side-info>li .line-title+*{flex-wrap:wrap;width:100%}.sub-page .sub-page .tab-design02 .menu-item{padding:0 20px}}@media screen and (max-width:1080px){.table-menu03-05-01 .table-design .row .td:nth-of-type(5):has(.badge){position:absolute;top:15px;right:10px}.table-scroll,.sub-page .table-wrap{overflow-x:auto}.sub-page .table-design03{width:1080px}.sub-page .table-design03.table-menu05-02_01{width:100%}.sub-page .sub-icon-menu-slider:after{width:calc(100vw + 20px);left:-20px}.sub-page .sub-menu-header:not(.login-header,.membership-header) .inner .title:after,.sub-page .sub-menu-header .inner .title:after{right:0}.sub-page .sub-icon-menu-slider{max-width:calc(100% + 40px);padding-bottom:30px}.sub-page .sub-menu-header .inner .toggle-btn{height:26px;padding:0 10px 0 5px}.sub-page .post-title{flex-direction:column;align-items:flex-start;gap:5px;height:auto;padding:10px}.post-navigation{flex-direction:column}.sub-page .post-navigation li{width:100%;padding:10px 0!important}.sub-page .post-navigation li:first-of-type{border-bottom:1px solid #dcdcdc;border-right:0}.sub-page .post-navigation li:last-of-type a{flex-direction:row}.sub-page .post-navigation li a span{width:40px;padding:0}.sub-page .post-navigation li a span i{display:none}.sub-page .post-navigation li a strong{width:calc(100% - 40px)}.sub-page .table-design.table-design-block{gap:20px}.sub-page .table-design.table-design-block>.item{width:calc(50% - 10px)}.sub-page .table-design02{border-top:2px solid var(--sc)}.sub-page .table-design02 .table-head.row{display:none}.sub-page .table-design02 .row{padding:15px 10px;display:block}.sub-page .table-design02 .row .td{text-align:left;float:left;padding:3px;display:block;position:relative}.sub-page .table-design02 .row:after{clear:both;content:"";display:block}.sub-page .table-design02 .row .td{width:fit-content!important}.sub-page .table-design02 .row .td.fs6{width:100%!important}.sub-page .table-design02 .row .td .icon-sm{margin:0;position:relative;top:4px}.sub-page .table-design02 .row .td .btn-line-suc,.sub-page .table-design02 .row .td .btn-line-err,.sub-page .table-design02 .row .td .btn-line{position:relative}.sub-page .table-list-wrap .table-design02 .row .td.num{width:fit-content;padding-left:0;padding-right:0;font-size:0}.sub-page .table-list-wrap .table-design02 .row .td.num .badge{margin-right:5px;font-size:.85rem}.sub-page .book-club-filter .filter-group{padding:20px}.sub-page .table-design03 .th,.sub-page .table-design03 .td{padding:8px}.filter-group{flex-wrap:wrap}.sub-page .apply-info{flex-direction:column}.sub-page .apply-info h5{width:100%;margin-bottom:10px}.sub-page .apply-info h5 br{display:none}.sub-page .apply-info ul{width:100%}.both-side-info .icon-info-wrap .gray-round-box{text-align:left;flex-direction:row;padding:10px 20px}.both-side-info .icon-info-wrap .gray-round-box .text-wrap br{display:none}.both-side-info .icon-info-wrap .gray-round-box strong{text-align:center}.guide-slide{padding-left:30px;padding-right:30px}.guide-slide .swiper{width:100%}.guide-slide button{z-index:10;width:40px;height:40px}.guide-slide p br{display:none}}@media screen and (max-width:768px){.main-header.sub-header .site-menu .btn-wrap button#headerSearchBtn i{background-image:url(../media/icon_search_pc.0aibd23.ys_37.svg?dpl=2e99e18)}.sub-page .sub-menu-header .inner{padding-top:0}.icon-check-selector{padding-left:0}.icon-check-selector dt{width:100%;position:relative;top:0}.table-design .info-text{font-size:12px}.sub-page .table-design01 .row .th br{display:none}.sub-page .table-design01 .row:not(.book-list-type .row){border-color:#dcdcdc;flex-direction:column}.sub-page .table-design01 .row:not(.book-list-type .row) .th{background:0 0;justify-content:flex-start;width:100%;padding:10px 0}.sub-page .table-design01 .row:not(.book-list-type .row) .td{padding:0 0 10px;width:100%!important}.sub-page .table-design01 .row:not(.book-list-type .row) .td .input-group{width:100%}.sub-page .table-design01 .row:not(.book-list-type .row) .td .pt-15{padding-top:0}.sub-page .table-design01 .row:not(.book-list-type .row) .td .pb-15{padding-bottom:0}.sub-page .table-design01 .row:not(.book-list-type .row) .td .pt-10{padding-top:0}.sub-page .table-design01 .row:not(.book-list-type .row) .td .pb-10{padding-bottom:5px}.sub-page .table-design01 .row:not(.book-list-type .row) .td input.w500,.sub-page .table-design01 .row:not(.book-list-type .row) .td select.w500{width:100%}.sub-page .table-design01 .row:not(.book-list-type .row) .td input[type=password]{width:fit-content}.table-list-wrap .btn-wrap.m-mt-40{margin-top:var(--size40)}.table-list-wrap .btn-wrap .badge,.post-view .btn-wrap .badge{width:fit-content}.table-list-wrap .btn-wrap .badge:only-child:not(.btn-pc),.post-view .btn-wrap .badge:only-child:not(.btn-pc){width:100%}.sub-page .tab-design01 .menu-item{height:2.2rem}.sub-page .tab-design02 .menu-item{width:fit-content;min-width:0;padding-left:10px;padding-right:10px}.template{overflow-x:auto}.template.template02 table tr th.c-gray,.template.template02 table tr td{padding:5px}.template.template02 table{border-bottom:5px solid #fff;min-width:600px}.sub-page .info-background{border:0;background-repeat:no-repeat!important;background-size:150%!important}.sub-page .info-background:after{padding-bottom:29vw}.sub-page .info-background .box{border-top:2px solid var(--sc);border-radius:0;width:100%;left:0}.sub-page .icon-info-wrap{flex-wrap:wrap;gap:10px}.gray-round-box .icon{width:50px!important;height:50px!important}.gray-round-box .icon+.text-wrap{width:calc(100% - 60px)!important}.both-side-info .icon-info-wrap .gray-round-box{gap:10px}}@media screen and (max-width:640px){.sub-page .sub-menu-header:not(.login-header,.membership-header) .inner .title:after,.sub-page .sub-menu-header .inner .title:after{right:0}.sub-page .table-filter-wrap{flex-direction:column;align-items:flex-start;gap:5px}}@media screen and (max-width:520px){.sub-page .bookcuration-list.table-design>.item{padding:0}.sub-page .bookcuration-list.table-design>.item .date{padding:0 10px 10px}.bookcuration-list.table-design.table-design-block>.item .title{margin-bottom:0;padding:10px}.bookcuration-list.table-design:not(.table-design-block)>.item{padding-left:0}.bookcuration-list.table-design:not(.table-design-block)>.item .thumb{width:100%;margin-right:0;position:relative}.bookcuration-list.table-design:not(.table-design-block)>.item .title{padding:1rem 1rem 0}.bookcuration-list.table-design:not(.table-design-block)>.item .date{padding:0 1rem 1rem}}@media screen and (max-width:480px){.sub-page .sub-menu-header .inner .title:after{right:-20px!important}.sub-page .sub-icon-menu-slider{max-width:calc(100% + 20px)}.sub-page .search-wrap.sub-search .search-type1 .field input[type=text]{width:fit-content;padding-right:0}.sub-page .table-filter-wrap .search-wrap .input-text{height:2.2rem}.sub-page .table-filter-wrap .search-wrap button{width:2.2rem;height:2.2rem}.sub-page .tab-design02 .menu-item{padding-left:8px;padding-right:8px}.table-design.table-design-block{gap:20px}.table-design.table-design-block>.item{width:100%}.apply-info h5{background-position:0 0}.date-range-wrap{box-sizing:border-box;background-size:17px;padding-left:20px}.sub-page .book-club-filter .input-group{gap:4px}.sub-page .post-view .apply-info,.sub-page .table-list-wrap.table-menu02-05 .apply-info{padding:20px}.sub-page .book-club-filter .select,.sub-page .book-club-filter .input-text{min-width:0;height:2.2rem}.sub-page .book-club-filter .search-wrap .find{flex:0 0 40px}.fc .fc-daygrid-body-natural .fc-daygrid-day-events{display:none}.calendar-wrap .fc-theme-standard td p{padding:5px;position:relative;top:0}.calendar-wrap .fc-theme-standard td p .badge{white-space:unset;text-align:center;height:fit-content;line-height:1.2}.calendar-wrap .fc .fc-toolbar.fc-header-toolbar .fc-toolbar-chunk .fc-button-primary{width:30px;height:30px}.calendar-wrap .fc .fc-toolbar-title{font-size:1.5rem}.sub-page .site-map dl dd ul{gap:8px}.sub-page .site-map dl dd ul li{width:100%}.sub-page .site-map dl dd ul li a{padding:10px}}@media screen and (max-width:1600px){.sub-page .ai-test-wrap .inner,.sub-page .ai-test-wrap .inner-952{width:100%}.sub-page .ai-test-slide .prev-btn{left:-50px}.sub-page .ai-test-slide .next-btn{right:-50px}.sub-page .ai-test-slide .item-wrap>li{width:calc(25% - 18px)}.sub-page .ai-test-slide .step>li:not(.step01,.step04) .gray-round-box{width:calc(50% - 55px)}.new-dvd-list .dvd-list{gap:20px}.new-dvd-list .dvd-list .dvd-item{width:calc(33.333% - 13.333px)}.info-background>img{max-width:15%}.tab-wrap.menu05-03_03 .floor-img li img,.tab-wrap.menu05-03_04 .floor-img li img{max-width:100%;height:auto}.fc-custom-popup{padding:15px 100px}.fc-custom-popup .popup-link{min-width:auto;right:100px}.sub-page .directions-info{gap:30px}.sub-page .map-area{width:60%}.sub-page .directions-info .library-text{width:calc(40% - 30px)}.sub-page .directions-info .dot-list br{display:none}.mypage-content .menu-tab-line{border-bottom:0;gap:25px}.mypage-content .menu-tab-line li button{opacity:.5;font-size:1.3rem;font-weight:600}.mypage-content .menu-tab-line li.active button{opacity:1}.mypage-content .table-design02{border-top:2px solid var(--sc)}.mypage-content .table-design02 .table-head.row{display:none}.mypage-content .table-design02 .row{width:100%;padding:15px 10px;display:block}.mypage-content .table-design02 .row:after{clear:both;content:"";display:block}.mypage-content .table-design02 .row .td{float:left;padding:3px;display:block;position:relative;width:fit-content!important}.mypage-content .table-design02 .row .td.fs6,.mypage-content .table-design02 .row .td.fw-bd{width:100%!important}.mypage-content .table-design02 .row .td.num{display:none}.sub-page .table-list-wrap.mypage_menu04_01 .joinclub-table .row .td:nth-of-type(2){clear:both;text-align:left;justify-content:flex-start;width:100%!important}.sub-page .table-list-wrap.mypage_menu04_01 .joinclub-table .row .td:nth-of-type(3):before{content:"내 역할: "}.sub-page .table-list-wrap.mypage_menu04_01 .joinclub-table .row .td:nth-of-type(4):before{content:"가입일: "}.sub-page .table-list-wrap.mypage_menu04_01 .row .td:nth-of-type(5){display:block}.sub-page .table-list-wrap.mypage_menu04_01 .row .td:nth-of-type(5) .mypage-content .table-design02 .row .td br{display:none}.table-list-wrap.mypage_menu01_01 .row .td:nth-of-type(7),.table-list-wrap.mypage_menu01_01_02 .row .td:nth-of-type(7),.table-list-wrap.mypage_menu01_02 .row .td:nth-of-type(7),.table-list-wrap.mypage_menu05_01 .row .td:nth-of-type(4),.table-list-wrap.mypage_menu06_01 .row .td:nth-of-type(5),.table-list-wrap.mypage_menu07_01 .row .td:nth-of-type(4),.table-list-wrap.mypage_menu08_01 .row .td:nth-of-type(6),.table-list-wrap .mypage_menu09_01_01 .row .td:nth-of-type(6),.table-list-wrap .mypage_menu09_01_02 .row .td:nth-of-type(9),.sub-page .table-list-wrap.mypage_menu01_03 .row .td:nth-of-type(7),.sub-page .table-list-wrap.mypage_menu01_04 .row .td:nth-of-type(7),.table-list-wrap.mypage_menu04_01 .row .td:nth-of-type(7),.sub-page .table-list-wrap.mypage_menu04_01 .type03 .row .td:nth-of-type(6),.sub-page .table-list-wrap.mypage_menu04_01 .type03 .row .td:nth-of-type(7){position:absolute;top:15px;right:10px}.table-list-wrap.mypage_menu01_01 .row .td:nth-of-type(5),.table-list-wrap.mypage_menu01_01_02 .row .td:nth-of-type(5),.table-list-wrap.mypage_menu01_02 .row .td:nth-of-type(3),.table-list-wrap.mypage_menu01_02 .row .td:nth-of-type(5),.table-list-wrap.mypage_menu04_01 .row .td:nth-of-type(4),.table-list-wrap.mypage_menu08_01 .row .td:nth-of-type(4),.table-list-wrap .mypage_menu09_01_01 .row .td:nth-of-type(4),.table-list-wrap .mypage_menu09_01_02 .row .td:nth-of-type(5),.table-list-wrap .mypage_menu09_01_02 .row .td:nth-of-type(7),.sub-page .table-list-wrap.mypage_menu01_03 .row .td:nth-of-type(5){padding-right:10px}.table-list-wrap.mypage_menu01_01 .row .td:nth-of-type(5):after,.table-list-wrap.mypage_menu01_01_02 .row .td:nth-of-type(5):after,.table-list-wrap.mypage_menu01_02 .row .td:nth-of-type(3):after,.table-list-wrap.mypage_menu01_02 .row .td:nth-of-type(5):after,.table-list-wrap.mypage_menu08_01 .row .td:nth-of-type(4):after,.table-list-wrap .mypage_menu09_01_01 .row .td:nth-of-type(4):after,.table-list-wrap .mypage_menu09_01_02 .row .td:nth-of-type(5):after,.table-list-wrap .mypage_menu09_01_02 .row .td:nth-of-type(7):after,.sub-page .table-list-wrap.mypage_menu01_03 .row .td:nth-of-type(5):after{content:"";background:#ccc;width:1px;height:50%;display:block;position:absolute;top:25%;right:3px}.mypage-content .table-design02 .row .td:not(.c-sc600,.fs6,.fw-bd,.book-item){color:#888;letter-spacing:-.5px;font-size:.85rem}.sub-page .table-list-wrap.mypage_menu01_01 .row .td:nth-of-type(2):before,.sub-page .table-list-wrap.mypage_menu01_01_02 .row .td:nth-of-type(2):before,.sub-page .table-list-wrap.mypage_menu01_03 .row .td:nth-of-type(2):before,.sub-page .table-list-wrap.mypage_menu01_04 .row .td:nth-of-type(2):before{content:"등록번호 : "}.sub-page .table-list-wrap.mypage_menu01_01 .row .book-item,.sub-page .table-list-wrap.mypage_menu01_01_02 .row .book-item,.sub-page .table-list-wrap.mypage_menu01_02 .row .book-item,.sub-page .table-list-wrap.mypage_menu01_03 .row .book-item,.sub-page .table-list-wrap.mypage_menu01_04 .row .book-item,.sub-page .table-list-wrap.mypage_menu04_01 .row .td:nth-of-type(4){align-items:flex-start;width:calc(100% - 95px)}.sub-page .table-list-wrap.mypage_menu01_01 .row .library span,.sub-page .table-list-wrap.mypage_menu01_01_02 .row .library span,.sub-page .table-list-wrap.mypage_menu01_03 .row .library span,.sub-page .table-list-wrap.mypage_menu01_04 .row .library span{display:inline-block}.table-list-wrap.mypage_menu01_01 .row .td:nth-of-type(4):before,.table-list-wrap.mypage_menu01_01_02 .row .td:nth-of-type(4):before,.sub-page .table-list-wrap.mypage_menu01_03 .row .td:nth-of-type(4):before{content:"소장기관/자료실 : "}.sub-page .table-list-wrap.mypage_menu01_01 .row .td:nth-of-type(5),.sub-page .table-list-wrap.mypage_menu01_01_02 .row .td:nth-of-type(5),.sub-page .table-list-wrap.mypage_menu01_01 .row .td:nth-of-type(8),.sub-page .table-list-wrap.mypage_menu01_01_02 .row .td:nth-of-type(8),.sub-page .table-list-wrap.mypage_menu01_03 .row .td:nth-of-type(5),.sub-page .table-list-wrap.mypage_menu01_04 .row .td:nth-of-type(8),.sub-page .table-list-wrap.mypage_menu04_01 .type01 .row .td:nth-of-type(8){clear:both}.sub-page .table-list-wrap.mypage_menu01_01 .row .td:nth-of-type(5):before,.sub-page .table-list-wrap.mypage_menu01_03 .row .td:nth-of-type(5):before{content:"대출일 : "}.sub-page .table-list-wrap.mypage_menu01_03 .row .td:nth-of-type(6):before{content:"반납일 : "}.sub-page .table-list-wrap.mypage_menu01_01 .row .td:nth-of-type(6):before,.sub-page .table-list-wrap.mypage_menu01_04 .row .td:nth-of-type(6):before{content:"반납예정일 : "}.sub-page .table-list-wrap.mypage_menu01_04 .row .td:nth-of-type(5):before{content:"예약종류 : "}.sub-page .table-list-wrap.mypage_menu01_04 .row .td:nth-of-type(6):before{content:"예약일 : "}.sub-page .table-list-wrap.mypage_menu01_01_02 .row .td:nth-of-type(6):before{content:"예약만기일 : "}.sub-page .table-list-wrap.mypage_menu01_02 .row .td:nth-of-type(3):before{content:"제공도서관 : "}.table-list-wrap.mypage_menu01_02 .row .td:nth-of-type(4):before{content:"수령도서관 : "}:is(.sub-page .table-list-wrap.mypage_menu01_02 .row .td:nth-of-type(5),.sub-page .table-list-wrap.mypage_menu01_02 .row .td:nth-of-type(8),.sub-page .table-list-wrap.mypage_menu01_04 .row .td:nth-of-type(5),.sub-page .table-list-wrap.mypage_menu01_04 .row .td:nth-of-type(6),.table-list-wrap.mypage_menu04_01 .type01 .row .td:nth-of-type(6),.sub-page .table-list-wrap.mypage_menu04_01 .row .td:nth-of-type(6):has(.badge-def)){clear:both}.table-list-wrap.mypage_menu04_01 .type01 .row .td:nth-of-type(6):before{content:"신청일시 : "}.sub-page .table-list-wrap.mypage_menu01_02 .row .td:nth-of-type(5):not(:has(.badge)):before{content:"신청일시 : "}.sub-page .table-list-wrap.mypage_menu04_01 .row .td:nth-of-type(4):has(br):before{content:"신청일시 : "}.sub-page .table-list-wrap.mypage_menu04_01 .type03 .row .td:nth-of-type(7):has(.badge-def){position:relative;top:0;left:0}.sub-page .table-list-wrap.mypage_menu04_01 .row .td:nth-of-type(5):has(.badge){position:absolute;top:15px;right:0}.sub-page .table-list-wrap.mypage_menu01_02 .row .td:nth-of-type(6):before{content:"반납예정일 : "}.sub-page .table-list-wrap.mypage_menu04_01 .club-management-controls{flex-wrap:wrap}.sub-page .table-list-wrap.mypage_menu04_01 .myclub-table .row .td:nth-of-type(2):before{content:"신청자"}.sub-page .table-list-wrap.mypage_menu04_01 .myclub-table .row .td:nth-of-type(2) .title{color:#222}.sub-page .table-list-wrap.mypage_menu04_01 .myclub-table .row .td:nth-of-type(3){text-align:left;justify-content:flex-start}.sub-page .table-list-wrap.mypage_menu04_01 .myclub-table .row .td:nth-of-type(3):before{content:"신청일시 : "}.sub-page .table-list-wrap.mypage_menu04_01 .myclub-table .row .td:nth-of-type(4){padding-right:0;position:absolute;top:15px;right:0}.sub-page .table-list-wrap.mypage_menu04_01 .myclub-table .row .td:nth-of-type(5){margin-top:5px;position:relative;top:auto;right:auto}.sub-page .table-list-wrap.mypage_menu04_01 .club-application-table .row .td:nth-of-type(2){clear:both}.sub-page .table-list-wrap.mypage_menu04_01 .club-application-table .row .td:nth-of-type(4):before{content:"신청일시 : "}.sub-page .table-list-wrap.mypage_menu04_01 .club-application-table .row .td:nth-of-type(5){position:absolute;top:15px;right:0}.sub-page .table-list-wrap.mypage_menu04_01 .club-application-table .row .td:nth-of-type(6),.sub-page .table-list-wrap.mypage_menu04_01 .club-application-table .row .td:nth-of-type(7){margin-top:5px;position:relative;top:auto;right:auto}.sub-page .club-application-table .myclub-detail,.sub-page .myclub-table .myclub-detail{padding:0 5px}.sub-page .myclub-table .myclub-reject{margin-top:10px;padding-top:10px}.mypage_menu04_01 .row .td br{display:none}.table-list-wrap.mypage_menu04_01 .type10 .row .td:nth-of-type(4):before{content:"예약일 : "}.table-list-wrap.mypage_menu04_01 .type10 .row .td:nth-of-type(5):before{content:"예약시간 : "}.table-list-wrap.mypage_menu04_01 .type10 .row .td:nth-of-type(6):before{content:"예약인원 : "}.table-list-wrap.mypage_menu04_01 .type10 .row .td:nth-of-type(7):before{content:"목적 : "}.table-list-wrap.mypage_menu04_01 .type10 .row .td:nth-of-type(7){right:unset;top:unset;position:relative}.table-list-wrap.mypage_menu04_01 .type10 .row .td:nth-of-type(8){clear:both}.table-list-wrap.mypage_menu04_01 .type10 .row .td:nth-of-type(8):before{content:"신청일 : "}.table-list-wrap.mypage_menu04_01 .type10 .row .td:nth-of-type(9){position:absolute;top:15px;right:0}.table-list-wrap.mypage_menu04_01 .type10 .row .td:nth-of-type(10){clear:both}.mypage-content .type07 .row{flex-direction:column;display:flex}.mypage-content .type07 .row .td:nth-of-type(2){color:unset}.mypage-content .type07 .row .td:nth-of-type(3),.mypage-content .type07 .row .td:nth-of-type(4){display:block}.mypage-content .type07 .row .td:nth-of-type(3):before{content:"신청날짜 : "}.mypage-content .type07 .row .td:nth-of-type(4):before{content:"예약시간 : "}.mypage-content .type07 .row .td:nth-of-type(5):before{content:"신청일시 : "}.mypage-content .type07 .row .td:nth-of-type(6){position:absolute;top:15px;right:0}.mypage-content .type07 .row .td:nth-of-type(7){position:relative;top:0;right:0}.line-box{font-size:1rem}.sub-page .book-ai-content .graph-list{flex-wrap:wrap;gap:20px}.sub-page .book-ai-content .graph-list li{width:calc(50% - 10px)}.sub-page .book-ai-content .graph-list li:only-of-type{width:100%}.sub-page .bookshelf-list{gap:15px}.sub-page .bookshelf-list li{width:calc(33.333% - 10px);padding:20px}.sub-page .bookshelf-list li .book-thumb{width:60px}.sub-page .bookshelf-list li .info h6{font-size:1rem}.table-list-wrap.mypage_menu04_01 .row .td:nth-of-type(3),.sub-page .table-list-wrap.mypage_menu04_01 .type01 .row .td:nth-of-type(4){color:#444;width:100%!important}.table-list-wrap.mypage_menu04_01 .type01 .row .td:nth-of-type(5):before{content:"참가인원 : "}.table-list-wrap.mypage_menu04_01 .type01 .row .td:nth-of-type(5),.table-list-wrap.mypage_menu04_01 .row .td:nth-of-type(7){clear:both}.sub-page .table-list-wrap.mypage_menu04_01 .type09 .row .td:nth-of-type(2){color:unset}.sub-page .table-list-wrap.mypage_menu04_01 .type09 .row .td:nth-of-type(3){text-align:left;color:#888;letter-spacing:-.5px;font-size:.85rem}.sub-page .table-list-wrap.mypage_menu04_01 .type09 .row .td:nth-of-type(3):before{content:"신청일시 : "}.sub-page .table-list-wrap.mypage_menu04_01 .type09 .row .td:nth-of-type(4){position:absolute;top:20px;right:0}.sub-page .table-list-wrap.mypage_menu04_01 .type09 .row .td:nth-of-type(5){right:unset;top:unset;position:relative}.sub-page .table-list-wrap.mypage_menu04_01 .type09 .row .td:nth-of-type(5):before{display:none}.table-list-wrap.mypage_menu05_01 .row .td:nth-of-type(2){color:#444;width:100%!important}.table-list-wrap.mypage_menu05_01 .row .td:nth-of-type(2) .title{width:calc(100% - 70px)!important}.table-list-wrap.mypage_menu05_01 .row .td:nth-of-type(3):before{content:"신청일시 : "}.table-list-wrap.mypage_menu05_01 .row .td:nth-of-type(5){clear:both}.table-list-wrap.mypage_menu06_01 .row .td:nth-of-type(3){align-items:flex-start;display:flex;width:100%!important}.table-list-wrap.mypage_menu06_01 .row .td:nth-of-type(4):before{content:"신청일 : "}.table-list-wrap.mypage_menu06_01 .row .td:nth-of-type(6){clear:both}.table-list-wrap.mypage_menu07_01 .row .td:nth-of-type(5):before{content:"신청일 : "}.table-list-wrap.mypage_menu07_01 .row .td:nth-of-type(6){display:none}.table-list-wrap.mypage_menu08_01 .row .td:nth-of-type(2):before{content:"예약일 : "}.table-list-wrap.mypage_menu08_01 .row .td:nth-of-type(4){clear:both}.table-list-wrap.mypage_menu08_01 .row .td:nth-of-type(4):before{content:"신청인원 : "}.table-list-wrap.mypage_menu08_01 .row .td:nth-of-type(5):before{content:"신청일시 : "}.table-list-wrap.mypage_menu08_01 .row .td:nth-of-type(7){clear:both}.table-list-wrap .mypage_menu09_01_02 .row .td:nth-of-type(4):before{content:"예약일시 : "}.table-list-wrap .mypage_menu09_01_02 .row .td:nth-of-type(6):before{content:"예약인원 : "}.table-list-wrap .mypage_menu09_01_02 .row .td:nth-of-type(7),.table-list-wrap .mypage_menu09_01_02 .row .td:nth-of-type(10){clear:both}.table-list-wrap .mypage_menu09_01_02 .row .td:nth-of-type(7):before{content:"사용목적 : "}.table-list-wrap .mypage_menu09_01_02 .row .td:nth-of-type(8) br{display:none}.table-list-wrap .mypage_menu09_01_02 .row .td:nth-of-type(8):before{content:"신청일시 : "}.table-list-wrap .mypage_menu09_01_01 .row .td:nth-of-type(2){width:calc(100% - 70px)!important}.table-list-wrap .mypage_menu09_01_01 .row .td:nth-of-type(4),.table-list-wrap .mypage_menu09_01_01 .row .td:nth-of-type(7){clear:both}.table-list-wrap .mypage_menu09_01_01 .row .td:nth-of-type(3):before{content:"신청일시 : "}.table-list-wrap .mypage_menu09_01_01 .row .td:nth-of-type(4):before{content:"시작일 : "}.table-list-wrap .mypage_menu09_01_01 .row .td:nth-of-type(5):before{content:"종료일 : "}.ebook-img-wrap img{max-width:100%}.sub-page .reading-year-book{grid-template-columns:repeat(2,1fr)}.sub-page .reading-book-card__summary{margin-top:10px}.sub-page .monthly-event-view .event-card{padding:10px 15px}.sub-page .monthly-event-view .month-card{flex:0 0 150px;width:auto;height:150px;padding:20px}.sub-page .table-design01.col-02 .row{width:100%}.sub-page .book-detail-page.book-list-type .detail-book-list .book-item .book-info .book-info-text .detail-book-title{font-size:30px}.sub-page .book-detail-page.book-list-type.list-type .detail-book-list .book-item .detail-book-cover{flex:0 0 300px;width:300px}.sub-page .book-detail-page .detail-book-list .book-item{gap:35px}.sub-page .reset-book-btn{z-index:11;background-size:25px;width:40px;height:40px;bottom:40px;right:40px}.mypage-post-list .table-design02 .row{flex-direction:column;display:flex}.sub-page .table-list-wrap.mypage-post-list .row .td.title{color:#444;font-size:1.125rem;font-weight:600}.sub-page .table-list-wrap.mypage-post-list .row .td:nth-of-type(4):before{content:"작성일 : "}.sub-page .table-list-wrap.mypage-post-list .row .td:nth-of-type(5){position:absolute;top:15px;right:0}}@media screen and (max-width:1280px){.sub-page .class-summary-card ul{flex-direction:column}.sub-page .class-summary-card li{width:100%;padding:10px 0}.sub-page .class-summary-card li:not(:last-child){border-bottom:1px solid #dcdcdc}.sub-page .class-summary-card{padding:30px 30px 20px}.sub-page .search-option{flex-direction:column;align-items:baseline}.sub-page .book-category-type .right-content{padding:30px}.sub-page .book-category-type .right-content .book-list{gap:20px}.sub-page .book-category-type .right-content .book-list .book-item{width:calc(25% - 15px)}.sub-page .multilingual{margin-bottom:10px}.sub-page .multilingual:after{display:none}.table-design01 .input-text.w500+.info-text{margin-top:5px;margin-left:0;display:block}.sub-page .search-results .inner{gap:var(--size40);flex-direction:column}.sub-page .search-results .inner .keyword-content{align-items:stretch;gap:20px;width:100%;display:flex}.sub-page .search-results .inner .keyword-content>.box{width:calc(33.333% - 13.333px);margin-bottom:0}.sub-page .book-list-type{width:100%}.book-list-type.block-type .book-item .book-info .btn-wrap{display:none}.book-list-type.block-type .book-item .book-info .book-info-text .state{margin-bottom:0}.sub-page .search-results .inner .search-content{width:100%}.sub-page .search-wrap.sub-search .search-type1 .btn-pc{width:fit-content}.sub-page .search-wrap.sub-search .search-type1 .btn-pc i{display:none}.fc-custom-popup{padding:15px 80px}.fc-custom-popup .popup-link{right:80px}.post-view.table-menu02-02 .table-design01 .row.wish-book .td .wish-book-list{width:calc(100% + 20px);margin-left:-10px}.icon-info-wrap.menu02-03_01 .gray-round-box .text-wrap{text-align:left}.tab-wrap.menu02-04 colgroup{display:table-column-group}.tab-wrap.menu02-04 colgroup col:first-of-type{width:30%}.tab-wrap.menu02-04 colgroup col:nth-of-type(2){width:70%}.tab-wrap.menu02-04 table tbody td{border-right:0}.both-side-info.menu02-10_01>li .line-title+*{width:100%}.library-info{gap:30px}.library-info .library-img{border-radius:1rem;width:60%;position:relative;overflow:hidden}.library-info .library-img img{width:auto;height:100%;position:absolute;left:50%;transform:translate(-50%)}.library-info .library-text{width:calc(40% - 30px)}.table-design03.table-menu03-01_02 colgroup{display:table-column-group}.table-design03.table-menu03-01_02 colgroup col:first-of-type{width:100px}.table-design03.table-menu03-02_05 colgroup{display:table-column-group}.table-design03.table-menu03-02_05 colgroup col:first-of-type{width:100px}.table-design03.table-menu03-03_02 colgroup{display:table-column-group}.table-design03.table-menu03-03_02 colgroup col:first-of-type{width:100px}.service-box{gap:20px}.service-box>li{flex-basis:calc(25% - 15px);min-height:200px}.service-box>li img{height:100px}.info-background>img{max-width:200px;top:25%}.table-design03.table-menu03-05_01 colgroup{display:table-column-group}.table-design03.table-menu03-05_01 colgroup col:first-of-type{width:100px}.icon-info-wrap.certification-type{flex-direction:column}.sub-page .icon-info-wrap.certification-type .gray-round-box{width:100%}.sub-page .icon-info-wrap.join-type .gray-round-box .info-box{position:relative;top:0;right:0}.sub-page .icon-info-wrap.join-type .gray-round-box .info-box br,.sub-page .icon-info-wrap.join-type .gray-round-box .info-box:after{display:none}.sub-page .mypage-header .user-info{flex-direction:column;align-items:flex-start;gap:30px}.sub-page .mypage-header .user-info .user-state{width:100%}.sub-page .mobile-card-top{grid-template-columns:1fr 1fr;gap:20px}.sub-page .post-content .left-wrap,.sub-page .post-content .right-wrap{width:100%}.sub-content .post-content{flex-direction:column}.class-gallery .gallery-list{grid-template-columns:repeat(2,1fr);gap:20px}.sub-page .book-detail-page .detail-book-list .book-info{width:100%!important}.sub-page .book-detail-page .detail-book-notice:after{width:80px}.sub-page .book-detail-page .detail-book-actions{gap:4px;margin-top:15px;margin-bottom:15px;position:relative}.sub-page .book-detail-page .detail-book-actions button{text-align:center;flex:1;height:45px;padding-left:0;padding-right:0}.sub-page .book-detail-page .detail-book-actions button:last-of-type{width:45px;min-width:45px;max-width:45px}.sub-page .book-detail-page.book-list-type.list-type .detail-book-list .book-item .detail-book-cover{flex:0 0 270px;width:270px}.sub-page .book-detail-page .detail-book-list .book-item{gap:30px}.sub-page .book-detail-page .detail-book-list .book-thumb img{height:100%}.sub-page .book-detail-tab-layout{flex-direction:column}.sub-page .book-detail-tab-contents{width:100%}.sub-page .book-list-type.list-type .book-item .book-info{width:calc(100% - 150px)}.sub-page .book-list-type.list-type .book-item .book-info .book-info-wrap{flex-direction:column}.sub-page .book-list-type.list-type .book-item .book-info .btn-wrap{flex-direction:row;margin-top:10px;display:flex}.sub-page .book-list-type.list-type .book-item .book-info .btn-wrap li:not(:has(.heart)){width:100%}.sub-page .book-list-type.list-type .book-item .book-info .btn-wrap li button:not(.heart){width:100%}:is(.sub-page .book-list-type .book-item .book-info .btn-wrap li:last-child,.sub-page .search-results .book-list-type .book-item .book-info .btn-wrap li:has(.heart)){position:absolute;top:0;right:0}.sub-page .book-list-type.list-type .book-item .book-info .book-info-wrap .btn-list button{width:fit-content}.sub-page .book-detail-page .detail-book-head{display:block}.sub-page .book-detail-page .detail-book-list .book-info{min-height:auto}.sub-page .book-detail-page .detail-book-list dl.keyword{margin-top:0;margin-bottom:0}.sub-page .book-detail-page.book-list-type .detail-book-list .book-item .book-info .book-info-text .detail-book-title{width:100%;font-size:25px}}@media screen and (max-width:1080px){.sub-page .menu-tab.menu-tab-line{overflow:auto hidden}.people-num .info{margin-top:0;padding-top:0;font-size:.85rem;position:relative}.sub-page .table-design01 .row .td{flex-wrap:wrap}.sub-page .recommendbook.book-list-type.block-type .book-item .book-info,.sub-page .search-results .book-list-type.block-type .book-item .book-info,.sub-page .book-list-type.block-type .book-item .book-info .book-info-wrap{display:none}.sub-page .book-list-type.block-type .book-info .author span,.sub-page .book-list-type.block-type .block-type-info .author span{-webkit-line-clamp:1;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sub-page .book-list-type.block-type .book-info .author span:after,.sub-page .book-list-type.block-type .block-type-info .author span:after{display:none}.fc-custom-popup{padding:10px 40px 15px}.fc-custom-popup .popup-link{right:40px}.table-list-wrap.table-menu02-01 .row .td:nth-of-type(3){width:100%!important}.table-list-wrap.table-menu02-01 .row .td:nth-of-type(4):before{content:"대상 : "}.table-list-wrap.table-menu02-01 .row .td:nth-of-type(6){clear:both}.table-design.table-design01.th200 .input-group.dp-f,.table-design.table-design01 .input-group,.input-group .input-text.w500{width:100%}.table-list-wrap.table-menu02-03 .row .td:nth-of-type(5):before,.table-list-wrap.table-menu02-04_01 .row .td:nth-of-type(4):before{content:"신청자 : "}.table-list-wrap.table-menu02-04_02 .row .td:nth-of-type(2){color:var(--sc);font-size:.9rem}.table-list-wrap.table-menu02-04_02 .row .td:nth-of-type(4):before{content:"작성자 : "}.table-list-wrap.table-menu02-05 .row .td:nth-of-type(2) .title{width:calc(100% - 70px)}.table-list-wrap.table-menu02-08 .row .td:nth-of-type(3):before{content:"작성자 : "}.table-list-wrap.table-menu02-10_02 .row .td:nth-of-type(4):before{content:"사용일시 : "}.table-list-wrap.table-menu02-10_02 .row .td:nth-of-type(5){clear:both;padding-top:0}.table-list-wrap.table-menu02-10_02 .row .td:nth-of-type(5):before{content:"신청자 : "}.table-list-wrap.table-menu02-10_01 .row .td:nth-of-type(3){clear:both;width:calc(100% - 70px)!important}.table-list-wrap.table-menu02-10_01 .row .td:nth-of-type(4):before{content:"사용기간 : "}.table-list-wrap.table-menu02-10_01 .row .td:nth-of-type(5){clear:both;padding-top:0}.table-list-wrap.table-menu02-10_01 .row .td:nth-of-type(5):before{content:"모집기간 : "}.table-list-wrap.table-menu02-10_01 .row .td:nth-of-type(7){width:fit-content;position:absolute;bottom:15px;right:10px}.table-list-wrap.table-menu04-04 .row .td:nth-of-type(5):before{content:"작성자 : "}.sub-page .book-category-type .category{flex-wrap:wrap}.sub-page .book-category-type .left-list{border:10px solid #f5f3f0;width:100%;position:relative}.sub-page .book-category-type .left-list:after{content:"";background:#ccc;width:1px;height:calc(100% + 20px);display:block;position:absolute;top:-10px;left:50%}.sub-page .book-category-type .left-list ul{width:100%}.sub-page .book-category-type .left-list ul li{position:unset;box-sizing:border-box;padding:0}.sub-page .book-category-type .left-list ul li button{margin:0 10px;padding:0 10px;width:calc(100% - 20px)!important}.sub-page .book-category-type .left-list ul.depth01{max-height:200px;margin:0;overflow:hidden auto}.sub-page .book-category-type .left-list ul.depth01::-webkit-scrollbar{width:0;height:0}.sub-page .book-category-type .left-list ul.depth02::-webkit-scrollbar{width:0;height:0}.sub-page .book-category-type .left-list ul.depth01>li{width:50%}.sub-page .book-category-type .left-list ul.depth02,.sub-page .book-category-type .left-list ul.depth03{box-shadow:none;border:0;border-radius:0;margin:0;padding:0;top:0;transform:none}.sub-page .book-category-type .left-list ul.depth02{width:50%;max-height:200px;top:0;left:50%;overflow:hidden auto}.sub-page .book-category-type .left-list ul.depth02 li{width:100%}.book-category-type .left-list ul.depth03{width:calc(100% - 20px);position:relative;left:10px}.book-category-type .left-list ul.depth03 li button{text-indent:8px;color:var(--sc600);margin:0;font-size:.9em;border:0!important;border-bottom:1px solid rgba(var(--sc-rgb), .3)!important;background:0 0!important;border-radius:0!important;width:100%!important}.sub-page .book-category-type .right-content{padding:0;padding-top:var(--size30);border-top:1px solid #ccc;width:100%}.sub-page .book-category-type .right-content .book-list{gap:15px}.sub-page .book-category-type .right-content .book-list .book-item{width:calc(25% - 11.25px)}.search-content .total-wrap{flex-direction:column}.sub-page .search-content .results-wrap .filter{display:none}.sub-page .search-content .filter-wrap{flex-wrap:wrap;gap:10px}.sub-page .search-content .filter-wrap .select-group{flex-wrap:wrap}.sub-page .search-content .filter-wrap .excel-btn{display:none}.sub-page .search-results .book-list-type.block-type .book-list,.sub-page .book-list-type.block-type .book-list{gap:20px}.sub-page .search-results .book-list-type.block-type .book-list{display:flex}.sub-page .book-list-type.block-type .book-item{width:calc(20% - 16px)}.sub-page .book-list-type.simplify.block-type .book-list{gap:20px}.sub-page .book-list-type.simplify.block-type .book-item{width:calc(20% - 16px)}.table-design01.th200 .row .th.w200+.td .input-group.dp-f .w235{width:calc(50% - 15px)}.table-design01.th200 .row .th.w200+.td .input-group:not(.dp-f) .w235{width:100%}.sub-page .book-detail-page .detail-book-meta>div{gap:15px}.sub-page .search-results .inner .keyword-content{flex-wrap:wrap}.sub-page .search-results .inner .keyword-content>.box{width:calc(50% - 10px)}.sub-page .search-results .inner .keyword-content>.box:last-of-type{width:100%;margin-top:10px}.sub-page .ai-checku-search .ai-keyword .swiper-wrapper{align-items:stretch}.sub-page .ai-checku-search .ai-keyword .swiper-slide{align-items:center;width:40%;height:auto;display:flex}.sub-page .ai-checku-info:before{background-size:contain;width:30px}.sub-page .ai-checku-results .book-list-type .book-list .book-item .book-head{flex-direction:column}.sub-page .ai-checku-results .book-list-type .book-list .book-item .book-head .book-label{margin-bottom:10px}.sub-page .ai-checku-results .book-list-type .book-list .book-item .book-head .text-wrap{width:100%}.sub-page .ai-checku-results .book-list-type .book-list .book-item .book-body{gap:20px;width:100%}.sub-page .recommend-tab-wrap .filter-wrap{margin-top:15px;position:relative}.sub-page .recommend-tab-wrap .filter-wrap .select-group{flex-wrap:wrap;gap:5px}.guide-slide.menu01-06 .swiper .swiper-wrapper .swiper-slide{width:200px}.ai-test-slide .prev-btn{border-radius:0 20px 20px 0;width:40px;height:40px;left:-40px}.ai-test-slide .next-btn{border-radius:20px 0 0 20px;width:40px;height:40px;right:-40px}.ebook-wrap .tab-content .dp-f{display:block}.ebook-wrap .tab-content .dp-f .txt{width:100%}.ebook-wrap .tab-content .no-list br{display:none}.ebook-wrap .tab-content .dp-f .ebook-img-wrap{padding:1rem}.ebook-wrap .tab-content .dp-f .ebook-img-wrap img{max-width:100%}.class-filter>ul{display:block}.class-filter>ul>li{width:100%;min-height:45px}.class-filter>ul>li .w90+.gap-5{flex-wrap:wrap;padding:12px 0}.post-body .post-option ul li{padding:10px;font-size:.9rem}.icon-info-wrap.menu02-03_01 .gray-round-box .badge{margin-left:0}.icon-info-wrap.menu03-02{gap:10px}.icon-info-wrap.menu03-02 .gray-round-box img{max-width:100%}.app-qrcode img{width:100%;height:auto}.icon-info-wrap.menu03-03_01 .gray-round-box,.icon-info-wrap.menu03-03_02 .gray-round-box{text-align:left;flex-direction:row;gap:10px;padding:10px 20px}.icon-info-wrap.arrow-type .gray-round-box{text-align:left;flex-direction:column;gap:10px;padding:10px 20px}.icon-info-wrap.arrow-type .gray-round-box .icon+.text-wrap{text-align:center;width:100%}.icon-info-wrap.arrow-type .gray-round-box .icon+.text-wrap br{display:none}.icon-info-wrap.arrow-type .gray-round-box .text-wrap h6{flex-direction:column;justify-content:center;gap:5px}.icon-info-wrap.arrow-type .gray-round-box .text-wrap h6 .mr-10{margin-right:0}.mypage-header{border-bottom:0}.sub-page .mypage-header .user-info .user-state{gap:0;padding:10px 0}.sub-page .mypage-header .user-info .user-state li{text-align:center;background-position:50% 0;align-items:center;width:25%;height:auto;padding:0 5px}.sub-page .mypage-header .user-info .user-state li i{position:relative}.mypage-header+.sub-content{padding-top:0}.mypage-content-wrap{flex-direction:column}.sub-page .mypage-content-wrap .left-menu{border-top:1px solid #dcdcdc;border-left:1px solid #dcdcdc;flex-wrap:wrap;width:calc(100% + 80px);margin-bottom:20px;margin-left:-40px;display:flex}.sub-page .mypage-content-wrap .left-menu li{text-align:center;box-sizing:border-box;background:#f1f3f7;border-bottom:1px solid #dcdcdc;border-right:1px solid #dcdcdc;align-items:center;width:20%;padding:5px 10px;display:flex;position:relative}.sub-page .mypage-content-wrap .left-menu li button{text-align:center;min-height:42px;color:var(--gray);padding:0;font-size:1rem;line-height:1.3}.sub-page .mypage-content-wrap .left-menu li button br,.sub-page .mypage-content-wrap .left-menu li button i{display:none}.sub-page .mypage-content-wrap .left-menu li.menu-active{border-color:#dcdcdc}.sub-page .mypage-content-wrap .left-menu li.menu-active button{color:var(--sc600)}.sub-page .mypage-content-wrap .left-menu li.menu-active:after{z-index:1;background:rgba(var(--sc-rgb), .15);border:1px solid var(--sc);content:"";width:100%;height:100%;position:absolute;top:-1px;left:-1px}.sub-page .mypage-content-wrap .mypage-content{width:100%}.mypage-content .inner-700{width:100%;max-width:100%;margin-top:var(--size20)}.mypage-content .inner-700 .login-box{padding:30px 20px 0}.sub-page .mypage-content .table-join .input-group{width:100%}.online-card .card-desgin .card-info h4{font-size:1.5rem}.site-map dl dd ul li a{background-position:calc(100% - 10px);align-items:center;padding:10px 20px 10px 10px;display:flex}.mypage-content.child .gray-round-box ul{flex-direction:column;align-items:flex-start;gap:20px}.mypage-content.child .gray-round-box ul li{justify-content:flex-start}.mypage-content.child .gray-round-box ul li:not(:last-child){border-bottom:1px solid #ddd;width:100%;padding-bottom:20px}.mypage-content.child .gray-round-box ul li strong{width:auto;margin-right:10px}.sub-page .greeting .inner-1074 .title{width:270px}.sub-page .greeting .inner-1074 .text-box{width:calc(100% - 270px)}.special-book .inner-1074 .special-text .text-box ul{flex-direction:column}.special-book .inner-1074 .special-text .text-box ul li{width:100%}.special-book .inner-1074 .special-text .text-box ul li:nth-child(2){border-top:1px solid #d8dbe2;border-left:0;margin-top:20px;padding-top:20px;padding-left:0}.ebook-wrap .tab-content{padding:30px 20px}.recommend-tab-wrap .tab-content li.active button{padding:10px 0}.recommend-tab-wrap .tab-content ul{white-space:nowrap;overflow-x:auto}.sub-page .icon-info-wrap.arrow-type .gray-round-box{width:calc(50% - 12px)}.sub-page .icon-info-wrap.arrow-type .gray-round-box:nth-child(odd):not(:last-child):after{z-index:1;content:"";background:url(../media/gradient_arrow.0w0-q68neiu94.png?dpl=2e99e18) 0 0/contain no-repeat;width:70px;height:33px;display:block;position:absolute;top:calc(50% - 15px);right:-50px}.sub-page .icon-info-wrap.arrow-type .gray-round-box:nth-child(2n):after,.sub-page .icon-info-wrap.arrow-type .gray-round-box.not:after{display:none}.sub-page .icon-info-wrap.arrow-type p{text-align:center}.sub-page .reading-year-book{grid-template-columns:repeat(1,1fr)}.sub-page .reading-book-card{padding:30px 20px}.sub-page .reading-history__years{margin-bottom:30px;padding:10px 0}.mypage-content .type07 .row .td:nth-of-type(3),.mypage-content .type07 .row .td:nth-of-type(4){padding:3px!important;font-size:.85rem!important}}@media screen and (max-width:980px){.table-menu03-05-01 .table-design .row .td:nth-of-type(5):has(.badge){right:0}.sub-page .book-detail-tab-menu,.sub-page .book-detail-page .book-info.collection dd{overflow:auto hidden}.sub-page .book-detail-page .detail-book-list .book-item{flex-direction:column;align-items:center}.sub-page .book-detail-page.book-list-type.list-type .detail-book-list .book-item .detail-book-cover{flex:unset;width:100%}.sub-page .book-detail-page.book-list-type.list-type .detail-book-list .book-item .book-thumb{width:50%;min-width:200px;margin:auto}.sub-page .table-design02 .table-head.row{display:none}.sub-page .table-design02 .row{flex-direction:column;padding:15px 0}.sub-page .table-design02 .row .td{justify-content:start;padding:0}.sub-page .table-list-wrap.table-menu02-04_03 .row .td:nth-of-type(3){width:100%;padding:10px 0}.sub-page .table-list-wrap.table-menu02-04_03 .table-head .th:nth-of-type(2),.sub-page .table-list-wrap.table-menu02-04_03 .row .td:nth-of-type(2){width:auto}.sub-page .table-list-wrap.table-menu02-04_03 .row .td:first-of-type{display:none}.sub-page .table-list-wrap.table-menu02-04_03 .row .td:nth-of-type(6){width:auto;position:absolute;top:20px;right:0}.sub-page .table-list-wrap.table-menu04-01 .row .td:first-of-type,.sub-page .table-list-wrap.table-menu04-02 .row .td:first-of-type,.sub-page .table-list-wrap.table-menu04-05 .row .td:first-of-type,.sub-page .table-list-wrap.table-menu04-02 .row .td:nth-of-type(4),.sub-page .table-list-wrap.table-menu04-01 .row .td:nth-of-type(4),.sub-page .table-list-wrap.table-menu04-02 .row .td:nth-of-type(5),.sub-page .table-list-wrap.table-menu04-01 .row .td:nth-of-type(5),.sub-page .table-list-wrap.table-menu04-05 .row .td:nth-of-type(5),.sub-page .table-list-wrap.table-menu04-05 .row .td:nth-of-type(6){display:none}.sub-page .table-list-wrap.table-menu04-01 .row .td:nth-of-type(3),.sub-page .table-list-wrap.table-menu04-05 .row .td:nth-of-type(3),.sub-page .table-list-wrap.table-menu04-02 .row .td:nth-of-type(3){width:80%;margin-top:5px}.sub-page .table-list-wrap.table-menu04-05 .row .td:nth-of-type(4){width:auto;position:absolute;top:15px;left:0}.sub-page .table-list-wrap.table-menu04-05 .row .td:nth-of-type(7){width:auto;position:absolute;top:50%;right:0;transform:translateY(-50%)}.sub-page .table-list-wrap.table-menu04-05 .row .td:nth-of-type(5),.sub-page .table-list-wrap.table-menu04-05 .row .td:nth-of-type(6){float:left;width:50%}.sub-page.ask .table-list-wrap.table-menu04-01 .row .td:nth-of-type(4){width:fit-content;margin-top:5px;display:block}.sub-page .table-list-wrap.table-menu04-01 .row .td:nth-of-type(6){width:fit-content;position:absolute;top:15px;right:0}.mypage-content .type07 .row .td:nth-of-type(4),.mypage-content .type07 .row .td:nth-of-type(3){padding:0!important}.sub-page .myclub-table .myclub-detail{padding:0 15px}}@media screen and (max-width:768px){.faq-list .faq-content .answer{padding:25px 30px}.service-box{gap:15px}.service-box>li{flex-basis:calc(50% - 7.5px);min-height:200px}.service-box>li img{max-width:100%;height:100px}.service-box>li strong{font-size:16px}.service-box>li:last-child img{width:55px;height:55px}.sub-page .multilingual-popup{z-index:20;width:calc(100% - 80px);position:fixed;inset:auto auto 20px 50%;transform:translate(-50%)}.sub-page .multilingual-popup .lang-type li{width:calc(20% - .8px)}.sub-page .search-option .icon-check-selector{padding-top:10px}.sub-page .multilingual-popup .keyboard-ui{max-height:100px;overflow-y:auto}.sub-page .multilingual-popup .keyboard-ui li{width:calc(10% - 1.8px)}.sub-page .multilingual-popup .keyboard-ui li button{width:100%}.time-table .dp-f{flex-wrap:wrap}.time-table .dp-f .input-group{width:50%}.sub-page .badge.btn-line-in{text-align:center;width:100%;height:50px;line-height:50px}.sub-page .book-detail-page.book-list-type.list-type .book-item .book-thumb{width:150px}.sub-page .book-detail-page .detail-book-links>button{height:45px}.sub-page .search-results .book-list-type .book-item .book-info .content-wrap,.sub-page .book-detail-page.book-list-type .book-item .book-info .content-wrap{width:calc(100% + 170px);margin-left:-170px}.sub-page .ai-checku-search .ai-keyword .swiper-slide{width:28.5714%}.ai-checku-results .book-list-type .book-list .book-item .book-body .content-wrap>li{padding-bottom:0}.ai-checku-results .book-list-type .book-list .book-item .book-body .content-wrap>li.bookdata .row{border-bottom:0}.sub-page .reset-book-btn{bottom:20px;right:20px}.sub-page .search-results .inner .search-content dl.icon-check-selector{gap:5px 10px;padding-left:0}.sub-page .search-results .inner .search-content dl.icon-check-selector .hide{width:auto;height:auto;padding-left:33px;font-size:1rem;display:block}.results-wrap .filter-option.mb-20{margin-bottom:55px}.fc-custom-popup{padding:10px 100px 10px 20px}.fc-custom-popup .popup-link{right:20px}.fc-custom-popup .popup-header .close-btn{position:absolute;top:10px;right:20px}.post-content .right-wrap .box dl dd ul li{flex-wrap:wrap}.post-content .right-wrap .box dl dd ul em{width:100%;position:relative}.post-body .post-option ul li.w33p{width:50%}.sub-page .member-num{box-sizing:border-box;border-right:15px solid #fff}.member-list{margin-bottom:25px}.member-list .info-text{top:100%}.icon-info-wrap.menu02-03_01 .gray-round-box{width:100%}.book-club-info .thumbnail{box-sizing:border-box;width:60px;height:60px;margin-right:10px}.book-club-info .thumbnail+.info{width:calc(100% - 70px)}.book-club-info .info .detail{flex-wrap:wrap;gap:0}.book-club-info .info .detail ul{width:100%}.book-club-info .info .detail ul li{width:100%;font-size:.9rem;display:flex}.book-club-info .info .detail ul li strong{width:60px}.book-club-info .info .detail ul li span{width:calc(100% - 60px)}.book-club-info .info .detail ul li:last-of-type{margin-bottom:5px}.book-club-info .info .detail ul:first-of-type{border:0;padding-right:0}.icon-info-wrap.menu02-05_01 .gray-round-box,.icon-info-wrap.menu02-06_01 .gray-round-box{width:100%}.icon-info-wrap.menu03-02{flex-wrap:wrap}.icon-info-wrap.menu03-02 .gray-round-box{width:calc(50% - 10px)}.sub-page .sub-menu-header.login-header .inner{background-position:100% calc(100% + 20px);background-size:100px}.sub-page .round-num{width:20px;height:20px;line-height:20px}.sub-page .step-number li span{margin-right:3px}.login-option,.icon-info-wrap.join-type{flex-direction:column;gap:10px}.sub-page .icon-info-wrap.join-type .gray-round-box,.sub-page .icon-info-wrap .gray-round-box:not(.join-suc .gray-round-box,.certification-type .gray-round-box,.arrow-type .gray-round-box){width:100%;padding:20px}.sub-page .icon-info-wrap .gray-round-box:not(.join-suc .gray-round-box,.certification-type .gray-round-box) .text-wrap{align-items:center}.sub-page .icon-info-wrap.join-suc .gray-round-box{padding:20px}.sub-page .icon-info-wrap.join-suc .gray-round-box .icon-wrap{width:50px}.sub-page .icon-info-wrap.join-suc .gray-round-box .icon-wrap i{width:50px;height:50px}.sub-page .icon-info-wrap.join-suc .gray-round-box .text-wrap .pt-10{padding-top:0}.icon-info-wrap.certification-type .gray-round-box{padding:20px}.icon-info-wrap.certification-type .info-text{top:calc(100% + 10px);bottom:auto}.sns-login .btn-wrap{flex-direction:column}.sub-page .sns-login .btn-wrap li{width:100%}.join-wrap>.crt{max-width:40%}.table-design01.table-join .row:not(.book-list-type .row) .td input,.table-design01.table-join .row:not(.book-list-type .row) .td input[type=password]{width:100%}#userSsn1,#userSsn2,#userPassword,#userPasswordConfirm{width:calc(50% - 15px)}.sub-page .search-results .inner .search-content ul.icon-check-selector{gap:5px 15px}.sub-page .search-results .inner .keyword-content>.box{width:100%}.category-selector{flex-wrap:wrap}.book-list-type .filter-wrap .select-group+.excel-btn{height:2.2rem;margin-top:-45px;line-height:2.2rem}.sub-page .book-list-type .book-item .book-info .content-wrap .bookdata .table-design .row{border-bottom:0;flex-wrap:wrap}.sub-page .book-list-type .book-item .book-info .content-wrap .bookdata .table-design .row .th{border-bottom:1px solid #dcdcdc;width:60px}.sub-page .book-list-type .book-item .book-info .content-wrap .bookdata .table-design .row .td{border-bottom:1px solid #dcdcdc;width:calc(100% - 60px);min-height:40px}.book-list-type .book-item .book-info .content-wrap li .table-design .row:last-of-type .th,.book-list-type .book-item .book-info .content-wrap li .table-design .row:last-of-type .td{border-bottom:0}.book-list-type .book-item .book-info .btn-wrap{gap:5px}.sub-page .book-list-type .book-item .book-info .btn-wrap button{width:fit-content;height:45px;padding-left:10px;padding-right:10px;font-size:14px}.book-list-type .book-item .book-info .btn-wrap button.heart{padding:0}.book-list-type .book-item .book-info .btn-wrap button.heart i{width:20px;height:20px}.book-list-type .book-item .book-info .btn-wrap button .icon-down{right:5px}.sub-page .book-list-type .book-item .book-info .content-wrap{width:calc(100% + 170px);margin-left:-170px}.book-list-type .book-item .book-info .book-info-text .book-type{font-size:.9rem}.sub-page .book-list-type .book-item:not(.dvd-item) .book-info .book-info-text .book-title{width:100%}.sub-page .book-list-type.list-type .book-item{gap:20px}.sub-page .book-list-type.list-type .book-item .book-thumb{width:150px}.sub-page .book-list-type.list-type .book-item .book-info{width:calc(100% - 170px)}.sub-page .book-list-type.block-type .book-item,.sub-page .book-list-type.simplify.block-type .book-item{width:calc(33.333% - 13.333px)}.sub-page .book-detail-page .detail-book-notice:after{display:none}.sub-page .book-detail-page .detail-book-notice{padding:20px}.sub-page .checku-area{flex-direction:column}.sub-page .checku-area .checku-message,.sub-page .checku-area .checku-content{width:100%}.sub-page .checku-area .checku-message .icon-md,.sub-page .checku-area .checku-content .icon-md{width:25px;height:25px}.sub-page .checku-area .checku-message .text-box{background-color:#ecf3f1;background-image:url(../media/quotation_left_sc.0qqanycrz4atm.png?dpl=2e99e18),url(../media/quotation_right_sc.14mgqzw8eo7r1.png?dpl=2e99e18);background-position:10px 10px,calc(100% - 10px) calc(100% - 10px);background-repeat:no-repeat,no-repeat;background-size:15px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;padding:25px 10px}.sub-page .checku-area .checku-message .text-box br{display:none}.sub-page .checku-area .checku-content .tab-box .tab-content .recommend{flex-direction:column;gap:10px}.sub-page .book-detail-page.book-list-type .detail-book-list .book-item .book-info .book-info-text .detail-book-title{font-size:1.25rem}.sub-page .ai-test-slide .item-wrap{gap:15px}.sub-page .ai-test-slide .item-wrap>li{width:calc(25% - 11.5px);min-height:auto;font-size:1rem}.sub-page .ai-test-slide{padding:0 30px;width:calc(100% - 60px)!important}.sub-page .ai-test-slide .step .gray-round-box button{padding:10px}.sub-page .ai-test-slide .step .gray-round-box:hover{top:0}.sub-page .ai-test-slide .step .gray-round-box:before{width:20px;height:20px;font-size:.8rem;line-height:20px;top:8px;left:8px}.sub-page .ai-test-slide .step .gray-round-box .icon{width:60px;height:60px}.icon-info-wrap.menu01-06_01 .gray-round-box .badge{margin-left:0}.icon-info-wrap.menu01-06_01 .gray-round-box{width:100%}.new-dvd-list .dvd-list{gap:15px}.new-dvd-list .dvd-list .dvd-item{width:calc(50% - 7.5px)}.icon-info-wrap.menu02-04_02 .gray-round-box,.icon-info-wrap.menu02-09_01 .gray-round-box{width:100%}.img-info-list>li{align-items:flex-start}.img-info-list>li .img-wrap{width:40%}.img-info-list>li .img-wrap+.text-wrap{box-sizing:border-box;width:60%}.table-list-wrap .table-menu02-10_02 .m-mt-20{margin-top:0}.table-list-wrap .table-menu02-10_02 .table-filter-wrap{flex-direction:column;align-items:flex-start;gap:10px}.table-list-wrap .table-menu02-10_02 .table-filter-wrap .filter-group .input-group{flex-wrap:wrap}.library-info{flex-direction:column;gap:20px}.library-info .library-img{border-radius:0;width:100%}.library-info .library-img img{width:100%;height:auto;position:relative;left:0;transform:none}.library-info .library-text{width:100%}.guide-slide .swiper .swiper-wrapper .swiper-slide{max-width:180px}.guide-slide .swiper .swiper-wrapper .swiper-slide img{width:100%}.icon-info-wrap.arrow-type .gray-round-box{flex-direction:row;width:100%}.icon-info-wrap.arrow-type .gray-round-box:after{display:none}.icon-info-wrap.arrow-type .gray-round-box .icon+.text-wrap{text-align:left}.icon-info-wrap.arrow-type .gray-round-box .text-wrap h6{flex-direction:row;justify-content:flex-start}.info-background>img{max-width:150px;top:10vw}.audiobook-guide{flex-wrap:wrap;gap:20px}.audiobook-guide li{width:calc(50% - 10px)}.dot-list .btn-wrap{flex-wrap:wrap}.sub-page .history-wrap .history-list>li .year{width:70px}.sub-page .history-wrap .history-list>li .year span{top:-10px}.sub-page .history-wrap .history-list>li .item{width:calc(100% - 70px);padding-left:20px}.sub-page .history-wrap .history-list>li .item li strong{width:40px}.sub-page .history-wrap .history-list>li .item li span{width:calc(100% - 40px)}.sub-page .icon-check-selector{margin-top:-10px;padding-left:0}.sub-page .icon-check-selector dt{position:relative}.tab-wrap.menu05-03_01 .tab-content li{padding-bottom:10px;overflow-x:auto}.tab-wrap.menu05-03_01 .tab-content li table{min-width:800px}.table-design03.table-menu05-03_04 colgroup,.table-design03.table-menu05-03_05 colgroup{display:table-column-group}.table-design03.table-menu05-03_04 colgroup col:first-of-type{width:65px}.table-design03.table-menu05-03_04 colgroup col:nth-of-type(2){width:100px}.table-design03.table-menu05-03_05 colgroup col:first-of-type{width:97px}.menu05-03_04 .tab-design02{flex-flow:wrap}.menu05-03_04 .tab-design02 .menu-item{width:50%}.sub-page .directions-info{flex-direction:column}.sub-page .map-area{width:100%;min-height:300px}.sub-page .directions-info .library-text{width:100%}.big-size-map{flex-direction:column-reverse}.big-size-map br{display:none}.sub-menu-header.mypage-header{background-position:80% 0}.sub-page .mypage-header .user-info{gap:20px}.sub-page .mypage-header .user-info .user-state{border-radius:.8rem}.sub-page .mypage-header .user-info .user-state li i{background-size:contain;width:40px;height:40px;margin-bottom:5px}.sub-page .book-ai-content .graph-list{flex-direction:column}.sub-page .book-ai-content .graph-list li{width:100%}.sub-page .mybook-list-slide .swiper .swiper-wrapper .book-item{width:33.333%}.sub-page .line-box:not(.inner-700 .line-box){padding:5px 10px}.sub-page .bookshelf-list{gap:20px}.sub-page .bookshelf-list li{width:calc(50% - 10px)}.sub-page .mypage_menu03_01 .book-list-type .book-list .book-item{gap:15px;padding:15px 15px 15px 35px}.sub-page .mypage_menu03_01 .book-list-type .book-list .book-item .book-thumb{width:80px}.sub-page .mypage_menu03_01 .book-list-type .book-list .book-info{width:calc(100% - 90px)}.sub-page .mypage_menu03_01 .book-list-type .book-list .book-item .input-chk+label{top:15px;left:5px}.sub-page .mobile-card-top{grid-template-columns:1fr}.member-card .mobile-member-card{width:100%}.site-map dl dt{padding:10px}.site-map dl dt h5{margin-bottom:0}.site-map dl dt img{width:40px}.site-map dl dd ul{gap:15px}.site-map dl dd ul li{width:calc(33.333% - 10px)}.sub-page .ai-book-item{align-items:flex-start}.sub-page .ai-book-item .book-info strong{margin-bottom:0}.sub-page .greeting .inner-1074{background:0 0;flex-direction:column}.sub-page .greeting .inner-1074 .title br{display:none}.sub-page .greeting .inner-1074 .title,.sub-page .greeting .inner-1074 .text-box{width:100%}.sub-page .organ-dept-box{min-width:fit-content}.special-book .inner-1074 .special-text{flex-direction:column}.special-book .inner-1074 .img-area:before{width:50px;height:50px}.special-book .inner-1074 .special-text h3,.special-book .inner-1074 .special-text .text-box{width:100%}.special-book .inner-1074 .special-text h3 br{display:none}.sub-page .icon-info-wrap.arrow-type .gray-round-box{width:calc(50% - 5px)}.icon-info-wrap.arrow-type .gray-round-box .text-wrap h6,.sub-page .icon-info-wrap.arrow-type p{text-align:left}.sub-page .icon-info-wrap.arrow-type .gray-round-box:nth-child(odd):after{width:50px;right:-30px}.donation-table .input-group{gap:5px}.donation-table .input-group input{width:calc(60% - 40px)}.donation-table .input-group input:first-of-type{width:calc(40% - 40px)}.donation-table .input-group button{width:70px}.book-donation{width:100%}.book-donation .donation-item input{width:calc(30% - 30px)!important}.book-donation .donation-item input:first-of-type{width:calc(70% - 30px)!important}.sub-page .class-summary-card{box-shadow:none;background:0 0;padding:0}.sub-page .class-summary-card li{width:100%}.sub-page .class-summary-card li:last-of-type{border-bottom:1px solid #dcdcdc}.sub-page .class-summary-card li:not(:last-child){border-bottom:1px solid #dcdcdc;margin-bottom:7px;padding-bottom:7px}.sub-page .class-apply-card{padding:30px}.sub-page .icon-info-wrap.arrow-type .gray-round-box:nth-child(odd):not(:last-child):after{width:45px;right:-25px}}@media screen and (max-width:600px){.book-list-type .book-item .book-info .content-wrap{overflow-x:auto}.book-list-type .book-item .book-info .content-wrap .library,.book-detail-page .book-info.collection .table-design01{border-bottom:5px solid #fff;min-width:600px}.fc-custom-popup{padding-right:20px}.fc-custom-popup .popup-link{display:block;position:relative;bottom:auto;right:auto}.post-body .post-option ul li.w33p{border-bottom:1px solid #dcdcdc;width:100%}.sub-page .myclub-table .myclub-detail-list dt{color:#333;border-bottom:0;width:100%;padding-bottom:0}.sub-page .myclub-table .myclub-detail-list dd{color:#666;width:100%;padding-top:0}.sub-page .club-application-table .myclub-detail-list dt{color:#333;border-bottom:0;width:100%;padding-bottom:0}.sub-page .club-application-table .myclub-detail-list dd{color:#666;width:100%;padding-top:0}.online-card{gap:var(--size20)}.online-card .card-desgin:before{padding-bottom:50%}.sub-page .step-number li{flex-direction:column;justify-content:center;align-items:center;gap:5px;display:flex}#userEmail_domain{width:100%;margin-top:10px}.sub-page .ai-book-item .book-thumb{flex:0 0 95px;width:auto}.sub-page .ai-book-item{gap:15px}.ebook-wrap .tab-content{padding:20px 10px}.sub-page .monthly-event-view .month-calendar .btn-area{display:flex}.fc .fc-daygrid-body-natural .fc-daygrid-day-events{display:unset;margin-bottom:0}.sub-page .monthly-event-view .month-calendar .fc-daygrid-day{height:80px}.sub-page .monthly-event-view .month-calendar .fc-daygrid-day-frame,.sub-page .calendar-wrap .fc .fc-daygrid-day-top{padding:0}.sub-page .monthly-event-view .month-calendar .family-suc .fc-event-main span,.sub-page .monthly-event-view .month-calendar .family-dim .fc-event-main span,.sub-page .monthly-event-view .month-calendar .fc-holiday,.sub-page .monthly-event-view .month-calendar .family-event .fc-event-main span,.sub-page .monthly-event-view .month-calendar .fc-event-main span{font-size:12px}.sub-page .monthly-event-view .month-calendar .fc-holiday{padding:0 3px}.fc .fc-daygrid-day-top{justify-content:center}.sub-page .monthly-event-view .month-calendar .fc-daygrid-day-frame{text-align:center}.sub-page .monthly-event-view .monthly-event-hero{display:block}.sub-page .monthly-event-view .month-card{height:fit-content;padding:15px}.sub-page .monthly-event-view .month-card>span{display:none}.sub-page .monthly-event-view .featured-events{margin-top:30px}.sub-page .monthly-event-view .featured-event-slider:after{width:60px}.class-gallery .gallery-list .text-box a{width:100%;margin-top:10px;position:relative}.sub-page .table-design01 .row .td.time-table>.dp-f{flex-wrap:wrap;gap:0}.sub-page .table-design01 .row .td.time-table>.dp-f .input-group{flex:20%;width:20%}.sub-page .table-design01 .row .td.time-table>.dp-f .badge{padding-left:10px;padding-right:10px}}@media screen and (max-width:480px){.sub-page .book-list-type.list-type .book-item .book-info .book-info-wrap{display:block}.sub-page .multilingual-popup{width:calc(100% - 36px)}.sub-page .multilingual-popup .keyboard-ui li{width:calc(16.6% - 1.7px)}.sub-page .book-category-type .left-list{border-width:5px}.sub-page .book-category-type .left-list:after{height:calc(100% + 10px);top:-5px}.sub-page .book-category-type .left-list ul.depth01,.sub-page .book-category-type .left-list ul.depth02{max-height:150px}.sub-page .book-category-type .left-list ul.depth03{width:calc(100% - 10px);left:5px}.sub-page .book-category-type .left-list ul li button{height:33px;margin:0 5px;width:calc(100% - 10px)!important}.sub-page .book-category-type .left-list ul.depth03 li button{text-indent:0}.sub-page .book-category-type .right-content .book-list .book-item{width:calc(50% - 7.5px)}.book-list-type .filter-wrap .select-group{flex-wrap:wrap;gap:5px}.sub-page .book-list-type.list-type .book-item{gap:15px;margin-bottom:20px;padding-bottom:0}.book-item .rank-num{height:16px;padding:0 5px;top:-20px}.sub-page .book-list-type .book-item .book-info .content-wrap{width:calc(100% + 115px);margin-left:-115px;font-size:.8rem}.book-list-type .book-item .book-info .content-wrap>li .menu-tab{margin-bottom:10px}.sub-page .book-list-type.list-type .book-item .book-thumb{width:100px}.sub-page .book-list-type.list-type .book-item .book-info{width:calc(100% - 120px)}.sub-page .search-results .book-list-type .book-item .book-info .content-wrap,.sub-page .book-detail-page.book-list-type .book-item .book-info .content-wrap{width:calc(100% + 120px);margin-left:-120px}.sub-page .book-list-type.block-type .book-list,.sub-page .search-results .book-list-type.block-type .book-list,.sub-page .book-list-type.simplify.block-type .book-list{gap:15px}.sub-page .book-list-type.block-type .book-item,.sub-page .book-list-type.simplify.block-type .book-item{width:calc(50% - 7.5px)}.category-selector .badge{box-sizing:border-box;height:2.2rem;line-height:2.2rem}.category-selector .select-group{flex-wrap:wrap;gap:5px}.category-selector .select-group select{width:calc(33.333% - 4px)}.checku-area .checku-message .icon-md,.checku-area .checku-content .icon-md{width:20px;height:20px}.sub-page .book-detail-page.book-list-type.list-type .book-item .book-thumb{width:100px}.book-detail-page.book-list-type .book-item .book-info .content-wrap{width:calc(100% + 115px);margin-left:-115px;font-size:.8rem}.book-detail-page dl.keyword>*{font-size:.9rem}.loading-spinner img{width:60px}.sub-page .ai-test-slide{padding:0 10px;width:calc(100% - 40px)!important}.sub-page .ai-test-slide .step-title-wrap .kr-font{display:block}.sub-page .ai-test-wrap .step-title-wrap .kr-font .round-num{margin-bottom:5px;margin-left:auto;margin-right:auto}.sub-page .ai-test-slide .step-title-wrap h4 .em-box{height:20px;top:3px}.sub-page .ai-checku-search .ai-keyword .swiper-slide{width:40%}.ai-checku-info.w580{flex-direction:column;align-items:center;padding:10px 10px 20px}.ai-checku-info.w580:before{height:46px;margin-bottom:10px}.ai-checku-info.w580 p{text-align:center;width:100%;margin-left:0;padding:0 30px}.ai-checku-info.w580 p br{display:none}.ai-checku-info.w580 .info-text{display:inline-block}.ai-checku-info.w580 .info-text i{position:relative;top:3px}.ai-checku-results .book-list-type .book-list .book-item .book-body{gap:15px}.sub-page .reset-book-btn{bottom:80px}body:has(.floating-menu.is-hidden) .sub-page .reset-book-btn{bottom:20px}.book-list-type .book-item .book-info .book-info-text .book-title{width:calc(100% - 110px)}.new-dvd-list .dvd-list .dvd-item{width:100%}.sub-page .ai-test-slide .item-wrap{flex-wrap:wrap;gap:10px}.sub-page .ai-test-slide .item-wrap>li{width:100%}.ai-test-slide .step .gray-round-box button{justify-content:center;align-items:center;width:100%;padding:5px 10px;display:flex}.ai-test-slide .step .gray-round-box button i{width:35px;height:35px}.ai-test-slide .prev-btn{left:-20px}.ai-test-slide .next-btn{right:-20px}.ai-test-slide .step>li:not(.step01,.step04) .item-wrap{gap:50px}.ai-test-slide .step>li:not(.step01,.step04) .item-wrap button{display:block}.ai-test-slide .step>li:not(.step01,.step04) .item-wrap button i{width:50px;height:50px}.ai-test-slide .step>li:not(.step01,.step04) .item-wrap:after{font-size:20px}.ai-test-slide .step>li:not(.step01,.step04) .gray-round-box{width:calc(50% - 25px)}.post-content .right-wrap .box{padding:20px}.class-filter{padding:10px 15px}.class-filter>ul>li .w90{width:60px}.class-filter>ul>li .w90+*{width:calc(100% - 60px)}.class-filter>ul>li .w90+.gap-5{gap:15px 5px}.popup-wishbook .research-wrap .research-field{width:100%;position:relative;bottom:0}.popup-wishbook .research-wrap .research-field input{width:calc(100% - 45px)}.popup-wishbook .research-wrap .research-field input+button{height:30px}.sub-page .wish-book-list .book-item .book-info{padding:0}.sub-page .wish-book-list .book-item .book-info button{margin-top:5px;position:relative;top:0;transform:none}.table-design03.table-menu02-06_01 colgroup,.table-design03.table-menu02-06_02 colgroup,.table-design03.table-menu02-06_03 colgroup,.table-design03.table-menu02-06_04 colgroup,.table-design03.table-menu02-06_05 colgroup{display:table-column-group}.table-design03.table-menu02-06_01 colgroup col:first-of-type,.table-design03.table-menu02-06_02 colgroup col:first-of-type,.table-design03.table-menu02-06_03 colgroup col:first-of-type,.table-design03.table-menu02-06_04 colgroup col:first-of-type,.table-design03.table-menu02-06_05 colgroup col:first-of-type{width:40px}.table-design03.table-menu02-06_01 colgroup col:nth-of-type(4),.table-design03.table-menu02-06_02 colgroup col:nth-of-type(4),.table-design03.table-menu02-06_03 colgroup col:nth-of-type(4),.table-design03.table-menu02-06_04 colgroup col:nth-of-type(4),.table-design03.table-menu02-06_05 colgroup col:nth-of-type(4){width:60px}.table-design03.table-menu02-09_01 colgroup{display:table-column-group}.table-design03.table-menu02-09_01 colgroup col:first-of-type{width:90px}.img-info-list>li{flex-direction:column}.img-info-list>li .img-wrap{width:100%}.img-info-list>li .img-wrap+.text-wrap{width:100%;padding-top:20px;padding-left:0}.img-info-list>li .img-wrap+.text-wrap .mb-10{margin-bottom:0}.img-info-list>li .img-wrap+.text-wrap .badge{width:100%}.service-box{display:block}.service-box>li{width:100%;min-height:180px;padding:20px}.service-box>li strong{align-self:start}.service-box>li img{width:100%;max-width:110px;height:90px}.service-box>li:last-child{min-height:130px}.service-box>li:last-child img{width:50px;height:50px}.sub-page .map-area{min-height:200px}.sub-page .mypage-content-wrap .left-menu{width:calc(100% + 40px);margin-left:-20px}.sub-page .mypage-content-wrap .left-menu li button{font-size:12px}.sub-page .bookshelf-list{gap:10px}.sub-page .bookshelf-list li{width:100%;padding:10px}.sub-page .mypage_menu03_01 .book-list-type .book-list .book-item{padding:10px 10px 10px 20px}.sub-page .mypage_menu03_01 .book-list-type .book-list .book-item .book-thumb{width:60px}.sub-page .mypage_menu03_01 .book-list-type .book-list .book-info{width:calc(100% - 70px)}.sub-page .mypage_menu03_01 .book-list-type .book-list .book-info .book-title{margin-bottom:5px}.sub-page .mypage_menu03_01 .book-list-type .book-list .book-item .input-chk+label{top:10px;left:0}.table-design01.table-join .row:not(.book-list-type .row) .td .input-group .w235{width:calc(50% - 15px)}.sub-page .mobile-card-state li{flex-direction:column;gap:0;width:33.3333%}.sub-page .jc-center:has(.badge:nth-child(3)){flex-wrap:wrap}.sub-page .btn-wrap:has(.badge:nth-child(3)) .badge:not(:last-child){width:calc(50% - 5px)}.sub-page .jc-center .badge:last-child.btn-sb{width:100%}.sub-page .step-number li{padding-right:20px;font-size:12px}.sub-page .step-number li:after{display:none}.input-calender{width:100%}.sub-page .icon-info-wrap.join-suc .gray-round-box{flex-direction:column}.sub-page .icon-info-wrap.join-suc .gray-round-box .text-wrap{width:100%}.sub-page .icon-info-wrap.join-suc .gray-round-box .icon-wrap{align-items:center;width:100%}.icon-info-wrap.certification-type .gray-round-box .text-wrap .btn-wrap{flex-direction:column}.icon-info-wrap.certification-type .gray-round-box .text-wrap .btn-wrap .w120{width:100%}.table-design01.table-join label[for=userName]+.td .input-group input{width:calc(100% - 200px)}.table-design01.table-join input#userID{width:calc(100% - 90px)}.marketing-input-group{flex-direction:column}.marketing-input-group>li:after{display:none}.site-map dl dd ul{gap:10px}.site-map dl dd ul li,.sub-page .icon-info-wrap.arrow-type .gray-round-box{width:100%}.sub-page .icon-info-wrap.arrow-type .gray-round-box:nth-child(odd):after,.sub-page .icon-info-wrap.arrow-type .gray-round-box:nth-child(odd):not(:last-child):after{display:none}}@media screen and (max-width:420px){.table-design01.table-join label[for=userName]+.td .input-group input{width:calc(100% - 180px)}.table-design01.table-join input#userID{width:calc(100% - 80px)}.book-list-type .book-item .book-info .btn-wrap button .fs-min{display:none}.book-detail-page.book-list-type.list-type .book-item:last-of-type{flex-direction:column;align-items:center}.book-detail-page.book-list-type.list-type .book-item .book-info{width:100%}.book-detail-page.book-list-type .book-item .book-info .btn-wrap,.book-detail-page.book-list-type .book-item .book-info .content-wrap{width:100%;margin-left:0}.book-detail-page .book-info .title{flex-direction:column}.sub-page .book-detail-page .book-info .title p{width:calc(100% - 50px);margin-top:0;margin-left:0;padding-bottom:10px}.class-filter{top:50px}.class-gallery .gallery-list{grid-template-columns:repeat(1,1fr)}}@media (max-width:1024px){.library-group-content{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:780px){.library-all,.library-group-head{min-height:45px;padding:0 16px}.accordion-btn{width:30px;height:30px;right:16px}.accordion-btn:before,.accordion-btn:after{width:10px;height:2px;top:12px}.accordion-btn:after{right:13px}.library-group-content{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px;padding:18px 16px}}@media screen and (max-width:480px){.book-thumb .book-state .badge-xxs{padding:unset;font-size:12px}.library-group-content{grid-template-columns:1fr}}@media screen and (max-width:1600px){.sub-page .table-list-wrap.table-menu02-05 .book-club-filter .filter-input{flex:1 1 0;min-width:130px}.sub-page .monthly-event-view .monthly-event-hero+.apply-info{width:calc(100% - 170px);overflow-y:auto;height:150px!important;min-height:150px!important}}@media screen and (max-width:1300px){.sub-page .table-list-wrap.table-menu02-05 .book-club-filter .search-wrap{flex:0 0 100%}.sub-page .table-list-wrap.table-menu02-05 .book-club-filter .search-wrap .select-sm,.sub-page .table-list-wrap.table-menu02-06 .book-club-filter .search-wrap .select-sm{flex:0 0 20%;min-width:110px}}@media screen and (max-width:1240px){.sub-page .book-club-filter .select,.sub-page .book-club-filter .filter-input{flex:1 1 0;min-width:15%}.sub-page .book-club-filter .search-wrap{flex:0 0 100%;width:100%}}@media screen and (max-width:600px){.sub-page .monthly-event-view .monthly-event-hero+.apply-info,.sub-page .monthly-event-view .monthly-event-hero{width:100%}.sub-page .monthly-event-view .floating-bar ul{flex-direction:column}.sub-page .monthly-event-view .floating-bar ul li button,.sub-page .monthly-event-view .floating-bar .inner{width:100%}}@media screen and (max-width:480px){.sub-page .book-club-filter .select,.sub-page .book-club-filter .filter-input,.sub-page .table-list-wrap.table-menu02-05 .book-club-filter .filter-input{flex:100%}}@media screen and (max-width:1080px){.table-menu03-05-02 .table-design .row .td:nth-of-type(3):before{content:"등록일 : "}.table-menu03-05-02 .table-design .row .td:nth-of-type(4){display:none}.table-menu02-05 .table-design02 .row,.table-menu02-06 .table-design02 .row,.table-menu02-04_03 .table-design02 .row{flex-direction:column;display:flex}.table-menu02-05 .row .td,.table-menu02-06 .row .td,.table-menu02-04_03 .row .td{letter-spacing:-.5px;font-size:.85rem}.table-menu02-04_03 .row .td:nth-of-type(4):before,.table-menu02-05 .row .td:nth-of-type(5):before,.table-menu02-06 .row .td:nth-of-type(4):before{content:"대상 : "}.table-menu02-05 .row .td:nth-of-type(8),.table-menu02-06 .row .td:nth-of-type(7){position:absolute;top:15px;right:0}.table-menu02-04_03 .row .td:nth-of-type(3){padding:0}.table-menu02-04_03 .club-name strong{margin-bottom:0}.table-menu02-05 .row .td:nth-of-type(6),.table-menu02-05 .row .td:nth-of-type(9),.table-menu02-06 .row .td:nth-of-type(5),.table-menu02-06 .row .td:nth-of-type(8),.table-menu02-04_03 .row .td:nth-of-type(7){display:none}.sub-page .people-num{align-items:center;gap:5px;font-size:.85rem;display:flex}.sub-page .people-num .info{margin-top:0;padding-top:0;font-size:.85rem;position:relative}}@media screen and (max-width:380px){.library-all,.library-group-head{padding:0 10px}.check-label strong{margin-left:8px;padding-left:8px}}@media screen and (max-width:320px){.search-remove-btn{right:5%}}
