.pbAreaWrapper1{width:100% !important;max-width:100% !important}.stCpWrapper{padding:20px 0;background:url(https://image.honto.jp/library/cp/ebook/2025/summer-reading-sale/img/pc/img_bg.png) #f4f3ec}.stCpArea{padding-top:40px;background:transparent}.stLink05{margin:20px 0 0}.stCpArea .stCpLead01{margin-bottom:30px;font-size:1.384rem;font-weight:bold;text-align:center;color:#000000}.stCpArea .stFreeNav{margin:20px 0 40px;padding:0}.stCpArea .stFreeNav ul{width:1021px;margin:0 auto;font-size:0;background:transparent;box-sizing:border-box;position:relative;z-index:0;display:flex;flex-wrap:wrap}.stCpArea .stFreeNav ul li{display:inline-block;width:201.8px;font-size:1.384rem;font-weight:bold;color:#0033ff;background:transparent;text-align:center;border-right:3px solid #f4f3ec}.stCpArea .stFreeNav ul li:nth-child(n+6){border-top:3px solid #f4f3ec}.stCpArea .stFreeNav ul li:nth-child(5),.stCpArea .stFreeNav ul li:last-child{border-right:none}.stCpArea .stFreeNav ul li:has(a[href*="/cp/ebook/2025/summer-reading-sale.html"]){order:-1;border-right:3px solid #f4f3ec}.stCpArea .stFreeNav ul li a{display:block;margin:0;border:none;color:#0033ff;background-color:#fff;line-height:50px;border-radius:0;transition:background 0.3s ease 0s;position:relative}.stCpArea .stFreeNav ul li a:hover,.stCpArea .stFreeNav ul li a.stActive{color:#fff;background-color:#0033ff;text-decoration:none}.stCpArea .stFreeNav ul:has(>:nth-child(11)) li:nth-child(n+6){width:167.5px}.stCpArea .stFreeNav .stBtnToggle{display:none}.stCpArea .stCpSwitchTab li{color:#000000;border-color:#000000;font-size:1.23rem !important}.stCpArea .stCpSwitchTab li.current{color:#ff5124;font-weight:bold}.stCpArea .stCpSwitchTab li.link a{color:#000000;border-color:#000000}.stCpArea .stCpSwitchTab::after{background-color:#000000}.stCpArea .stCpSwitchContents{background-color:#fff}.stCpArea .stCpSwitchContents .multi-shelf-block--display-item-list{width:984px;margin-top:30px;margin-bottom:0}.stCpArea .stCpSwitchContents .multi-shelf-block--display-item-list .multi-shelf-six-column{padding:0}.stCpArea .stHdg2{margin-bottom:0 !important}.stCpArea h2{margin-bottom:20px;padding:13px 20px;font-size:1.384rem !important;color:#fff;background:#0033ff;border-radius:12px 12px 0 0}.stCpArea h2+.stSubTitle a{margin-top:-58px !important;color:#fff}.stCpArea .multi-shelf-block--display-item-list{width:1024px;margin:-50px auto 40px;background:#fff;border-radius:0 0 12px 12px}.stCpArea .multi-shelf-block--display-item-list:has(h2.stFont16px){margin-top:0;border-radius:12px}.stCpArea .multi-shelf-block--display-item-list[data-common-carousel] .stView{margin:0}.stCpArea .multi-shelf-block--display-item-list[data-common-carousel] .carousel-prev-button{left:-24px}.stCpArea .multi-shelf-block--display-item-list[data-common-carousel] .carousel-next-button{right:-40px}.stCpArea .multi-shelf-block--display-item-list .multi-shelf-six-column{padding:20px}.stCpArea .multi-shelf-block--display-item-list .multi-shelf-six-column .multi-shelf-six-column__item{margin-bottom:0}.stCpArea .multi-shelf-carousel__item{margin-bottom:10px}.stCpArea .stHdgSearch{width:100%;padding:15px 20px;background-color:#0033ff;border-radius:12px 12px 0 0;box-sizing:border-box}.stCpArea .stHdgSearch .stTitle h2{font-size:1.23rem;background:transparent}.stCpArea .stHdgSearch .stConditionBox .stCondition .stSortOrder{margin-left:12px;margin-right:5px}.stCpArea .stHdgSearch .stConditionBox .stCondition .stSortOrder .stText{top:1px;letter-spacing:-1px}.stCpArea .stHdgSearch .stConditionBox .stCondition .stSortOrder .stSortSelectbox{padding:25px;background-color:#fff;border-radius:4px;background-position:11px 17px}.stCpArea .stHdgSearch .stConditionBox .stCondition .stSortOrder .stSortSelectbox option{background-color:#fff}.stCpArea .stHdgSearch .shelf-search-Keyword{margin-top:10px}.stCpArea .stHdgSearch a,.stCpArea .stHdgSearch label{color:#fff}.stCpArea .multi-shelf-block--search-shelf{width:1024px;border-radius:0 0 12px 12px}.stCpArea .multi-shelf-block--search-shelf:last-child{margin-bottom:0 !important}.stCpArea .multi-shelf-block--search-shelf .multi-shelf-six-column__item{margin-bottom:0}.stCpArea .productInfomation01{padding-bottom:10px;background-color:#fff;border-radius:12px}.stCpArea p.stStr01.stFontBold{padding:30px 0;font-size:1.23rem}.stCpArea .stBoxCarousel01{margin:0 auto 60px;padding-bottom:0.1px;background-color:#fff;border-radius:12px}.stCpArea .stBoxCarousel01 .stCorusel01{margin-bottom:20px}.stCpArea .stBoxCarousel01 .stCorusel01 .stBtnPrev{left:-40px}.stCpArea .stBoxCarousel01 .stCorusel01 .stBtnNext{right:-40px}.stCpArea .stCpNav>li a{color:#fff;border-color:#fff}.stCpArea .stCpNav+.stCpNav{margin-bottom:40px}.stCpArea [class^="stCpBtn"] a,.stCpArea [class^="stCpListBtn"] a{color:#fff !important;background-color:#ff5124 !important;border-color:#ff5124 !important}.stCpArea [class^="stCpBtn"]:not([class$="XL"]),.stCpArea [class^="stCpListBtn"]:not([class$="XL"]){display:table;width:auto;height:62px}.stCpArea [class^="stCpBtn"]:not([class$="XL"]) a,.stCpArea [class^="stCpListBtn"]:not([class$="XL"]) a{padding:6px 40px;font-size:1.384rem;height:62px;line-height:48px}.stCpArea .stCpBnrLead{color:#fff}.stCpArea .stCpSnsList03{margin-top:40px}
