

/*! 교과서상세 - 초등/중,고등 공통 */

.bookpv.head { position: relative; width: 100%; padding: 140px 0 90px; background: #0D0B09; z-index: 2; }


/** 상단 과목선택 */
.bookpv.head .tit-box { text-align: center; }

/*? 중/고등 */
.bookpv.head .tit-box .sel-subjec { display: inline-flex; justify-content: space-between; align-items: center; padding: 10px 100px; margin: 0 auto; background-color: #333; border-radius: 15px; }
.bookpv.head .tit-box .sel-subjec > h3{ font-size: 30px; }
.bookpv.head .tit-box .sel-subjec .cus-drop { position: relative; width: 300px; user-select: none; margin-left: 20px; }
.bookpv.head .tit-box .sel-subjec .selected { text-align: left; background-color: #2D2D2D; font-size: 16px; color: #aaa; padding: 20px 30px; border: 1px solid #444; border-radius: 15px; cursor: pointer; position: relative; }
.bookpv.head .tit-box .sel-subjec .selected::after { content: ''; position: absolute; right: 16px; top: 50%; transform: translateY(-50%); display: block; width: 8px; height: 6px; background: url(/img/2025/sel-arrow.svg) no-repeat; transition: all .2s ease-out; }
.bookpv.head .tit-box .sel-subjec .cus-drop.open .selected::after { transform: translateY(-50%) rotate(180deg); }
.options { position: absolute; top: 105%; left: 0; width: 100%; background-color: #2D2D2D; border: 1px solid #444; border-radius: 12px; box-shadow: 0 4px 8px rgba(0,0,0,0.5); display: none; overflow: hidden; z-index: 9999; }
.options li { padding: 12px 30px; text-align: left; font-size: 16px; cursor: pointer; color: #aaa; }
.options li:hover { background-color: #444; }
.show { display: block; }


.bookpv.head .tit-box .pr-mtab{ display: flex; justify-content: center; align-items: center; margin-top: 20px; }
.bookpv.head .tit-box > ul.pr-mtab.at-mh{ max-width: 100%; flex-wrap: wrap; }
.bookpv.head .tit-box > ul > li{ border-radius: 15px; background-color: #0D0B09; border: 1px solid #333; cursor: pointer; text-align: center; margin-right: 10px; transition: all .2s ease-out; }
.bookpv.head .tit-box > ul.pr-mtab > li{ min-width: 120px; padding: 22px 35px; }
.bookpv.head .tit-box > ul.pr-mtab > li:last-of-type{ margin-right: 0; }
.bookpv.head .tit-box > ul.pr-mtab.at-mh > li{ min-width: auto; padding: 15px 35px; margin-bottom: 10px; }
.bookpv.head .tit-box > ul.pr-mtab > li > span{ display: block; margin: 0 auto; width: 50px; height: 40px; margin-bottom: 11px; transition: all .2s ease-out; }
.bookpv.head .tit-box > ul.pr-mtab > li > span.mtab-suhak{ background: url(/img/mtab-suhak.png) no-repeat center center; }
.bookpv.head .tit-box > ul.pr-mtab > li > span.mtab-sahui{ background: url(/img/mtab-sahui.png) no-repeat center center; }
.bookpv.head .tit-box > ul.pr-mtab > li > span.mtab-gwahak{ background: url(/img/mtab-gwahak.png) no-repeat center center; }
.bookpv.head .tit-box > ul.pr-mtab > li > span.mtab-eumak{ background: url(/img/mtab-eumak.png) no-repeat center center; }
.bookpv.head .tit-box > ul.pr-mtab > li > span.mtab-cheyook{ background: url(/img/mtab-cheyook.png) no-repeat center center; }
.bookpv.head .tit-box > ul.pr-mtab > li > span.mtab-misul{ background: url(/img/mtab-misul.png) no-repeat center center; }
.bookpv.head .tit-box > ul > li > p{ font-size: 18px; color: #aaa; font-weight: 200; text-align: center; transition: all .2s ease-out; }
.bookpv.head .tit-box > ul.pr-mtab.at-mh > li > p{ width: max-content; }
/*? hover */
.bookpv.head .tit-box > ul > li:hover{ background-color: #FFCF00; border-color: #FFCF00; }
.bookpv.head .tit-box > ul.pr-mtab > li:hover > span{ transition-delay: .2s; }
.bookpv.head .tit-box > ul.pr-mtab > li:hover > span.mtab-suhak{ background: url(/img/mtab-suhak-on.png) no-repeat center center; }
.bookpv.head .tit-box > ul.pr-mtab > li:hover > span.mtab-sahui{ background: url(/img/mtab-sahui-on.png) no-repeat center center; }
.bookpv.head .tit-box > ul.pr-mtab > li:hover > span.mtab-gwahak{ background: url(/img/mtab-gwahak-on.png) no-repeat center center; }
.bookpv.head .tit-box > ul.pr-mtab > li:hover > span.mtab-eumak{ background: url(/img/mtab-eumak-on.png) no-repeat center center; }
.bookpv.head .tit-box > ul.pr-mtab > li:hover > span.mtab-cheyook{ background: url(/img/mtab-cheyook-on.png) no-repeat center center; }
.bookpv.head .tit-box > ul.pr-mtab > li:hover > span.mtab-misul{ background: url(/img/mtab-misul-on.png) no-repeat center center; }
.bookpv.head .tit-box > ul.pr-mtab > li:hover > p{ color: #111; }
/*? on */
.bookpv.head .tit-box > ul > li.on{ background-color: #FFCF00; border-color: #FFCF00; }
.bookpv.head .tit-box > ul.pr-mtab > li.on > span{ transition-delay: .2s; }
.bookpv.head .tit-box > ul.pr-mtab > li.on > span.mtab-suhak{ background: url(/img/mtab-suhak-on.png) no-repeat center center; }
.bookpv.head .tit-box > ul.pr-mtab > li.on > span.mtab-sahui{ background: url(/img/mtab-sahui-on.png) no-repeat center center; }
.bookpv.head .tit-box > ul.pr-mtab > li.on > span.mtab-gwahak{ background: url(/img/mtab-gwahak-on.png) no-repeat center center; }
.bookpv.head .tit-box > ul.pr-mtab > li.on > span.mtab-eumak{ background: url(/img/mtab-eumak-on.png) no-repeat center center; }
.bookpv.head .tit-box > ul.pr-mtab > li.on > span.mtab-cheyook{ background: url(/img/mtab-cheyook-on.png) no-repeat center center; }
.bookpv.head .tit-box > ul.pr-mtab > li.on > span.mtab-misul{ background: url(/img/mtab-misul-on.png) no-repeat center center; }
.bookpv.head .tit-box > ul.pr-mtab > li.on > p{ color: #111; }





/** 중단 교과 버튼 */
.bookpv.bookbtns.ele { position: relative; padding: 0 0 80px; background: url(/img/2025/bg_bookpv_pre_bookbtns.png) no-repeat top center #0D0B09; background-size: cover; overflow: hidden; }
.bookpv.bookbtns.mid { position: relative; padding: 0 0 80px; background: url(/img/2025/bg_bookpv_mid_bookbtns.png) no-repeat top center #0D0B09; background-size: cover; overflow: hidden; }
.bookpv.bookbtns.hi { position: relative; padding: 0 0 80px; background: url(/img/2025/bg_bookpv_hi_bookbtns.png) no-repeat top center #0D0B09; background-size: cover; overflow: hidden; }




/** 교과 상세 */
.bookpv.bookcon.ele { position: relative; min-height: 100vh; background: url(/img/2025/bg_bookpv_pre_bookcon.png) no-repeat top center #FFA600; background-size: 100% auto; background-attachment: fixed; }
.bookpv.bookcon.mid { position: relative; min-height: 100vh; background: url(/img/2025/bg_bookpv_mid_bookcon.png) no-repeat top center #0A9F48; background-size: 100% auto; background-attachment: fixed; }
.bookpv.bookcon.hi { position: relative; min-height: 100vh; background: url(/img/2025/bg_bookpv_hi_bookcon.png) no-repeat top center #744FD8; background-size: 100% auto; background-attachment: fixed; }

.bookpv.bookcon .inner { margin-top: 0; }




/*? book info 2 - 저자 슬라이드 */
.bookpv.bookcon .inner .binfo1 { margin-top: 0; }
.bookpv.bookcon .inner .binfo2 .binfo-con .writer-box .writer-slide > ul > li{ padding: 22px 0 22px 25px; }
.bookpv.bookcon .inner .binfo2 .binfo-con .writer-box .writer-slide > ul > li > div{ margin-top: 0; }

/*? 저자 아이콘 - 2025 */
.bookpv.bookcon .inner .binfo2 .binfo-con .writer-box .writer-slide > ul > li > div > .pf-writer.pf-icon1{ background: url(/img/2025/pf-icon1.png) no-repeat; background-size: contain; }
.bookpv.bookcon .inner .binfo2 .binfo-con .writer-box .writer-slide > ul > li > div > .pf-writer.pf-icon2{ background: url(/img/2025/pf-icon2.png) no-repeat; background-size: contain; }




/*! 2차수 교과 상세 이미지 */

/** 북커버 */

.bookpv .inner .bintro > ul.type2 > li > .btns-box.wid100{ flex-direction: column; justify-content: flex-start; }
.bookpv .inner .bintro > ul > li > .btns-box.wid100 > a{ width: 100%; }
.bookpv .inner .bintro > ul > li > .btns-box.wid100 > a:nth-of-type(n+2){ margin-top: 7px; }
.bookpv .inner .bintro > ul > li > .btns-box > a.mtxt{ font-size: 14px; }
.bookpv .inner .bintro > ul > li > .btns-box.wid50-all > a{ width: 49%; }
.bookpv .inner .bintro > ul > li > .btns-box.wid50-all > a:nth-of-type(2){ margin-top: 0; }

/*? 북커버 이미지 - 초등 수학 56 */
.bookpv .inner .bintro .bcover > span.cover-a.pr-suhak51a{ background: url(/img/2025/mockup_ele_mat5-1.png) no-repeat; background-size: contain; }
.bookpv .inner .bintro .bcover > span.cover-b.pr-suhak51b{ background: url(/img/2025/mockup_ele_matw5-1.png) no-repeat; background-size: contain; }
.bookpv .inner .bintro .bcover > span.cover-a.pr-suhak52a{ background: url(/img/2025/mockup_ele_mat5-2.png) no-repeat; background-size: contain; }
.bookpv .inner .bintro .bcover > span.cover-b.pr-suhak52b{ background: url(/img/2025/mockup_ele_matw5-2.png) no-repeat; background-size: contain; }
.bookpv .inner .bintro .bcover > span.cover-a.pr-suhak61a{ background: url(/img/2025/mockup_ele_mat6-1.png) no-repeat; background-size: contain; }
.bookpv .inner .bintro .bcover > span.cover-b.pr-suhak61b{ background: url(/img/2025/mockup_ele_matw6-1.png) no-repeat; background-size: contain; }
.bookpv .inner .bintro .bcover > span.cover-a.pr-suhak62a{ background: url(/img/2025/mockup_ele_mat6-2.png) no-repeat; background-size: contain; }
.bookpv .inner .bintro .bcover > span.cover-b.pr-suhak62b{ background: url(/img/2025/mockup_ele_matw6-2.png) no-repeat; background-size: contain; }

/*? 북커버 이미지 - 초등 사회 56 */
.bookpv .inner .bintro .bcover > span.cover.pr-sahui51{ background: url(/img/2025/mockup_ele_soc5-1.png) no-repeat center center; background-size: contain; }
.bookpv .inner .bintro .bcover > span.cover.pr-sahui52{ background: url(/img/2025/mockup_ele_soc5-2.png) no-repeat center center; background-size: contain; }
.bookpv .inner .bintro .bcover > span.cover.pr-sahui61{ background: url(/img/2025/mockup_ele_soc6-1.png) no-repeat center center; background-size: contain; }
.bookpv .inner .bintro .bcover > span.cover.pr-sahui62{ background: url(/img/2025/mockup_ele_soc6-2.png) no-repeat center center; background-size: contain; }

/*? 북커버 이미지 - 초등 사회과부도 56 */
.bookpv .inner .bintro .bcover > span.cover.pr-socmap{ background: url(/img/2025/mockup_ele_socmap.png) no-repeat center center; background-size: contain; }

/*? 북커버 이미지 - 초등 과학 56 */
.bookpv .inner .bintro .bcover > span.cover-a.pr-gwahak51a{ background: url(/img/2025/mockup_ele_sci5-1.png) no-repeat; background-size: contain; }
.bookpv .inner .bintro .bcover > span.cover-b.pr-gwahak51b{ background: url(/img/2025/mockup_ele_sciexp5-1.png) no-repeat; background-size: contain; }
.bookpv .inner .bintro .bcover > span.cover-a.pr-gwahak52a{ background: url(/img/2025/mockup_ele_sci5-2.png) no-repeat; background-size: contain; }
.bookpv .inner .bintro .bcover > span.cover-b.pr-gwahak52b{ background: url(/img/2025/mockup_ele_sciexp5-2.png) no-repeat; background-size: contain; }
.bookpv .inner .bintro .bcover > span.cover-a.pr-gwahak61a{ background: url(/img/2025/mockup_ele_sci6-1.png) no-repeat; background-size: contain; }
.bookpv .inner .bintro .bcover > span.cover-b.pr-gwahak61b{ background: url(/img/2025/mockup_ele_sciexp6-1.png) no-repeat; background-size: contain; }
.bookpv .inner .bintro .bcover > span.cover-a.pr-gwahak62a{ background: url(/img/2025/mockup_ele_sci6-2.png) no-repeat; background-size: contain; }
.bookpv .inner .bintro .bcover > span.cover-b.pr-gwahak62b{ background: url(/img/2025/mockup_ele_sciexp6-2.png) no-repeat; background-size: contain; }

/*? 북커버 이미지 - 초등 실과 56 */
.bookpv .inner .bintro .bcover > span.cover.pr-tec5{ background: url(/img/2025/mockup_ele_tec5.png) no-repeat; background-size: contain; }
.bookpv .inner .bintro .bcover > span.cover.pr-tec6{ background: url(/img/2025/mockup_ele_tec6.png) no-repeat; background-size: contain; }

/*? 북커버 이미지 - 초등 음악 56 */
.bookpv .inner .bintro .bcover > span.cover.pr-eumak5{ background: url(/img/2025/mockup_ele_mus5.png) no-repeat; background-size: contain; }
.bookpv .inner .bintro .bcover > span.cover.pr-eumak6{ background: url(/img/2025/mockup_ele_mus6.png) no-repeat; background-size: contain; }

/*? 북커버 이미지 - 초등 미술 56 */
.bookpv .inner .bintro .bcover > span.cover.pr-misul5{ background: url(/img/2025/mockup_ele_art5.png) no-repeat; background-size: contain; }
.bookpv .inner .bintro .bcover > span.cover.pr-misul6{ background: url(/img/2025/mockup_ele_art6.png) no-repeat; background-size: contain; }

/*? 북커버 이미지 - 초등 체육 56 */
.bookpv .inner .bintro .bcover > span.cover.pr-cheyook5{ background: url(/img/2025/mockup_ele_phy5.png) no-repeat center center; background-size: contain; }
.bookpv .inner .bintro .bcover > span.cover.pr-cheyook6{ background: url(/img/2025/mockup_ele_phy6.png) no-repeat center center; background-size: contain; }

/*? 북커버 이미지 - 중등 국어 2 */
.bookpv .inner .bintro .bcover > span.cover.mi-kor21{ background: url(/img/2025/mockup_mid_kor2-1.png) no-repeat center center; background-size: contain; }
.bookpv .inner .bintro .bcover > span.cover.mi-kor22{ background: url(/img/2025/mockup_mid_kor2-2.png) no-repeat center center; background-size: contain; }

/*? 북커버 이미지 - 중등 영어 2 */
.bookpv .inner .bintro .bcover > span.cover.mi-eng2{ background: url(/img/2025/mockup_mid_eng2.png) no-repeat center center; background-size: contain; }

/*? 북커버 이미지 - 중등 수학 2 */
.bookpv .inner .bintro .bcover > span.cover.mi-mat2{ background: url(/img/2025/mockup_mid_mat2.png) no-repeat center center; background-size: contain; }

/*? 북커버 이미지 - 중등 과학 2 */
.bookpv .inner .bintro .bcover > span.cover.mi-sci2{ background: url(/img/2025/mockup_mid_sci2.png) no-repeat center center; background-size: contain; }

/*? 북커버 이미지 - 중등 사회 12 */
.bookpv .inner .bintro .bcover > span.cover.mi-soc1{ background: url(/img/2025/mockup_mid_soc1.png) no-repeat center center; background-size: contain; }
.bookpv .inner .bintro .bcover > span.cover.mi-soc2{ background: url(/img/2025/mockup_mid_soc2.png) no-repeat center center; background-size: contain; }

/*? 북커버 이미지 - 중등 사회과부도 */
.bookpv .inner .bintro .bcover > span.cover.mi-socmap{ background: url(/img/2025/mockup_mid_socmap.png) no-repeat center center; background-size: contain; }

/*? 북커버 이미지 - 고등 주제탐구독서 */
.bookpv .inner .bintro .bcover > span.cover.hi-korr1{ background: url(/img/2025/mockup_hi_korr.png) no-repeat center center; background-size: contain; }

/*? 북커버 이미지 - 고등 스포츠과학 */
.bookpv .inner .bintro .bcover > span.cover.hi-sposci1{ background: url(/img/2025/mockup_hi_sposci.png) no-repeat center center; background-size: contain; }

/*? 북커버 이미지 - 고등 스포츠문화 */
.bookpv .inner .bintro .bcover > span.cover.hi-sposoc1{ background: url(/img/2025/mockup_hi_sposoc.png) no-repeat center center; background-size: contain; }

/*? 북커버 이미지 - 고등 기하 */
.bookpv .inner .bintro .bcover > span.cover.hi-matgeo1{ background: url(/img/2025/mockup_hi_matgeo.png) no-repeat center center; background-size: contain; }

/*? 북커버 이미지 - 고등 대수 */
.bookpv .inner .bintro .bcover > span.cover.hi-matalg1{ background: url(/img/2025/mockup_hi_matalg.png) no-repeat center center; background-size: contain; }

/*? 북커버 이미지 - 고등 미적분1 */
.bookpv .inner .bintro .bcover > span.cover.hi-matcal1{ background: url(/img/2025/mockup_hi_matcal1.png) no-repeat center center; background-size: contain; }

/*? 북커버 이미지 - 고등 미적분2 */
.bookpv .inner .bintro .bcover > span.cover.hi-matcal2{ background: url(/img/2025/mockup_hi_matcal2.png) no-repeat center center; background-size: contain; }

/*? 북커버 이미지 - 고등 확률과통계 */
.bookpv .inner .bintro .bcover > span.cover.hi-matstat1{ background: url(/img/2025/mockup_hi_matstat.png) no-repeat center center; background-size: contain; }








/** book info tab - 공통 */

.bookpv .inner .binfo-tab.at-2 > a{ width: calc(100%/2); }





/** 교과서 소개 */

/*? 과목별 이미지 - 초등 수학 56 */
.bookpv .inner .binfo1 .binfo-con .binfo1-slide > ul > li.s01 > span.binfo1-pr-suhak1-56{ display: block; background: url(/img/2025/binfo1_ele_mat56_1.png) no-repeat top right; background-size: contain; }
.bookpv .inner .binfo1 .binfo-con .binfo1-slide > ul > li.s02 > span.binfo1-pr-suhak2-56{ display: block; background: url(/img/2025/binfo1_ele_mat56_2.png) no-repeat top right; background-size: contain; }
.bookpv .inner .binfo1 .binfo-con .binfo1-slide > ul > li.s03 > span.binfo1-pr-suhak3-56{ display: block; background: url(/img/2025/binfo1_ele_mat56_3.png) no-repeat top right; background-size: contain; }
.bookpv .inner .binfo1 .binfo-con .binfo1-slide > ul > li.s04 > span.binfo1-pr-suhak4-56{ display: block; background: url(/img/2025/binfo1_ele_mat56_4.png) no-repeat top right; background-size: contain; }
.bookpv .inner .binfo1 .binfo-con .binfo1-slide > ul > li.s05 > span.binfo1-pr-suhak5-56{ display: block; background: url(/img/2025/binfo1_ele_mat56_5.png) no-repeat top right; background-size: contain; }
.bookpv .inner .binfo1 .binfo-con .binfo1-slide > ul > li.s06 > span.binfo1-pr-suhak6-56{ display: block; background: url(/img/2025/binfo1_ele_mat56_6.png) no-repeat top right; background-size: contain; }
.bookpv .inner .binfo1 .binfo-con .binfo1-slide > ul > li.s07 > span.binfo1-pr-suhak7-56{ display: block; background: url(/img/2025/binfo1_ele_mat56_7.png) no-repeat top right; background-size: contain; }
.bookpv .inner .binfo1 .binfo-con .binfo1-slide > ul > li.s08 > span.binfo1-pr-suhak8-56{ display: block; background: url(/img/2025/binfo1_ele_mat56_8.png) no-repeat top right; background-size: contain; }
.bookpv .inner .binfo1 .binfo-con .binfo1-slide > ul > li.s09 > span.binfo1-pr-suhak9-56{ display: block; background: url(/img/2025/binfo1_ele_mat56_9.png) no-repeat top right; background-size: contain; }

/*? 과목별 이미지 - 초등 사회 56 */
.bookpv .inner .binfo1 .binfo-con .binfo1-slide > ul > li.s01 > span.binfo1-pr-sahui1-56{ display: block; background: url(/img/2025/binfo1_ele_soc56_1.png) no-repeat top right; background-size: contain; }
.bookpv .inner .binfo1 .binfo-con .binfo1-slide > ul > li.s02 > span.binfo1-pr-sahui2-56{ display: block; background: url(/img/2025/binfo1_ele_soc56_2.png) no-repeat top right; background-size: contain; }
.bookpv .inner .binfo1 .binfo-con .binfo1-slide > ul > li.s03 > span.binfo1-pr-sahui3-56{ display: block; background: url(/img/2025/binfo1_ele_soc56_3.png) no-repeat top right; background-size: contain; }
.bookpv .inner .binfo1 .binfo-con .binfo1-slide > ul > li.s04 > span.binfo1-pr-sahui4-56{ display: block; background: url(/img/2025/binfo1_ele_soc56_4.png) no-repeat top right; background-size: contain; }
.bookpv .inner .binfo1 .binfo-con .binfo1-slide > ul > li.s05 > span.binfo1-pr-sahui5-56{ display: block; background: url(/img/2025/binfo1_ele_soc56_5.png) no-repeat top right; background-size: contain; }
.bookpv .inner .binfo1 .binfo-con .binfo1-slide > ul > li.s06 > span.binfo1-pr-sahui6-56{ display: block; background: url(/img/2025/binfo1_ele_soc56_6.png) no-repeat top right; background-size: contain; }
.bookpv .inner .binfo1 .binfo-con .binfo1-slide > ul > li.s07 > span.binfo1-pr-sahui7-56{ display: block; background: url(/img/2025/binfo1_ele_soc56_7.png) no-repeat top right; background-size: contain; }

/*? 과목별 이미지 - 초등 사회과부도 */
.bookpv .inner .binfo1 .binfo-con .binfo1-slide > ul > li.s01 > span.binfo1-pr-socmap1-56{ display: block; background: url(/img/2025/binfo1_ele_socmap56_1.png) no-repeat top right; background-size: contain; }
.bookpv .inner .binfo1 .binfo-con .binfo1-slide > ul > li.s02 > span.binfo1-pr-socmap2-56{ display: block; background: url(/img/2025/binfo1_ele_socmap56_2.png) no-repeat top right; background-size: contain; }
.bookpv .inner .binfo1 .binfo-con .binfo1-slide > ul > li.s03 > span.binfo1-pr-socmap3-56{ display: block; background: url(/img/2025/binfo1_ele_socmap56_3.png) no-repeat top right; background-size: contain; }
.bookpv .inner .binfo1 .binfo-con .binfo1-slide > ul > li.s04 > span.binfo1-pr-socmap4-56{ display: block; background: url(/img/2025/binfo1_ele_socmap56_4.png) no-repeat top right; background-size: contain; }
.bookpv .inner .binfo1 .binfo-con .binfo1-slide > ul > li.s05 > span.binfo1-pr-socmap5-56{ display: block; background: url(/img/2025/binfo1_ele_socmap56_5.png) no-repeat top right; background-size: contain; }

/*? 과목별 이미지 - 초등 과학 56 */
.bookpv .inner .binfo1 .binfo-con .binfo1-slide > ul > li.s01 > span.binfo1-pr-gwahak1-56{ display: block; background: url(/img/2025/binfo1_ele_sci56_1.png) no-repeat top right; background-size: contain; }
.bookpv .inner .binfo1 .binfo-con .binfo1-slide > ul > li.s02 > span.binfo1-pr-gwahak2-56{ display: block; background: url(/img/2025/binfo1_ele_sci56_2.png) no-repeat top right; background-size: contain; }
.bookpv .inner .binfo1 .binfo-con .binfo1-slide > ul > li.s03 > span.binfo1-pr-gwahak3-56{ display: block; background: url(/img/2025/binfo1_ele_sci56_3.png) no-repeat top right; background-size: contain; }
.bookpv .inner .binfo1 .binfo-con .binfo1-slide > ul > li.s04 > span.binfo1-pr-gwahak4-56{ display: block; background: url(/img/2025/binfo1_ele_sci56_4.png) no-repeat top right; background-size: contain; }
.bookpv .inner .binfo1 .binfo-con .binfo1-slide > ul > li.s05 > span.binfo1-pr-gwahak5-56{ display: block; background: url(/img/2025/binfo1_ele_sci56_5.png) no-repeat top right; background-size: contain; }
.bookpv .inner .binfo1 .binfo-con .binfo1-slide > ul > li.s06 > span.binfo1-pr-gwahak6-56{ display: block; background: url(/img/2025/binfo1_ele_sci56_6.png) no-repeat top right; background-size: contain; }

/*? 과목별 이미지 - 초등 실과 56 */
.bookpv .inner .binfo1 .binfo-con .binfo1-slide > ul > li.s01 > span.binfo1-pr-tec1-56{ display: block; background: url(/img/2025/binfo1_ele_tec56_1.png) no-repeat top right; background-size: contain; }
.bookpv .inner .binfo1 .binfo-con .binfo1-slide > ul > li.s02 > span.binfo1-pr-tec2-56{ display: block; background: url(/img/2025/binfo1_ele_tec56_2.png) no-repeat top right; background-size: contain; }
.bookpv .inner .binfo1 .binfo-con .binfo1-slide > ul > li.s03 > span.binfo1-pr-tec3-56{ display: block; background: url(/img/2025/binfo1_ele_tec56_3.png) no-repeat top right; background-size: contain; }
.bookpv .inner .binfo1 .binfo-con .binfo1-slide > ul > li.s04 > span.binfo1-pr-tec4-56{ display: block; background: url(/img/2025/binfo1_ele_tec56_4.png) no-repeat top right; background-size: contain; }
.bookpv .inner .binfo1 .binfo-con .binfo1-slide > ul > li.s05 > span.binfo1-pr-tec5-56{ display: block; background: url(/img/2025/binfo1_ele_tec56_5.png) no-repeat top right; background-size: contain; }
.bookpv .inner .binfo1 .binfo-con .binfo1-slide > ul > li.s06 > span.binfo1-pr-tec6-56{ display: block; background: url(/img/2025/binfo1_ele_tec56_6.png) no-repeat top right; background-size: contain; }
.bookpv .inner .binfo1 .binfo-con .binfo1-slide > ul > li.s07 > span.binfo1-pr-tec7-56{ display: block; background: url(/img/2025/binfo1_ele_tec56_7.png) no-repeat top right; background-size: contain; }

/*? 과목별 이미지 - 초등 음악 56 */
.bookpv .inner .binfo1 .binfo-con .binfo1-slide > ul > li.s01 > span.binfo1-pr-mus1-56{ display: block; background: url(/img/2025/binfo1_ele_mus56_1.png) no-repeat top right; background-size: contain; }
.bookpv .inner .binfo1 .binfo-con .binfo1-slide > ul > li.s02 > span.binfo1-pr-mus2-56{ display: block; background: url(/img/2025/binfo1_ele_mus56_2.png) no-repeat top right; background-size: contain; }
.bookpv .inner .binfo1 .binfo-con .binfo1-slide > ul > li.s03 > span.binfo1-pr-mus3-56{ display: block; background: url(/img/2025/binfo1_ele_mus56_3.png) no-repeat top right; background-size: contain; }
.bookpv .inner .binfo1 .binfo-con .binfo1-slide > ul > li.s04 > span.binfo1-pr-mus4-56{ display: block; background: url(/img/2025/binfo1_ele_mus56_4.png) no-repeat top right; background-size: contain; }
.bookpv .inner .binfo1 .binfo-con .binfo1-slide > ul > li.s05 > span.binfo1-pr-mus5-56{ display: block; background: url(/img/2025/binfo1_ele_mus56_5.png) no-repeat top right; background-size: contain; }
.bookpv .inner .binfo1 .binfo-con .binfo1-slide > ul > li.s06 > span.binfo1-pr-mus6-56{ display: block; background: url(/img/2025/binfo1_ele_mus56_6.png) no-repeat top right; background-size: contain; }

/*? 과목별 이미지 - 초등 미술 56 */
.bookpv .inner .binfo1 .binfo-con .binfo1-slide > ul > li.s01 > span.binfo1-pr-misul1-56{ display: block; background: url(/img/2025/binfo1_ele_art56_1.png) no-repeat top right; background-size: contain; }
.bookpv .inner .binfo1 .binfo-con .binfo1-slide > ul > li.s02 > span.binfo1-pr-misul2-56{ display: block; background: url(/img/2025/binfo1_ele_art56_2.png) no-repeat top right; background-size: contain; }
.bookpv .inner .binfo1 .binfo-con .binfo1-slide > ul > li.s03 > span.binfo1-pr-misul3-56{ display: block; background: url(/img/2025/binfo1_ele_art56_3.png) no-repeat top right; background-size: contain; }
.bookpv .inner .binfo1 .binfo-con .binfo1-slide > ul > li.s04 > span.binfo1-pr-misul4-56{ display: block; background: url(/img/2025/binfo1_ele_art56_4.png) no-repeat top right; background-size: contain; }
.bookpv .inner .binfo1 .binfo-con .binfo1-slide > ul > li.s05 > span.binfo1-pr-misul5-56{ display: block; background: url(/img/2025/binfo1_ele_art56_5.png) no-repeat top right; background-size: contain; }
.bookpv .inner .binfo1 .binfo-con .binfo1-slide > ul > li.s06 > span.binfo1-pr-misul6-56{ display: block; background: url(/img/2025/binfo1_ele_art56_6.png) no-repeat top right; background-size: contain; }

/*? 과목별 이미지 - 초등 체육 56 */
.bookpv .inner .binfo1 .binfo-con .binfo1-slide > ul > li.s01 > span.binfo1-pr-cheyook1-56{ display: block; background: url(/img/2025/binfo1_ele_phy56_1.png) no-repeat top right; background-size: contain; }
.bookpv .inner .binfo1 .binfo-con .binfo1-slide > ul > li.s02 > span.binfo1-pr-cheyook2-56{ display: block; background: url(/img/2025/binfo1_ele_phy56_2.png) no-repeat top right; background-size: contain; }
.bookpv .inner .binfo1 .binfo-con .binfo1-slide > ul > li.s03 > span.binfo1-pr-cheyook3-56{ display: block; background: url(/img/2025/binfo1_ele_phy56_3.png) no-repeat top right; background-size: contain; }
.bookpv .inner .binfo1 .binfo-con .binfo1-slide > ul > li.s04 > span.binfo1-pr-cheyook4-56{ display: block; background: url(/img/2025/binfo1_ele_phy56_4.png) no-repeat top right; background-size: contain; }
.bookpv .inner .binfo1 .binfo-con .binfo1-slide > ul > li.s05 > span.binfo1-pr-cheyook5-56{ display: block; background: url(/img/2025/binfo1_ele_phy56_5.png) no-repeat top right; background-size: contain; }
.bookpv .inner .binfo1 .binfo-con .binfo1-slide > ul > li.s06 > span.binfo1-pr-cheyook6-56{ display: block; background: url(/img/2025/binfo1_ele_phy56_6.png) no-repeat top right; background-size: contain; }

/*? 과목별 이미지 - 중등 국어 2 */
.bookpv .inner .binfo1 .binfo-con .binfo1-slide > ul > li.s01 > span.binfo1-mi-kor1-2{ display: block; background: url(/img/2025/binfo1_mid_kor2_1.png) no-repeat top right; background-size: contain; }
.bookpv .inner .binfo1 .binfo-con .binfo1-slide > ul > li.s02 > span.binfo1-mi-kor2-2{ display: block; background: url(/img/2025/binfo1_mid_kor2_2.png) no-repeat top right; background-size: contain; }
.bookpv .inner .binfo1 .binfo-con .binfo1-slide > ul > li.s03 > span.binfo1-mi-kor3-2{ display: block; background: url(/img/2025/binfo1_mid_kor2_3.png) no-repeat top right; background-size: contain; }
.bookpv .inner .binfo1 .binfo-con .binfo1-slide > ul > li.s04 > span.binfo1-mi-kor4-2{ display: block; background: url(/img/2025/binfo1_mid_kor2_4.png) no-repeat top right; background-size: contain; }
.bookpv .inner .binfo1 .binfo-con .binfo1-slide > ul > li.s05 > span.binfo1-mi-kor5-2{ display: block; background: url(/img/2025/binfo1_mid_kor2_5.png) no-repeat top right; background-size: contain; }
.bookpv .inner .binfo1 .binfo-con .binfo1-slide > ul > li.s06 > span.binfo1-mi-kor6-2{ display: block; background: url(/img/2025/binfo1_mid_kor2_6.png) no-repeat top right; background-size: contain; }

/*? 과목별 이미지 - 중등 영어 2 */
.bookpv .inner .binfo1 .binfo-con .binfo1-slide > ul > li.s01 > span.binfo1-mi-eng1-2{ display: block; background: url(/img/2025/binfo1_mid_eng2_1.png) no-repeat top right; background-size: contain; }
.bookpv .inner .binfo1 .binfo-con .binfo1-slide > ul > li.s02 > span.binfo1-mi-eng2-2{ display: block; background: url(/img/2025/binfo1_mid_eng2_2.png) no-repeat top right; background-size: contain; }
.bookpv .inner .binfo1 .binfo-con .binfo1-slide > ul > li.s03 > span.binfo1-mi-eng3-2{ display: block; background: url(/img/2025/binfo1_mid_eng2_3.png) no-repeat top right; background-size: contain; }
.bookpv .inner .binfo1 .binfo-con .binfo1-slide > ul > li.s04 > span.binfo1-mi-eng4-2{ display: block; background: url(/img/2025/binfo1_mid_eng2_4.png) no-repeat top right; background-size: contain; }

/*? 과목별 이미지 - 중등 수학 2 */
.bookpv .inner .binfo1 .binfo-con .binfo1-slide > ul > li.s01 > span.binfo1-mi-mat1-2{ display: block; background: url(/img/2025/binfo1_mid_mat2_1.png) no-repeat top right; background-size: contain; }
.bookpv .inner .binfo1 .binfo-con .binfo1-slide > ul > li.s02 > span.binfo1-mi-mat2-2{ display: block; background: url(/img/2025/binfo1_mid_mat2_2.png) no-repeat top right; background-size: contain; }
.bookpv .inner .binfo1 .binfo-con .binfo1-slide > ul > li.s03 > span.binfo1-mi-mat3-2{ display: block; background: url(/img/2025/binfo1_mid_mat2_3.png) no-repeat top right; background-size: contain; }
.bookpv .inner .binfo1 .binfo-con .binfo1-slide > ul > li.s04 > span.binfo1-mi-mat4-2{ display: block; background: url(/img/2025/binfo1_mid_mat2_4.png) no-repeat top right; background-size: contain; }
.bookpv .inner .binfo1 .binfo-con .binfo1-slide > ul > li.s05 > span.binfo1-mi-mat5-2{ display: block; background: url(/img/2025/binfo1_mid_mat2_5.png) no-repeat top right; background-size: contain; }

/*? 과목별 이미지 - 중등 과학 2 */
.bookpv .inner .binfo1 .binfo-con .binfo1-slide > ul > li.s01 > span.binfo1-mi-sci1-2{ display: block; background: url(/img/2025/binfo1_mid_sci2_1.png) no-repeat top right; background-size: contain; }
.bookpv .inner .binfo1 .binfo-con .binfo1-slide > ul > li.s02 > span.binfo1-mi-sci2-2{ display: block; background: url(/img/2025/binfo1_mid_sci2_2.png) no-repeat top right; background-size: contain; }
.bookpv .inner .binfo1 .binfo-con .binfo1-slide > ul > li.s03 > span.binfo1-mi-sci3-2{ display: block; background: url(/img/2025/binfo1_mid_sci2_3.png) no-repeat top right; background-size: contain; }
.bookpv .inner .binfo1 .binfo-con .binfo1-slide > ul > li.s04 > span.binfo1-mi-sci4-2{ display: block; background: url(/img/2025/binfo1_mid_sci2_4.png) no-repeat top right; background-size: contain; }
.bookpv .inner .binfo1 .binfo-con .binfo1-slide > ul > li.s05 > span.binfo1-mi-sci5-2{ display: block; background: url(/img/2025/binfo1_mid_sci2_5.png) no-repeat top right; background-size: contain; }
.bookpv .inner .binfo1 .binfo-con .binfo1-slide > ul > li.s06 > span.binfo1-mi-sci6-2{ display: block; background: url(/img/2025/binfo1_mid_sci2_6.png) no-repeat top right; background-size: contain; }

/*? 과목별 이미지 - 중등 사회 12 */
.bookpv .inner .binfo1 .binfo-con .binfo1-slide > ul > li.s01 > span.binfo1-mi-soc1{ display: block; background: url(/img/2025/binfo1_mid_soc_1.png) no-repeat top right; background-size: contain; }
.bookpv .inner .binfo1 .binfo-con .binfo1-slide > ul > li.s02 > span.binfo1-mi-soc2{ display: block; background: url(/img/2025/binfo1_mid_soc_2.png) no-repeat top right; background-size: contain; }
.bookpv .inner .binfo1 .binfo-con .binfo1-slide > ul > li.s03 > span.binfo1-mi-soc3{ display: block; background: url(/img/2025/binfo1_mid_soc_3.png) no-repeat top right; background-size: contain; }
.bookpv .inner .binfo1 .binfo-con .binfo1-slide > ul > li.s04 > span.binfo1-mi-soc4{ display: block; background: url(/img/2025/binfo1_mid_soc_4.png) no-repeat top right; background-size: contain; }
.bookpv .inner .binfo1 .binfo-con .binfo1-slide > ul > li.s05 > span.binfo1-mi-soc5{ display: block; background: url(/img/2025/binfo1_mid_soc_5.png) no-repeat top right; background-size: contain; }
.bookpv .inner .binfo1 .binfo-con .binfo1-slide > ul > li.s06 > span.binfo1-mi-soc6{ display: block; background: url(/img/2025/binfo1_mid_soc_6.png) no-repeat top right; background-size: contain; }

/*? 과목별 이미지 - 중등 사회과부도 */
.bookpv .inner .binfo1 .binfo-con .binfo1-slide > ul > li.s01 > span.binfo1-mi-socmap1{ display: block; background: url(/img/2025/binfo1_mid_socmap_1.png) no-repeat top right; background-size: contain; }
.bookpv .inner .binfo1 .binfo-con .binfo1-slide > ul > li.s02 > span.binfo1-mi-socmap2{ display: block; background: url(/img/2025/binfo1_mid_socmap_2.png) no-repeat top right; background-size: contain; }
.bookpv .inner .binfo1 .binfo-con .binfo1-slide > ul > li.s03 > span.binfo1-mi-socmap3{ display: block; background: url(/img/2025/binfo1_mid_socmap_3.png) no-repeat top right; background-size: contain; }
.bookpv .inner .binfo1 .binfo-con .binfo1-slide > ul > li.s04 > span.binfo1-mi-socmap4{ display: block; background: url(/img/2025/binfo1_mid_socmap_4.png) no-repeat top right; background-size: contain; }
.bookpv .inner .binfo1 .binfo-con .binfo1-slide > ul > li.s05 > span.binfo1-mi-socmap5{ display: block; background: url(/img/2025/binfo1_mid_socmap_5.png) no-repeat top right; background-size: contain; }
.bookpv .inner .binfo1 .binfo-con .binfo1-slide > ul > li.s06 > span.binfo1-mi-socmap6{ display: block; background: url(/img/2025/binfo1_mid_socmap_6.png) no-repeat top right; background-size: contain; }

/*? 과목별 이미지 - 고등 주제탐구독서 */
.bookpv .inner .binfo1 .binfo-con .binfo1-slide > ul > li.s01 > span.binfo1-hi-korr1{ display: block; background: url(/img/2025/binfo1_hi_korr_1.png) no-repeat top right; background-size: contain; }
.bookpv .inner .binfo1 .binfo-con .binfo1-slide > ul > li.s02 > span.binfo1-hi-korr2{ display: block; background: url(/img/2025/binfo1_hi_korr_2.png) no-repeat top right; background-size: contain; }
.bookpv .inner .binfo1 .binfo-con .binfo1-slide > ul > li.s03 > span.binfo1-hi-korr3{ display: block; background: url(/img/2025/binfo1_hi_korr_3.png) no-repeat top right; background-size: contain; }

/*? 과목별 이미지 - 고등 스포츠과학 */
.bookpv .inner .binfo1 .binfo-con .binfo1-slide > ul > li.s01 > span.binfo1-hi-sposci1{ display: block; background: url(/img/2025/binfo1_hi_sposci_1.png) no-repeat top right; background-size: contain; }
.bookpv .inner .binfo1 .binfo-con .binfo1-slide > ul > li.s02 > span.binfo1-hi-sposci2{ display: block; background: url(/img/2025/binfo1_hi_sposci_2.png) no-repeat top right; background-size: contain; }
.bookpv .inner .binfo1 .binfo-con .binfo1-slide > ul > li.s03 > span.binfo1-hi-sposci3{ display: block; background: url(/img/2025/binfo1_hi_sposci_3.png) no-repeat top right; background-size: contain; }

/*? 과목별 이미지 - 고등 스포츠문화 */
.bookpv .inner .binfo1 .binfo-con .binfo1-slide > ul > li.s01 > span.binfo1-hi-sposoc1{ display: block; background: url(/img/2025/binfo1_hi_sposoc_1.png) no-repeat top right; background-size: contain; }
.bookpv .inner .binfo1 .binfo-con .binfo1-slide > ul > li.s02 > span.binfo1-hi-sposoc2{ display: block; background: url(/img/2025/binfo1_hi_sposoc_2.png) no-repeat top right; background-size: contain; }
.bookpv .inner .binfo1 .binfo-con .binfo1-slide > ul > li.s03 > span.binfo1-hi-sposoc3{ display: block; background: url(/img/2025/binfo1_hi_sposoc_3.png) no-repeat top right; background-size: contain; }

/*? 과목별 이미지 - 고등 기하 */
.bookpv .inner .binfo1 .binfo-con .binfo1-slide > ul > li.s01 > span.binfo1-hi-matgeo1{ display: block; background: url(/img/2025/binfo1_hi_matgeo_1.png) no-repeat top right; background-size: contain; }
.bookpv .inner .binfo1 .binfo-con .binfo1-slide > ul > li.s02 > span.binfo1-hi-matgeo2{ display: block; background: url(/img/2025/binfo1_hi_matgeo_2.png) no-repeat top right; background-size: contain; }
.bookpv .inner .binfo1 .binfo-con .binfo1-slide > ul > li.s03 > span.binfo1-hi-matgeo3{ display: block; background: url(/img/2025/binfo1_hi_matgeo_3.png) no-repeat top right; background-size: contain; }
.bookpv .inner .binfo1 .binfo-con .binfo1-slide > ul > li.s04 > span.binfo1-hi-matgeo4{ display: block; background: url(/img/2025/binfo1_hi_matgeo_4.png) no-repeat top right; background-size: contain; }

/*? 과목별 이미지 - 고등 대수 */
.bookpv .inner .binfo1 .binfo-con .binfo1-slide > ul > li.s01 > span.binfo1-hi-matalg1{ display: block; background: url(/img/2025/binfo1_hi_matalg_1.png) no-repeat top right; background-size: contain; }
.bookpv .inner .binfo1 .binfo-con .binfo1-slide > ul > li.s02 > span.binfo1-hi-matalg2{ display: block; background: url(/img/2025/binfo1_hi_matalg_2.png) no-repeat top right; background-size: contain; }
.bookpv .inner .binfo1 .binfo-con .binfo1-slide > ul > li.s03 > span.binfo1-hi-matalg3{ display: block; background: url(/img/2025/binfo1_hi_matalg_3.png) no-repeat top right; background-size: contain; }
.bookpv .inner .binfo1 .binfo-con .binfo1-slide > ul > li.s04 > span.binfo1-hi-matalg4{ display: block; background: url(/img/2025/binfo1_hi_matalg_4.png) no-repeat top right; background-size: contain; }

/*? 과목별 이미지 - 고등 미적분1 */
.bookpv .inner .binfo1 .binfo-con .binfo1-slide > ul > li.s01 > span.binfo1-hi-matcal1-1{ display: block; background: url(/img/2025/binfo1_hi_matcal1_1.png) no-repeat top right; background-size: contain; }
.bookpv .inner .binfo1 .binfo-con .binfo1-slide > ul > li.s02 > span.binfo1-hi-matcal1-2{ display: block; background: url(/img/2025/binfo1_hi_matcal1_2.png) no-repeat top right; background-size: contain; }
.bookpv .inner .binfo1 .binfo-con .binfo1-slide > ul > li.s03 > span.binfo1-hi-matcal1-3{ display: block; background: url(/img/2025/binfo1_hi_matcal1_3.png) no-repeat top right; background-size: contain; }
.bookpv .inner .binfo1 .binfo-con .binfo1-slide > ul > li.s04 > span.binfo1-hi-matcal1-4{ display: block; background: url(/img/2025/binfo1_hi_matcal1_4.png) no-repeat top right; background-size: contain; }

/*? 과목별 이미지 - 고등 미적분2 */
.bookpv .inner .binfo1 .binfo-con .binfo1-slide > ul > li.s01 > span.binfo1-hi-matcal2-1{ display: block; background: url(/img/2025/binfo1_hi_matcal2_1.png) no-repeat top right; background-size: contain; }
.bookpv .inner .binfo1 .binfo-con .binfo1-slide > ul > li.s02 > span.binfo1-hi-matcal2-2{ display: block; background: url(/img/2025/binfo1_hi_matcal2_2.png) no-repeat top right; background-size: contain; }
.bookpv .inner .binfo1 .binfo-con .binfo1-slide > ul > li.s03 > span.binfo1-hi-matcal2-3{ display: block; background: url(/img/2025/binfo1_hi_matcal2_3.png) no-repeat top right; background-size: contain; }
.bookpv .inner .binfo1 .binfo-con .binfo1-slide > ul > li.s04 > span.binfo1-hi-matcal2-4{ display: block; background: url(/img/2025/binfo1_hi_matcal2_4.png) no-repeat top right; background-size: contain; }

/*? 과목별 이미지 - 고등 확률과통계 */
.bookpv .inner .binfo1 .binfo-con .binfo1-slide > ul > li.s01 > span.binfo1-hi-matstat1{ display: block; background: url(/img/2025/binfo1_hi_matstat_1.png) no-repeat top right; background-size: contain; }
.bookpv .inner .binfo1 .binfo-con .binfo1-slide > ul > li.s02 > span.binfo1-hi-matstat2{ display: block; background: url(/img/2025/binfo1_hi_matstat_2.png) no-repeat top right; background-size: contain; }
.bookpv .inner .binfo1 .binfo-con .binfo1-slide > ul > li.s03 > span.binfo1-hi-matstat3{ display: block; background: url(/img/2025/binfo1_hi_matstat_3.png) no-repeat top right; background-size: contain; }
.bookpv .inner .binfo1 .binfo-con .binfo1-slide > ul > li.s04 > span.binfo1-hi-matstat4{ display: block; background: url(/img/2025/binfo1_hi_matstat_4.png) no-repeat top right; background-size: contain; }









/** 집필진 소개 */

.bookpv .inner .binfo2 .binfo-con .mwriter.pr-tec56{ background: url(/img/2025/binfo2_ele_tec56_1.png) no-repeat bottom right #eee; background-size: contain; }
.bookpv .inner .binfo2 .binfo-con .mwriter.mi-soc{ background: url(/img/2025/binfo2_mid_soc_1.png) no-repeat bottom right #eee; background-size: contain; }
.bookpv .inner .binfo2 .binfo-con .mwriter.mi-socmap{ background: url(/img/2025/binfo2_mid_socmap_1.png) no-repeat bottom right #eee; background-size: contain; }
.bookpv .inner .binfo2 .binfo-con .mwriter.hi-sposci{ background: url(/img/2025/binfo2_hi_sposci_1.png) no-repeat bottom right #eee; background-size: contain; }
.bookpv .inner .binfo2 .binfo-con .mwriter.hi-sposoc{ background: url(/img/2025/binfo2_hi_sposoc_1.png) no-repeat bottom right #eee; background-size: contain; }




/** 전자저작물 */

/*? 과목별 이미지 - 초등수학 56 */
.bookpv .inner .binfo3 .binfo-con .binfo3-slide > ul > li > .con-img.binfo3-pr-suhak1-56{ background: url(/img/2025/binfo3_ele_mat56_1.png) no-repeat; background-size: cover; }
.bookpv .inner .binfo3 .binfo-con .binfo3-slide > ul > li > .con-img.binfo3-pr-suhak2-56{ background: url(/img/2025/binfo3_ele_mat56_2.png) no-repeat; background-size: cover; }
.bookpv .inner .binfo3 .binfo-con .binfo3-slide > ul > li > .con-img.binfo3-pr-suhak3-56{ background: url(/img/2025/binfo3_ele_mat56_3.png) no-repeat; background-size: cover; }

/*? 과목별 이미지 - 초등사회 56 */
.bookpv .inner .binfo3 .binfo-con .binfo3-slide > ul > li > .con-img.binfo3-pr-sahui1-56{ background: url(/img/2025/binfo3_ele_soc56_1.png) no-repeat; background-size: cover; }
.bookpv .inner .binfo3 .binfo-con .binfo3-slide > ul > li > .con-img.binfo3-pr-sahui2-56{ background: url(/img/2025/binfo3_ele_soc56_2.png) no-repeat; background-size: cover; }
.bookpv .inner .binfo3 .binfo-con .binfo3-slide > ul > li > .con-img.binfo3-pr-sahui3-56{ background: url(/img/2025/binfo3_ele_soc56_3.png) no-repeat; background-size: cover; }
.bookpv .inner .binfo3 .binfo-con .binfo3-slide > ul > li > .con-img.binfo3-pr-sahui4-56{ background: url(/img/2025/binfo3_ele_soc56_4.png) no-repeat; background-size: cover; }

/*? 과목별 이미지 - 초등과학 56 */
.bookpv .inner .binfo3 .binfo-con .binfo3-slide > ul > li > .con-img.binfo3-pr-gwahak1-56{ background: url(/img/2025/binfo3_ele_sci56_1.png) no-repeat; background-size: cover; }
.bookpv .inner .binfo3 .binfo-con .binfo3-slide > ul > li > .con-img.binfo3-pr-gwahak2-56{ background: url(/img/2025/binfo3_ele_sci56_2.png) no-repeat; background-size: cover; }
.bookpv .inner .binfo3 .binfo-con .binfo3-slide > ul > li > .con-img.binfo3-pr-gwahak3-56{ background: url(/img/2025/binfo3_ele_sci56_3.png) no-repeat; background-size: cover; }

/*? 과목별 이미지 - 초등실과 56 */
.bookpv .inner .binfo3 .binfo-con .binfo3-slide > ul > li > .con-img.binfo3-pr-tec1-56{ background: url(/img/2025/binfo3_ele_tec56_1.png) no-repeat; background-size: cover; }
.bookpv .inner .binfo3 .binfo-con .binfo3-slide > ul > li > .con-img.binfo3-pr-tec2-56{ background: url(/img/2025/binfo3_ele_tec56_2.png) no-repeat; background-size: cover; }
.bookpv .inner .binfo3 .binfo-con .binfo3-slide > ul > li > .con-img.binfo3-pr-tec3-56{ background: url(/img/2025/binfo3_ele_tec56_3.png) no-repeat; background-size: cover; }
.bookpv .inner .binfo3 .binfo-con .binfo3-slide > ul > li > .con-img.binfo3-pr-tec4-56{ background: url(/img/2025/binfo3_ele_tec56_4.png) no-repeat; background-size: cover; }

/*? 과목별 이미지 - 초등음악 56 */
.bookpv .inner .binfo3 .binfo-con .binfo3-slide > ul > li > .con-img.binfo3-pr-eumak1-56{ background: url(/img/2025/binfo3_ele_mus56_1.png) no-repeat; background-size: cover; }
.bookpv .inner .binfo3 .binfo-con .binfo3-slide > ul > li > .con-img.binfo3-pr-eumak2-56{ background: url(/img/2025/binfo3_ele_mus56_2.png) no-repeat; background-size: cover; }
.bookpv .inner .binfo3 .binfo-con .binfo3-slide > ul > li > .con-img.binfo3-pr-eumak3-56{ background: url(/img/2025/binfo3_ele_mus56_3.png) no-repeat; background-size: cover; }
.bookpv .inner .binfo3 .binfo-con .binfo3-slide > ul > li > .con-img.binfo3-pr-eumak4-56{ background: url(/img/2025/binfo3_ele_mus56_4.png) no-repeat; background-size: cover; }

/*? 과목별 이미지 - 초등미술 56 */
.bookpv .inner .binfo3 .binfo-con .binfo3-slide > ul > li > .con-img.binfo3-pr-misul1-56{ background: url(/img/2025/binfo3_ele_art56_1.png) no-repeat; background-size: cover; }
.bookpv .inner .binfo3 .binfo-con .binfo3-slide > ul > li > .con-img.binfo3-pr-misul2-56{ background: url(/img/2025/binfo3_ele_art56_2.png) no-repeat; background-size: cover; }
.bookpv .inner .binfo3 .binfo-con .binfo3-slide > ul > li > .con-img.binfo3-pr-misul3-56{ background: url(/img/2025/binfo3_ele_art56_3.png) no-repeat; background-size: cover; }
.bookpv .inner .binfo3 .binfo-con .binfo3-slide > ul > li > .con-img.binfo3-pr-misul4-56{ background: url(/img/2025/binfo3_ele_art56_4.png) no-repeat; background-size: cover; }
.bookpv .inner .binfo3 .binfo-con .binfo3-slide > ul > li > .con-img.binfo3-pr-misul5-56{ background: url(/img/2025/binfo3_ele_art56_5.png) no-repeat; background-size: cover; }

/*? 과목별 이미지 - 초등체육 56 */
.bookpv .inner .binfo3 .binfo-con .binfo3-slide > ul > li > .con-img.binfo3-pr-cheyook1-56{ background: url(/img/2025/binfo3_ele_phy56_1.png) no-repeat; background-size: cover; }
.bookpv .inner .binfo3 .binfo-con .binfo3-slide > ul > li > .con-img.binfo3-pr-cheyook2-56{ background: url(/img/2025/binfo3_ele_phy56_2.png) no-repeat; background-size: cover; }
.bookpv .inner .binfo3 .binfo-con .binfo3-slide > ul > li > .con-img.binfo3-pr-cheyook3-56{ background: url(/img/2025/binfo3_ele_phy56_3.png) no-repeat; background-size: cover; }
.bookpv .inner .binfo3 .binfo-con .binfo3-slide > ul > li > .con-img.binfo3-pr-cheyook4-56{ background: url(/img/2025/binfo3_ele_phy56_4.png) no-repeat; background-size: cover; }

/*? 과목별 이미지 - 중등국어 2 */
.bookpv .inner .binfo3 .binfo-con .binfo3-slide > ul > li > .con-img.binfo3-mi-kor1-2{ background: url(/img/2025/binfo3_mid_kor2_1.png) no-repeat; background-size: cover; }
.bookpv .inner .binfo3 .binfo-con .binfo3-slide > ul > li > .con-img.binfo3-mi-kor2-2{ background: url(/img/2025/binfo3_mid_kor2_2.png) no-repeat; background-size: cover; }
.bookpv .inner .binfo3 .binfo-con .binfo3-slide > ul > li > .con-img.binfo3-mi-kor3-2{ background: url(/img/2025/binfo3_mid_kor2_3.png) no-repeat; background-size: cover; }
.bookpv .inner .binfo3 .binfo-con .binfo3-slide > ul > li > .con-img.binfo3-mi-kor4-2{ background: url(/img/2025/binfo3_mid_kor2_4.png) no-repeat; background-size: cover; }

/*? 과목별 이미지 - 중등영어 2 */
.bookpv .inner .binfo3 .binfo-con .binfo3-slide > ul > li > .con-img.binfo3-mi-eng1-2{ background: url(/img/2025/binfo3_mid_eng2_1.png) no-repeat; background-size: cover; }
.bookpv .inner .binfo3 .binfo-con .binfo3-slide > ul > li > .con-img.binfo3-mi-eng2-2{ background: url(/img/2025/binfo3_mid_eng2_2.png) no-repeat; background-size: cover; }
.bookpv .inner .binfo3 .binfo-con .binfo3-slide > ul > li > .con-img.binfo3-mi-eng3-2{ background: url(/img/2025/binfo3_mid_eng2_3.png) no-repeat; background-size: cover; }

/*? 과목별 이미지 - 중등수학 2 */
.bookpv .inner .binfo3 .binfo-con .binfo3-slide > ul > li > .con-img.binfo3-mi-mat1-2{ background: url(/img/2025/binfo3_mid_mat2_1.png) no-repeat; background-size: cover; }
.bookpv .inner .binfo3 .binfo-con .binfo3-slide > ul > li > .con-img.binfo3-mi-mat2-2{ background: url(/img/2025/binfo3_mid_mat2_2.png) no-repeat; background-size: cover; }

/*? 과목별 이미지 - 중등과학 2 */
.bookpv .inner .binfo3 .binfo-con .binfo3-slide > ul > li > .con-img.binfo3-mi-sci1-2{ background: url(/img/2025/binfo3_mid_sci2_1.png) no-repeat; background-size: cover; }
.bookpv .inner .binfo3 .binfo-con .binfo3-slide > ul > li > .con-img.binfo3-mi-sci2-2{ background: url(/img/2025/binfo3_mid_sci2_2.png) no-repeat; background-size: cover; }

/*? 과목별 이미지 - 고등 주제탐구독서 */
.bookpv .inner .binfo3 .binfo-con .binfo3-slide > ul > li > .con-img.binfo3-hi-korr1{ background: url(/img/2025/binfo3_hi_korr_1.png) no-repeat; background-size: cover; }
.bookpv .inner .binfo3 .binfo-con .binfo3-slide > ul > li > .con-img.binfo3-hi-korr2{ background: url(/img/2025/binfo3_hi_korr_2.png) no-repeat; background-size: cover; }
.bookpv .inner .binfo3 .binfo-con .binfo3-slide > ul > li > .con-img.binfo3-hi-korr3{ background: url(/img/2025/binfo3_hi_korr_3.png) no-repeat; background-size: cover; }

/*? 과목별 이미지 - 고등 스포츠과학 */
.bookpv .inner .binfo3 .binfo-con .binfo3-slide > ul > li > .con-img.binfo3-hi-sposci1{ background: url(/img/2025/binfo3_hi_sposci_1.png) no-repeat; background-size: cover; }

/*? 과목별 이미지 - 고등 스포츠문화 */
.bookpv .inner .binfo3 .binfo-con .binfo3-slide > ul > li > .con-img.binfo3-hi-sposoc1{ background: url(/img/2025/binfo3_hi_sposoc_1.png) no-repeat; background-size: cover; }








/** 티솔루션 */

.bookpv .inner .binfo4 .binfo-con .con-box .solcon > span { text-align: right; }
.bookpv .inner .binfo4 .binfo-con .con-box .solcon > span > img.hqimg{ width: 45%; height: auto; object-fit: contain; word-break: keep-all; }
.bookpv .inner .binfo4 .binfo-con .con-box .solcon .txt-box > h4{ font-size: 35px; line-height: 42px; margin-top: 20px; word-break: keep-all; letter-spacing: -1px; }
.bookpv .inner .binfo4 .binfo-con .con-box .solcon .txt-box > h4 > span{ font-size: 26px; }




/** AIDT 소개 */

.bookpv .inner .binfo5 .binfo-con > ul > li.ele-wide{ width: 100%; }
.bookpv .inner .binfo5 .binfo-con > ul > li.ele-wide > span.ele-aidt{ width: auto; height: auto; font-size: 18px; line-height: 26px; font-weight: 500; text-align: left; background: none; border-radius: 0; }
.bookpv .inner .binfo5 .binfo-con > ul > li.ele-wide > h4{ font-size: 28px; line-height: 36px; margin-top: 5px; word-break: keep-all; }
.bookpv .inner .binfo5 .binfo-con .binfo-gobtn { display: inline-flex; justify-content: flex-start; align-items: center; height: auto; padding: 10px 15px; border-radius: 10px; background-color: #fff; border: 1px solid #eee; margin-top: 30px; }
.bookpv .inner .binfo5 .binfo-con .binfo-gobtn > p{ font-size: 16px; line-height: 20px; color: #888; display: inline-block; }
.bookpv .inner .binfo5 .binfo-con .binfo-gobtn > span{ display: block; width: 12px; height: 10px; background: url(/img/binfo-arrow.png) no-repeat; background-size: contain; margin-left: 14px; transition: all .2s ease-out; }
.bookpv .inner .binfo5 .binfo-con .binfo-gobtn:hover > span{ margin-left: 20px; }






/*! Small PC - 1619 */

@media (max-width: 1619px) {






}














/*! Tablet - 1279 */

@media (max-width: 1279px) {






}








/*! Mobile - 767 */

@media (max-width: 767px) {

.bookpv { margin-top: 0; }
.bookpv.head { padding: 80px 0 50px; }


/** 상단 과목선택 */

/*? 중/고등 */
.bookpv.head .tit-box .sel-subjec { padding: 10px 20px; }
.bookpv.head .tit-box .sel-subjec > h3{ font-size: 18px; }
.bookpv.head .tit-box .sel-subjec .cus-drop { width: 200px; margin-left: 13px; }
.bookpv.head .tit-box .sel-subjec .selected { font-size: 16px; padding: 15px 20px; border-radius: 13px; }
.options { top: 105%; }
.options li { padding: 12px 20px; font-size: 16px; }





/** 티솔루션 */

.bookpv .inner .binfo4 .binfo-con .con-box .solcon .txt-box > h4{ font-size: 20px; line-height: 28px; margin-top: 15px; }
.bookpv .inner .binfo4 .binfo-con .con-box .solcon .txt-box > p{ font-size: 14px; color: #888; line-height: 22px; margin-top: 5px; }
.bookpv .inner .binfo4 .binfo-con .con-box .solcon .txt-box > p > br{ display: none; }
.bookpv .inner .binfo4 .binfo-con .con-box .solcon .txt-box > a{ margin-top: 20px; }
.bookpv .inner .binfo4 .binfo-con .con-box .solcon .txt-box > a:nth-of-type(n+2){ margin-top: 5px; }

.bookpv .inner .binfo4 .binfo-con .con-box .solcon > span > img.hqimg{ width: 100%; height: auto; object-fit: contain; }



/** AIDT */

.bookpv .inner .binfo5 .binfo-con > ul > li.ele-wide > span.ele-aidt{ font-size: 16px; line-height: 24px; word-break: keep-all; }
.bookpv .inner .binfo5 .binfo-con > ul > li.ele-wide > h4{ font-size: 20px; line-height: 28px; margin-top: 0; word-break: keep-all; }
.bookpv .inner .binfo5 .binfo-con > ul > li.ele-wide > p{ font-size: 14px; color: #888; line-height: 22px; margin-top: 15px; word-break: keep-all; }
.bookpv .inner .binfo5 .binfo-con > ul > li.ele-wide > p > br{ display: none; }
.bookpv .inner .binfo5 .binfo-con > ul > li.ele-wide > a{ margin-top: 20px; }
.bookpv .inner .binfo5 .binfo-con > ul > li.ele-wide > a > span{ display: none; }
.bookpv .inner .binfo5 .binfo-con > ul > li.ele-wide > a > p{ font-size: 14px; word-break: keep-all; }

}