@charset "UTF-8";

.book_sentence{position:relative;width:15.5rem;background-repeat:no-repeat;background-position:50% 50%;background-size:150% auto;transition:none 0.3s;overflow:hidden}
.book_sentence:before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg, rgba(0, 0, 0, 0.20) 0%, rgba(0, 0, 0, 0.70) 100%);z-index:1}
.book_sentence > div{z-index:2}
.book_sentence .sentence_box{position:absolute;top:0;left:0;width:100%;height:11.25rem;padding:1.75rem 1.5rem 0}
.book_sentence .sentence{overflow:hidden;display:-webkit-box;font-weight:600;color:#fff;line-height:1.6;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical}
.book_sentence .detail{position:relative;padding:9.5rem 1.5rem 0}
.book_sentence .detail .etc{display:flex;flex-direction:column;row-gap:1.25rem;margin-left:auto}
.book_sentence .detail > .df{align-items:flex-end}
.book_sentence .thumb{width:6.75rem;height:9.75rem;filter:drop-shadow(0.187rem 0.187rem 1.25rem rgba(0,0,0,0.5))}
.book_sentence .thumb a{display:block;width:100%;height:100%}
.book_sentence .thumb img{width:100%;height:100%;object-fit:cover;object-position:top}
.book_sentence .thumb.no_img{background-size:2.25rem}
.book_sentence .info{display:none;position:relative;margin-top:1.031rem}
.book_sentence .sentence,
.book_sentence .info .title,
.book_sentence .info .author{font-family:'NanumMyeongjo'}
.book_sentence .info .title{overflow:hidden;display:-webkit-box;font-weight:400;font-size:0.875rem;color:#fff;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.book_sentence .info .author{font-weight:600;font-size:0.75rem;line-height:1;color:#fff;margin-top:0.406rem}
.book_sentence.active .detail{padding-bottom:1.25rem}
.book_sentence.active .sentence{-webkit-line-clamp:4}
.book_sentence.active .info{display:block}

.book_sentence .bg_book1{position:absolute;top:0;left:0;width:100%;height:11.25rem;background-repeat:no-repeat;background-position:50% 0%;background-size:150% auto;z-index:1;overflow:hidden;-webkit-filter:blur(20px);filter:blur(20px);transition:background-position 0.3s}
.book_sentence .bg_book1:before{content:'';display:block;position:absolute;top:0;left:50%;width:120%;height:250%;background:linear-gradient(180deg, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 1) 100%);transform:translateX(-50%)}
.book_sentence .bg_book2{position:absolute;bottom:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:50% 0%;background-size:150% auto;z-index:0}
.book_sentence .bg_book2 .mask{display:block;width:100%;height:11.25rem;background-color:#fff;clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%)}

.book_review .bg{position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:50% 50%;background-size:150%;z-index:0}
.book_review .bg:before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.4);-webkit-backdrop-filter:blur(0.468rem);backdrop-filter:blur(0.468rem)}
.book_review .rv_header{display:flex;column-gap:1.25rem;position:relative;padding:1.25rem;overflow:hidden}
.book_review .rv_header.has_bg{column-gap:0;min-height:9rem;padding:0}
.book_review .rv_header.has_bg > a{display:flex;column-gap:1.25rem;width:100%;padding:1.25rem}
.book_review .rv_cont{width:100%;border:1px solid #f0f0f0;border-top:0}
.book_review .rv_header .thumb{display:flex;align-items:center;flex-shrink:0;width:4.5rem;filter:drop-shadow(0.187rem 0.187rem 0.937rem rgba(0,0,0,0.15)) drop-shadow(0.125rem 0.125rem 0.5rem rgba(0,0,0,0.18))}
.book_review .rv_header .thumb > a{display:block}
.book_review .rv_header .thumb.no_img{background-size:1.5rem}
.book_review .thumb img{width:100%}
.book_review .info{display:flex;flex-direction:column;justify-content:center;row-gap:0.75rem;position:relative}
.book_review .info .tit{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:600; color:#fff}
.book_review .info strong.tit{font-weight:600}
.book_review .info .author{font-weight:400;font-size:0.875rem;color:#fff;line-height:1}
.book_review .date{display:inline-block;font-size:0.75rem;color:#a5a5a5;line-height:1}
.book_review .page{font-family:'NanumMyeongjo';font-weight:600;font-size:0.75rem;color:#fff;line-height:1}

.book_review .rv_cont .cont_box{position:relative}
.book_review .rv_cont .text_box{display:block;padding:1.25rem 1.187rem}
.book_review .text_box .txt{display:-webkit-box;overflow:hidden;word-break:break-all;text-overflow:ellipsis;-webkit-line-clamp:4;-webkit-box-orient:vertical}
.book_review .text_box .txt + .df{align-items:center;margin-top:0.75rem}
.book_review .text_box .txt + .df > .date + *{margin-left:auto}
.book_review .text_box .df .right{display:flex;align-items:center;column-gap:0.75rem}
.book_review .text_box .img_wrap + .txt{margin-top:0.75rem}
.book_review .text_box .img_wrap{height:8.75rem}
.book_review .text_box .img_wrap img{width:100%;height:100%;object-fit:cover;object-position:top}
.book_review .text_box .category,
.book_review .cont_box .category{font-weight:500;font-size:0.75rem;color:#767676;line-height:1}
.book_review .text_box a.category,
.book_review .cont_box a.category{background-color:#f6f6f6;border-radius:0.5rem;padding:0.375rem 0.5rem}
.book_review .cont_box .etc{display:inline-flex;align-items:center;position:absolute;bottom:1rem;right:1.187rem;height:1.25rem}
.book_review .user{display:flex;align-items:center;column-gap:0.5rem;min-width:0}
.book_review .user .user_img{flex-shrink:0;width:2rem;height:2rem;border-radius:50%;overflow:hidden}
.book_review .user .user_img > a{display:block}
.book_review .user .user_img img{width:100%;height:100%;object-fit:cover;object-position:top}
.book_review .user .name{overflow:hidden;font-weight:600;font-size:0.875rem;line-height:1;text-overflow:ellipsis;white-space:nowrap}
.book_review .user .name a{font-weight:inherit;color:inherit}
.book_review .etc{display:flex;align-items:center;column-gap:0.75rem}
.book_review .etc > .df{align-items:center}
.book_review .etc .num{display:inline-block;font-weight:500;font-size:0.812rem;color:#767676;line-height:1;padding-left:0.25rem}
.book_review .rv_info{display:flex;align-items:center;column-gap:1rem;position:relative;padding:0 0 0.937rem}
.book_review .rv_info .etc{margin-left:auto}
.book_review .rv_info .right{margin-left:auto }
.book_review .rv_info + .comment_list{border-top:1px solid #f0f0f0;padding:1.187rem 0 0.75rem;margin-top:1rem}
.book_review .rv_info + .rv_detail{border-top:1px solid #f0f0f0}
.book_review .rv_cont .rv_info{padding:0.687rem 1.187rem 0.75rem}
.book_review .rv_cont .rv_info:before{content:'';display:block;position:absolute;top:-1px;left:1.187rem;width:calc(100% - (1.187rem * 2));height:1px;background-color:#f0f0f0}
.book_review .rv_cont .rv_info + .rv_detail{margin-top:0.937rem}
.book_review .rv_detail{padding:1.25rem 0 2rem}
.contents > .book_review .rv_detail{padding-bottom:0}
.book_review .rv_detail .thumb{width:6.75rem;filter:drop-shadow(0.187rem 0.187rem 0.937rem rgba(0,0,0,0.18))}
.book_review .rv_detail .thumb + .text_box{margin-top:1.5rem}
.book_review .rv_detail .thumb.no_img{background-size:1.625rem}
.book_review .rv_detail .text_box .tit{display:block;border-bottom:1px solid #f0f0f0;margin-top:-0.25rem;margin-bottom:1rem;padding-bottom:0.687rem}
.book_review .rv_detail .text_box .txt{-webkit-line-clamp:initial;line-height:1.8}
.book_review .rv_detail .page{font-weight:400;font-size:0.875rem;color:#767676;margin-top:1.5rem}
.book_review .btn_like{width:1.25rem;height:1.25rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24'%3E%3Cpath fill='%23767676' d='m12 21l-1.45-1.3q-2.525-2.275-4.175-3.925T3.75 12.812T2.388 10.4T2 8.15Q2 5.8 3.575 4.225T7.5 2.65q1.3 0 2.475.55T12 4.75q.85-1 2.025-1.55t2.475-.55q2.35 0 3.925 1.575T22 8.15q0 1.15-.387 2.25t-1.363 2.412t-2.625 2.963T13.45 19.7zm0-2.7q2.4-2.15 3.95-3.687t2.45-2.675t1.25-2.026T20 8.15q0-1.5-1-2.5t-2.5-1q-1.175 0-2.175.662T12.95 7h-1.9q-.375-1.025-1.375-1.687T7.5 4.65q-1.5 0-2.5 1t-1 2.5q0 .875.35 1.763t1.25 2.025t2.45 2.675T12 18.3m0-6.825'/%3E%3C/svg%3E")}
.book_review .btn_like.active{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24'%3E%3Cpath fill='%23767676' d='m12 21l-1.45-1.3q-2.525-2.275-4.175-3.925T3.75 12.812T2.388 10.4T2 8.15Q2 5.8 3.575 4.225T7.5 2.65q1.3 0 2.475.55T12 4.75q.85-1 2.025-1.55t2.475-.55q2.35 0 3.925 1.575T22 8.15q0 1.15-.387 2.25t-1.363 2.412t-2.625 2.963T13.45 19.7z'/%3E%3C/svg%3E")}
.book_review .btn_download{width:1.25rem;height:1.25rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24'%3E%3Cpath fill='%23767676' d='m12 16l-5-5l1.4-1.45l2.6 2.6V4h2v8.15l2.6-2.6L17 11zm-6 4q-.825 0-1.412-.587T4 18v-3h2v3h12v-3h2v3q0 .825-.587 1.413T18 20z'/%3E%3C/svg%3E")}
.book_review .btn_menu_more{position:absolute;top:1.25rem;right:0.75rem;width:1.25rem;height:1.25rem}
.book_review:not(.type02) .btn_menu_more{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24'%3E%3Cpath fill='%23ffffff' d='M12 20q-.825 0-1.412-.587T10 18t.588-1.412T12 16t1.413.588T14 18t-.587 1.413T12 20m0-6q-.825 0-1.412-.587T10 12t.588-1.412T12 10t1.413.588T14 12t-.587 1.413T12 14m0-6q-.825 0-1.412-.587T10 6t.588-1.412T12 4t1.413.588T14 6t-.587 1.413T12 8'/%3E%3C/svg%3E")}
.book_review:not(.type02) .my_menu_area .my_menu{top:3rem;right:0.75rem}
.book_review .rv_cont + .btn_area{margin-top:-1px}
.book_review > .btn_area .btn{height:2.75rem;border-color:#f0f0f0;background-color:#f6f6f6;font-size:0.875rem;color:#333}
.book_review.book_review_passage .info *{font-family:'NanumMyeongjo'}
.book_review.book_review_passage .info .tit{font-weight:400}
.book_review.book_review_passage:not(.sample) .info .author,
.book_review.book_review_passage:not(.sample) .text_box .txt{font-weight:400}
.book_review.book_review_passage .view_attach_img{margin-top:1.5rem}
.book_review.book_review_passage .view_etc{margin-top:2rem}
.book_review.sample{display:flex;flex-direction:column;position:relative;width:100%;max-width:1080px;min-height:100%;margin:0 auto;font-family:'NotoSansKR';overflow:hidden}
.book_review.sample > *:not(.bg){position:relative}
.book_review.sample .bg{z-index:0}
.book_review.sample .bg:before{display:none}
.book_review.sample .intro_area{display:flex;align-items:center;height:16.944vw;padding:2.593vw 5.556vw 1.852vw}
.book_review.sample .intro_area .logo{width:11.944444444444443vw}
.book_review.sample .intro_area .logo img{width:100%}
.book_review.sample .intro_area > p{color:rgba(0,0,0,0.5);font-size:3.333vw;line-height:1;margin-left:auto}
.book_review.sample .text_box{display:flex;align-items:center;justify-content:center;min-height:39.35185185185185vw;padding:0 5.556vw;margin-top:5.556vw}
.book_review.sample .text_box .txt{align-items:center;height:max-content;color:#333;font-size:3.7037037037037033vw;font-weight:400;font-family:'NotoSansKR';line-height:1.7;text-align:center;-webkit-line-clamp:initial}
.book_review.sample .info *{font-family:'NotoSansKR'}
.book_review.sample .page{font-weight:700;font-size:0.875rem;color:rgba(255,255,255,0.6)}
.book_review.sample .rv_header{width:100%;align-items:flex-end;margin-top:auto;padding:7.407vw 5.556vw 9.259vw}
.book_review.sample .rv_header:before{content:'';display:block;position:absolute;bottom:0;left:0;width:100%;height:25.648148148148145vw}
.book_review.sample .rv_header .thumb{position:relative;width:16.296296296296294vw;height:23.518518518518515vw}
.book_review.sample .rv_header .thumb img{height:100%;object-fit:cover;object-position:top}
.book_review.sample .info{row-gap:1.852vw;position:relative}
.book_review.sample .info .tit{font-size:3.7037037037037033vw;font-weight:700;color:#333}
.book_review.sample .info .author{font-size:2.962962962962963vw;font-weight:400;color:#333;line-height:1}
.book_review.post .text_box .txt{-webkit-line-clamp:2}
.book_review.type02{position:relative;border-radius:0.75rem}
.book_review.type02:before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:0.75rem;box-shadow:0 0 0.437rem 0 rgba(0,0,0,0.04), 0 0 1.562rem 0 rgba(0,0,0,0.07);z-index:0}
.book_review.type02 .rv_header{align-items:flex-start;column-gap:3.704vw;position:relative;padding-bottom:1.187rem}
.book_review.type02 .rv_header:before{content:'';display:block;position:absolute;bottom:0;left:1.25rem;width:calc(100% - (1.25rem * 2));height:1px;background-color:#f0f0f0}
.book_review.type02 .rv_header .thumb{width:1.471rem;box-shadow:none;margin-left:auto}
.book_review.type02 .rv_cont{position:relative;border-color:transparent}
.book_review.type02 .info{row-gap:0.5rem}
.book_review.type02 .info .page,
.book_review.type02 .info .tit,
.book_review.type02 .info .author{color:#000}
.book_review.type02 .info .page{font-size:0.625rem}
.book_review.type02 .info .tit{font-size:0.875rem}
.book_review.type02 .info .author{font-size:0.75rem}
.book_review.type02:not(.book_review_passage) .text_box .txt{font-size:0.875rem}

.book_review.type02 .btn_menu_more{display:block;position:relative;top:auto;right:auto}
.book_review.book_review_passage.type02 .text_box .txt{font-weight:600}

.book_review.sample.bg_pk .bg{background-color:#fef1f4}
.book_review.sample.bg_pu .bg{background-color:#eceef9}
.book_review.sample.bg_gn .bg{background-color:#e7fafa}
.book_review.sample.bg_sb .bg{background-color:#e8f6fd}
.book_review.sample.bg_pk .rv_header:before{background-color:#fdc8d6}
.book_review.sample.bg_pu .rv_header:before{background-color:#b3bee9}
.book_review.sample.bg_gn .rv_header:before{background-color:#9fecea}
.book_review.sample.bg_sb .rv_header:before{background-color:#a4dbf6}

.pop_cont .book_review.sample .text_box .txt{margin-bottom:0}

.book_review.book_certify{padding:30px;aspect-ratio:1/1}
.book_review.book_certify .logo_area{position:absolute;top:0;left:50%;background-color:#000;padding:3.7037037037037033vw 3.7037037037037033vw 2.4074074074074074vw;transform:translate(-50%,0);z-index:1}
.book_review.book_certify .logo_area:after{content:'';display:block;position:absolute;bottom:-3.2407407407407405vw;left:0;width:0;height:0;border-top:3.2407407407407405vw solid #000;border-left:8.333333333333332vw solid transparent;border-right:8.333333333333332vw solid transparent}
.book_review.book_certify .logo_area .logo{width:9.25925925925926vw;line-height:0}
.book_review.book_certify .logo_area .logo img{width:100%;height:100%;object-fit:contain}
.book_review.book_certify .bg:before{display:none}
.book_review.book_certify .certify_wrap{height:100%;background-color:#fff;padding:3.7037037037037033vw}
.book_review.book_certify .certify_wrap .inner{height:100%;border:1px solid #dbdbdb}
.book_review.book_certify .certify_wrap .tit_area{text-align:center;padding-top:10.648148148148147vw}
.book_review.book_certify .certify_wrap .tit_area .tit{display:inline-flex;align-items:center;column-gap:2.5925925925925926vw;border-top:0.27777777777777773vw solid #000;border-bottom:0.27777777777777773vw solid #000;font-size:5.7407407407407405vw;line-height:1;letter-spacing:0.8333333333333333vw;padding-top:1.2037037037037037vw;padding-bottom:1.574074074074074vw}
.book_review.book_certify .certify_wrap .tit_area .tit .ico_diamond{width:3.518518518518518vw;line-height:0}
.book_review.book_certify .info_area{display:flex;column-gap:4.814814814814815vw;position:relative;padding:8.981481481481481vw 8.981481481481481vw 0 8.796296296296296vw}
.book_review.book_certify .info_area .info{row-gap:0 !important}
.book_review.book_certify .info_area .title{font-weight:700;font-size:4.444444444444444vw}
.book_review.book_certify .info_area .author{font-size:3.333333333333333vw;line-height:1;color:#000;margin-top:2.222222222222222vw}
.book_review.book_certify .info_area .period{display:flex;flex-direction:column;position:relative;padding-top:8.333333333333332vw}
.book_review.book_certify .info_area .period:before{content:'';display:block;position:absolute;top:4.0740740740740735vw;left:0;width:2.7777777777777777vw;height:0.18518518518518517vw;background-color:#000}
.book_review.book_certify .info_area .period dt{display:inline-flex;align-items:center;column-gap:0.5555555555555555vw;width:fit-content;background-color:#000;border-radius:9.166666666666666vw;font-weight:700;font-size:2.222222222222222vw;line-height:1;color:#fff;padding:1.111111111111111vw 1.6666666666666665vw}
.book_review.book_certify .info_area .period dt:before,
.book_review.book_certify .info_area .period dt:after{content:'';display:inline-block;width:0.5555555555555555vw;height:0.5555555555555555vw;background-color:#fff;border-radius:50%}
.book_review.book_certify .info_area .period dd{font-weight:500;font-size:3.333333333333333vw;line-height:1;margin-top:1.4814814814814814vw}
.book_review.book_certify .info_area .thumb{flex-shrink:0;position:relative;top:0.8333333333333333vw;width:24.444444444444443vw;height:36.666666666666664vw;box-shadow:0.37037037037037035vw 0.7407407407407407vw 2.7777777777777777vw 0 rgba(0, 0, 0, 0.25);margin-left:auto}
.book_review.book_certify .info_area .thumb img{width:100%;height:100%;object-fit:cover;object-position:top}
.book_review.book_certify .info_area .stamp{position:absolute;top:-0.9259259259259258vw;right:1.4814814814814814vw;width:18.88888888888889vw;height:18.88888888888889vw;background-color:#fff;border-radius:50%;filter:drop-shadow(0px 0.37037037037037035vw 1.8518518518518516vw rgba(0, 0, 0, 0.25));-webkit-filter:drop-shadow(0px 0.37037037037037035vw 1.8518518518518516vw rgba(0, 0, 0, 0.25))}
.book_review.book_certify .info_area .stamp img{width:100%}
.book_review.book_certify .info_area .stamp .img:before{content:'';display:block;position:absolute;top:50%;left:50%;width:17.22222222222222vw;height:17.22222222222222vw;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;transform:translate(-50%,-50%)}
.book_review.book_certify .message{text-align:center;margin-top:7.685185185185185vw}
.book_review.book_certify .message p{display:inline-block;position:relative;font-weight:700;font-size:3.7037037037037033vw;line-height:1}
.book_review.book_certify .message p:before{content:'';display:inline-block;position:absolute;bottom:-0.8179959100204499vw;left:50%;width:calc(100% - (0.7407407407407407vw * 2));height:2.044989775051125vw;transform:translate(-50%,0);margin-left:-0.7407407407407407vw}
.book_review.book_certify .message p > span{display:inline-block;position:relative}
.book_review.book_certify.bg_pk .bg{background-color:#f97597}
.book_review.book_certify.bg_pu .bg{background-color:#425cc7}
.book_review.book_certify.bg_gn .bg{background-color:#0fcec9}
.book_review.book_certify.bg_sb .bg{background-color:#1ba4e7}
.book_review.book_certify.bg_pk .info_area .stamp:before{background-image:url(../images/contents/img_certify_stamp01.png)}
.book_review.book_certify.bg_pu .info_area .stamp:before{background-image:url(../images/contents/img_certify_stamp02.png)}
.book_review.book_certify.bg_gn .info_area .stamp:before{background-image:url(../images/contents/img_certify_stamp03.png)}
.book_review.book_certify.bg_sb .info_area .stamp:before{background-image:url(../images/contents/img_certify_stamp04.png)}
.book_review.book_certify.bg_pk .message p:before{background-color:#fee3ea}
.book_review.book_certify.bg_pu .message p:before{background-color:#d9def4}
.book_review.book_certify.bg_gn .message p:before{background-color:#cff5f4}
.book_review.book_certify.bg_sb .message p:before{background-color:#d2edfa}
@media screen and (min-width:1080px){
    .book_review.sample .intro_area{height:183px;padding:28px 60px 20px}
    .book_review.sample .intro_area .logo{width:129px}
    .book_review.sample .intro_area > p{font-size:36px}
    .book_review.sample .text_box{min-height:425px;padding:0 60px;margin-top:60px}
    .book_review.sample .text_box .txt{font-size:40px}
    .book_review.sample .rv_header{column-gap:40px;padding:80px 60px 100px}
    .book_review.sample .rv_header:before{height:277px}
    .book_review.sample .rv_header .thumb{width:176px;height:254px}
    .book_review.sample .info{row-gap:20px}
    .book_review.sample .info .tit{font-size:40px}
    .book_review.sample .info .author{font-size:32px}

    /*.book_review.book_certify{padding:2.7777777777777777vw}*/
    .book_review.book_certify .logo_area{padding:40px 40px 26px}
    .book_review.book_certify .logo_area .logo{width:100px}
    .book_review.book_certify .logo_area:after{bottom:-35px;border-top:35px solid #000;border-left:90px solid transparent;border-right:90px solid transparent}
    .book_review.book_certify .certify_wrap{padding:40px}
    .book_review.book_certify .certify_wrap .tit_area{padding-top:115px}
    .book_review.book_certify .certify_wrap .tit_area .tit{column-gap:28px;font-size:62px;letter-spacing:9px;padding-top:13px;padding-bottom:17px}
    .book_review.book_certify .info_area{column-gap:52px;padding:97px 97px 0 95px}
    .book_review.book_certify .info_area .title{font-size:48px}
    .book_review.book_certify .info_area .author{font-size:32px;margin-top:24px}
    .book_review.book_certify .info_area .period{padding-top:90px}
    .book_review.book_certify .info_area .period:before{width:30px;height:2px;top:44px}
    .book_review.book_certify .info_area .period dt{column-gap:6px;border-radius:99px;padding:12px 18px}
    .book_review.book_certify .info_area .period dt:before,
    .book_review.book_certify .info_area .period dt:after{width:6px;height:6px}
    .book_review.book_certify .info_area .period dd{font-size:36px;margin-top:16px}
    .book_review.book_certify .info_area .thumb{top:9px;width:264px;height:396px;box-shadow:4px 8px 30px 0 rgba(0,0,0,0.25)}
    .book_review.book_certify .info_area .stamp{top:-10px;right:16px;width:204px;height:204px;filter:drop-shadow(0 4px 20px rgba(0,0,0,0.25));-webkit-filter:drop-shadow(0 4px 20px rgba(0,0,0,0.25))}
    .book_review.book_certify .info_area .stamp .img:before{width:186px;height:186px}
    .book_review.book_certify .message{margin-top:83px}
    .book_review.book_certify .message p{font-size:40px}
    .book_review.book_certify .message p:before{bottom:-14px;width:calc(100% - 8px);height:28px;margin-left:-8px }
}

.swiper-wrapper:has(.book_review_passage.sample){overflow-x:hidden;overflow-y:auto;max-height:calc((var(--vh, 1vh) * 90) - 14.813rem)}
.swiper-slide .book_review.sample .intro_area{height:auto;padding:1.474rem}
.swiper-slide .book_review.sample .intro_area .logo{width:3.258rem}
.swiper-slide .book_review.sample .intro_area > p{font-size:0.937rem}
.swiper-slide .book_review.sample .text_box{min-height:10.25rem;padding:0 1.474rem;margin-top:1.312rem}
.swiper-slide .book_review.sample .text_box .txt{font-size:1rem}
.swiper-slide .book_review.sample .rv_header{column-gap:0.75rem;padding:2.312rem 1.474rem 2.5rem}
.swiper-slide .book_review.sample .rv_header:before{height:6.812rem}
.swiper-slide .book_review.sample .rv_header .thumb{width:4.375rem;height:6.312rem}
.swiper-slide .book_review.sample .info{row-gap:0.465rem}
.swiper-slide .book_review.sample .info .tit{font-size:1rem}
.swiper-slide .book_review.sample .info .author{font-size:0.853rem}

.swiper-slide .book_review.book_certify{padding:0.75rem}
.swiper-slide .book_review.book_certify .logo_area{padding:0.937rem 0.937rem 0.625rem}
.swiper-slide .book_review.book_certify .logo_area:after{bottom:-0.75rem;border-top:0.812rem solid #000;border-left:2.133rem solid transparent;border-right:2.133rem solid transparent}
.swiper-slide .book_review.book_certify .logo_area .logo{width:2.406rem}
.swiper-slide .book_review.book_certify .certify_wrap{padding:0.937rem}
.swiper-slide .book_review.book_certify .certify_wrap .tit_area{padding-top:2.875rem}
.swiper-slide .book_review.book_certify .certify_wrap .tit_area .tit{column-gap:0.562rem;font-size:1.562rem;letter-spacing:0.187rem;border-top:1px solid #000;border-bottom:1px solid #000;padding-top:0.375rem;padding-bottom:0.312rem}
.swiper-slide .book_review.book_certify .certify_wrap .tit_area .tit .ico_diamond{width:1.062rem}
.swiper-slide .book_review.book_certify .info_area{column-gap:2.25rem;padding:2.405rem 2.405rem 0}
.swiper-slide .book_review.book_certify .info_area .title{font-size:1.164rem}
.swiper-slide .book_review.book_certify .info_area .author{font-size:0.937rem;margin-top:0.622rem}
.swiper-slide .book_review.book_certify .info_area .period{padding-top:2.187rem}
.swiper-slide .book_review.book_certify .info_area .period:before{top:1rem;width:0.75rem}
.swiper-slide .book_review.book_certify .info_area .period dt{column-gap:0.156rem;font-size:0.625rem;padding:0.25rem 0.462rem}
.swiper-slide .book_review.book_certify .info_area .period dt:before,
.swiper-slide .book_review.book_certify .info_area .period dt:after{width:0.156rem;height:0.156rem}
.swiper-slide .book_review.book_certify .info_area .period dd{font-size:0.937rem;margin-top:0.375rem}
.swiper-slide .book_review.book_certify .info_area .thumb{top:0.231rem;width:6.518rem;height:9.778rem}
.swiper-slide .book_review.book_certify .info_area .stamp{top:-5px;right:5px;width:5rem;height:5rem}
.swiper-slide .book_review.book_certify .info_area .stamp .img:before{width:4.656rem ;height:4.656rem}
.swiper-slide .book_review.book_certify .message{margin-top:2.5rem}
.swiper-slide .book_review.book_certify .message > p{font-size:1rem}
.swiper-slide .book_review.book_certify .message > p:before{bottom:-0.25rem;width:calc(100% - (0.312rem * 2));height:0.625rem;margin-left:-0.312rem}

@media screen and (max-width:489px){
    .swiper-slide .book_review.sample .intro_area{padding:4.8346055979643765vw}
    .swiper-slide .book_review.sample .intro_area .logo{width:10.687022900763358vw}
    .swiper-slide .book_review.sample .intro_area > p{font-size:3.0534351145038165vw}
    .swiper-slide .book_review.sample .text_box{min-height:33.587786259541986vw;padding:0 4.8346055979643765vw;margin-top:4.325699745547074vw}
    .swiper-slide .book_review.sample .text_box .txt{font-size:3.3078880407124682vw;letter-spacing:-0.033078880407124682vw}
    .swiper-slide .book_review.sample .rv_header{column-gap:3.0534351145038165vw;padding:7.633587786259541vw 4.8346055979643765vw 8.142493638676845vw}
    .swiper-slide .book_review.sample .rv_header .thumb{width:14.249363867684478vw;height:20.610687022900763vw}
    .swiper-slide .book_review.sample .rv_header:before{height:22.391857506361323vw}
    .swiper-slide .book_review.sample .info{row-gap:1.5267175572519083vw}
    .swiper-slide .book_review.sample .info .tit{font-size:3.3078880407124682vw}
    .swiper-slide .book_review.sample .info .author{font-size:2.7989821882951653vw}

    .swiper-slide .book_review.book_certify{padding:2.544529262086514vw}
    .swiper-slide .book_review.book_certify .logo_area{padding:3.0534351145038165vw 3.0534351145038165vw 2.035623409669211vw}
    .swiper-slide .book_review.book_certify .logo_area:after{bottom:-2.65vw;border-top:2.7989821882951653vw solid #000;border-left:7.124681933842239vw solid transparent;border-right:7.124681933842239vw solid transparent}
    .swiper-slide .book_review.book_certify .logo_area .logo{width:7.888040712468193vw}
    .swiper-slide .book_review.book_certify .certify_wrap{padding:3.0534351145038165vw}
    .swiper-slide .book_review.book_certify .certify_wrap .tit_area{padding-top:9.414758269720101vw}
    .swiper-slide .book_review.book_certify .certify_wrap .tit_area .tit{column-gap:1.7811704834605597vw;border-width:1px;font-size:5.089058524173028vw;letter-spacing:0.7633587786259541vw;padding-top:1.272264631043257vw;padding-bottom:1.0178117048346056vw}
    .swiper-slide .book_review.book_certify .certify_wrap .tit_area .tit .ico_diamond{width:3.3078880407124682vw}
    .swiper-slide .book_review.book_certify .info_area{column-gap:4.071246819338422vw;padding:7.888040712468193vw 7.888040712468193vw 0}
    .swiper-slide .book_review.book_certify .info_area .info{row-gap:0}
    .swiper-slide .book_review.book_certify .info_area .title{font-size:3.8167938931297707vw}
    .swiper-slide .book_review.book_certify .info_area .author{font-size:3.0534351145038165vw;margin-top:2.035623409669211vw}
    .swiper-slide .book_review.book_certify .info_area .period{padding-top:7.124681933842239vw}
    .swiper-slide .book_review.book_certify .info_area .period:before{top:3.3078880407124682vw;width:2.544529262086514vw}
    .swiper-slide .book_review.book_certify .info_area .period dt{column-gap:0.5089058524173028vw;font-size:2.035623409669211vw;padding:0.7633587786259541vw 1.5267175572519083vw}
    .swiper-slide .book_review.book_certify .info_area .period dt:before,
    .swiper-slide .book_review.book_certify .info_area .period dt:after{width:0.5089058524173028vw;height:0.5089058524173028vw}
    .swiper-slide .book_review.book_certify .info_area .period dd{font-size:3.0534351145038165vw;margin-top:1.272264631043257vw}
    .swiper-slide .book_review.book_certify .info_area .thumb{top:0.7633587786259541vw;width:21.374045801526716vw;height:32.06106870229007vw}
    .swiper-slide .book_review.book_certify .info_area .stamp{top:-1.0178117048346056vw;right:1.0178117048346056vw;width:16.28498727735369vw;height:16.28498727735369vw}
    .swiper-slide .book_review.book_certify .info_area .stamp .img:before{width:15.267175572519083vw;height:15.267175572519083vw}
    .swiper-slide .book_review.book_certify .message{margin-top:8.142493638676845vw}
    .swiper-slide .book_review.book_certify .message > p{font-size:3.3078880407124682vw}
    .swiper-slide .book_review.book_certify .message > p:before{width:calc(100% - (1.0178117048346056vw * 2));height:2.035623409669211vw;margin-left:-1.0178117048346056vw}
}