@charset "utf-8";.sliderBox .slider-container .slider-slide,.sliderBox h3{text-align:center}.topTitle{margin:0 auto;width:588px;padding:20px 0 0}#topHeader .content-box{height:100%;position:relative}#topHeader .baketa-kun{width:100%;margin:0 auto;position:absolute;bottom:-20px;text-align:center}#topHeader .mainBooks li img{max-width:100%;max-height:100%;position:absolute;bottom:0;left:50%;transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);width:auto}.gMenu{overflow:hidden;margin:0 0 20px}.gMenu>p{float:left;width:450px;margin:0 15px}.sliderBox,.sliderBox .slider-container .tns-outer{width:100%}.gMenu>p a:hover img{opacity:1;-webkit-transform:scale(1.02);-moz-transform:scale(1.02);-o-transform:scale(1.02);-ms-transform:scale(1.02);transform:scale(1.02)}.sliderBox{background-color:#FFF;padding:10px;border-radius:3px;margin:0 0 10px;box-sizing:border-box}.sliderBox h3{color:#54B363;border-bottom:1px solid #D0D0D0;padding:15px 0 10px;font-size:26px}.sliderBox #tns1-iw{margin:0!important}.sliderBox .slider-container{padding:40px 30px;width:85%;margin:0 auto;position:relative;height:251px;overflow-y:hidden}.slider-button-next,.slider-button-prev{width:auto}.sliderBox .slider-container .bookImgBox{width:230px;height:230px;margin:0 auto;padding:10px 30px 0;box-sizing:border-box;-js-display:flex;display:flex;justify-content:center;align-items:center}.sliderBox .slider-container .bookImgBox a{display:inline-block;position:relative}.sliderBox .slider-container .bookImgBox .newIcon{position:absolute;top:-22.5px;left:-22.5px;z-index:1}.sliderBox .slider-container .bookImgBox:hover .newIcon{opacity:1}.sliderBox .slider-container .bookImgBox .bookImg{max-width:180px;max-height:180px;width:auto}.sliderBox .slider-container .bookTitle{font-size:14px}.sliderBox .slider-container .slider-controls{position:absolute;top:0;left:0;width:100%}.sliderBox .slider-container .slider-controls .slider-button-prev{position:absolute;top:140px;left:0;cursor:pointer}.sliderBox .slider-container .slider-controls .slider-button-next{position:absolute;top:140px;right:0;cursor:pointer}.banner{margin-bottom:10px}footer{margin-top:0}@media screen and (min-width:769px){html{background:url(/books/assets/img/common/bg01.png)}.main{width:632px}#topHeader{background:url(/books/assets/img/pc/top/main_bg_spring.png) top center no-repeat;height:562px}#topHeader.spring{background-image:url(/books/assets/img/pc/top/main_bg_spring.png)}#topHeader.summer{background-image:url(/books/assets/img/pc/top/main_bg_summer.png)}#topHeader.autumn{background-image:url(/books/assets/img/pc/top/main_bg_autumn.png)}#topHeader.winter{background-image:url(/books/assets/img/pc/top/main_bg_winter.png)}.illust-bg,.spring .illust-bg{background-image:url(/books/assets/img/pc/top/content_bg_spring.png)}#topHeader .mainBooks{position:absolute;bottom:186px;overflow:hidden}#topHeader .mainBooks li{position:relative;margin:0 39px 0 0;width:208px;height:208px;text-align:center;float:left}#topHeader .mainBooks li a:hover img{opacity:1}#topHeader .mainBooks li:first-child{text-align:left}#topHeader .mainBooks li:last-child{margin-right:0;text-align:right}#topBlock{padding:20px 0 50px;position:relative}.content-box{position:relative;z-index:1}.illust-bg{position:absolute;height:100%;top:0}.summer .illust-bg{background-image:url(/books/assets/img/pc/top/content_bg_summer.png)}.autumn .illust-bg{background-image:url(/books/assets/img/pc/top/content_bg_autumn.png)}.winter .illust-bg{background-image:url(/books/assets/img/pc/top/content_bg_winter.png)}.illust-bg.bg-left{width:1060px;left:calc(-1060px + calc((100% - 960px)/ 2))}.illust-bg.bg-right{width:calc((100% - 960px)/ 2);right:0}#topBlock .twitterWidgt{width:310px;margin:0 0 0 15px}.newIcon{max-width:50px}.sliderBox .slider-container .slider-controls img{max-width:15px}#topFooter{font-size:12px;color:#555;padding:50px 0 0}#topFooter dd,#topFooter dt,#topFooter li{margin:7px 0}#topFooter a:active,#topFooter a:link,#topFooter a:visited{color:#555;text-decoration:none}#topFooter>div{overflow:hidden}#topFooter>div>dl{float:left;width:185px}#topFooter .fLinkSubHeading{font-weight:700;border-left:3px solid #000;padding:0 0 0 3px;line-height:1.4em}#topFooter .fLinkSubHeading2{background:url(/books/assets/img/common/icon_01.gif) 1px center no-repeat;padding:0 0 0 7px}#topFooter .fLinkList{padding:0 0 0 10px}#topFooter .red{border-color:#FB4B40}#topFooter .orange{border-color:#FD650E}#topFooter .blue{border-color:#246FA0}#topFooter .pink{border-color:#FB7C8E}#topFooter .purple{border-color:#944B91}#topFooter .brown{border-color:#493931}.banner{background:#fff;border-radius:10px}}@media screen and (max-width:768px){body::-webkit-scrollbar{display:none}#topHeader{background:url(/books/assets/img/sp/top/main_bg_spring.png) top center no-repeat;background-size:cover;height:113.3333333vw}#topHeader.spring{background-image:url(/books/assets/img/sp/top/main_bg_spring.png)}#topHeader.summer{background-image:url(/books/assets/img/sp/top/main_bg_summer.png)}#topHeader.autumn{background-image:url(/books/assets/img/sp/top/main_bg_autumn.png)}#topHeader.winter{background-image:url(/books/assets/img/sp/top/main_bg_winter.png)}#topHeader .topTitle{width:80vw}#topHeader .mainBooks{margin:6.3vw auto 0;overflow:hidden;position:absolute;top:19.4vw}#topHeader .mainBooks li{float:left;width:27.7333333333333vw;height:27.7333333333333vw;position:relative;margin:0 0 7.1vw 8vw}#topHeader .mainBooks li a:hover img{opacity:1}#topHeader .mainBooks li:nth-child(1),#topHeader .mainBooks li:nth-child(3){margin-left:18vw}.gMenu,.gMenu>p,.sliderBox{margin:0}#topHeader .baketa-kun img{width:90%}.gMenu{background:url(/books/assets/img/common/bg01.png);padding:20px 0}.gMenu>p{width:50%}.sliderBox h3{width:80%;margin:0 auto}.sliderBox h3 p{width:60%;margin:0 auto}.sliderBox .slider-container{padding:10px 30px}.sliderBox .slider-container .slider-controls .slider-button-next{width:11px;right:20px}.sliderBox .slider-container .slider-controls .slider-button-prev{width:11px;left:20px}.newIcon{max-width:41px}.twitterWidgt{background-color:#FFF}.twitterInner{width:94%;margin:3% auto;padding:20px 0}#topFooter ul li{background-color:#ccc;padding:10px 0 10px 15px;margin:0 0 2px}#topFooter ul li a:active,#topFooter ul li a:link,#topFooter ul li a:visited{color:#555;text-decoration:none}}