.cp-block{background:#c17a3e;margin-bottom:100px}.cp-title{width:924px;margin:0 auto 80px}.cp-inner{width:1050px;margin:0 auto;padding-top:60px;padding-bottom:100px}.cp-img1{margin-bottom:80px}.cp-container{position:relative;width:769px;padding:140px 84px 76px;margin:0 auto 100px}.cp-container::before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;z-index:0;background:url("/book/vol65/images/new/img02_cp.png") no-repeat center center/100% auto}.cp-txt{position:relative;color:#fff}.cp-txt .name{font-size:24px;line-height:1.3;margin-bottom:35px;text-align:center}.cp-txt .reason{font-size:18px;line-height:2.2}.cp-info{width:680px;margin:0 auto;background:#eddec5;border-radius:20px;border:1px solid #707070;padding:40px;box-sizing:border-box}.cp-info-txt{text-align:center;font-size:16px;line-height:2;color:#3a1203}.cp-info-txt p+p{margin-top:40px}.cp-info-txt .big{font-size:20px}.cp-info-txt .big span{font-size:24px;font-weight:bold}.new-block{background:#edd2b7}.new-titlebox{width:100%;height:350px;text-align:center;position:relative;background:url("/book/vol65/images/new/title_bg2.png") no-repeat center top/100%}.new-titlebox-inner{background:url("/book/vol65/images/new/title_bg.png") no-repeat center 50px/1200px auto;padding:58px 0 0;position:relative;z-index:1}.new-titlebox .new-summary{margin-top:50px;font-size:16px;line-height:2;color:#444}.new-shoplist{width:840px;margin:0 auto;padding-top:100px;padding-bottom:50px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch}.new-shoplist li{background:#fff;width:360px;min-height:350px;margin-bottom:50px;font-family:"Noto Sans JP",sans-serif;color:#444;line-height:1.3}.new-shoplist li.townguide .category{background:#a78475}.new-shoplist li.townguide .genre,.new-shoplist li.townguide .recommend{color:#a78475}.new-shoplist li.renovation .category{background:#87b8ac}.new-shoplist li.renovation .genre,.new-shoplist li.renovation .recommend{color:#87b8ac}.new-shoplist li.interior .category{background:#545b5d}.new-shoplist li.interior .genre,.new-shoplist li.interior .recommend{color:#545b5d}.new-shoplist li.kanri .category,.new-shoplist li.toushiguide .category{background:#93b4c2}.new-shoplist li.kanri .genre,.new-shoplist li.kanri .recommend,.new-shoplist li.toushiguide .genre,.new-shoplist li.toushiguide .recommend{color:#93b4c2}.new-shoplist li.parts .category{background:#d6ab67}.new-shoplist li.parts .genre,.new-shoplist li.parts .recommend{color:#d6ab67}.new-shoplist li.hint .category{background:#87b8ac}.new-shoplist li.hint .genre,.new-shoplist li.hint .recommend{color:#87b8ac}.new-shoplist li a{display:block;height:100%;padding:10px;box-sizing:border-box;cursor:pointer;opacity:1;transition:opacity .3s ease;position:relative}.new-shoplist li a:hover{opacity:.7}.new-shoplist li .img{margin-bottom:8px;position:relative}.new-shoplist li .img .ico{position:absolute;bottom:5px;right:5px}.new-shoplist li .category{font-size:16px;font-weight:bold;color:#fff;position:absolute;top:10px;left:10px;padding:4px 10px 6px;background:#d6ab67}.new-shoplist li .txtbox{position:relative}.new-shoplist li .txtbox>span{display:block}.new-shoplist li .genre{font-size:16px;color:#d6ab67;position:absolute;top:0;right:0}.new-shoplist li .bold{font-size:18px;font-weight:bold;color:#444}.new-shoplist li .recommend{font-size:16px;font-weight:bold;color:#d6ab67;margin:5px 0}.new-shoplist li .name{font-size:16px;margin:5px 0;color:#444}.new-shoplist li .small{font-size:14px;margin:7px 0}.new-shoplist li .ico-group>span{display:inline-block;margin:0 10px 0 0}.new-shoplist li .ico-group .ico-movie{font-size:16px;font-weight:bold;vertical-align:middle}.new-shoplist li .ico-group .ico-movie img{width:25px;display:inline;vertical-align:middle;margin-right:4px;margin-bottom:3px}.nextpreview-block{background:#e1bfc5;padding:100px 0;margin-top:100px}.nextpreview-block-inner{width:760px;margin:0 auto;padding:50px 0;border-radius:15px;background:#fff;color:#444;text-align:center;position:relative}.nextpreview-block .circle{width:118px;height:118px;background:#db8282;border-radius:50%;display:flex;justify-content:center;align-items:center;font-size:20px;color:#fff;position:absolute;top:-90px;left:50px;transform:rotate(-12deg)}.nextpreview-block .ttl{font-family:"Noto Serif JP",serif;font-size:42px;line-height:1.4;color:#db8282}.nextpreview-block .release{font-size:24px;margin:30px 0}.nextpreview-block .note{font-size:16px}.book-bottom-area{position:relative;background:#fff;margin-bottom:0;padding-bottom:100px}.is-fadein{opacity:0;transition:opacity 1s cubic-bezier(0.545, 0.08, 0.52, 0.975),all 1s ease}.is-fadein.is-done{opacity:1}.is-fadeup{opacity:0;transform:translate(0, 100px);transition:opacity 1s cubic-bezier(0.545, 0.08, 0.52, 0.975),all 1s ease}.is-fadeup.is-done{opacity:1;transform:translate(0, 0)}.is-fadedown{opacity:0;transform:translate(0, -100px);transition:opacity 1s cubic-bezier(0.545, 0.08, 0.52, 0.975),all 1s ease}.is-fadedown.is-done{opacity:1;transform:translate(0, 0)}.is-fadeleft{opacity:0;transform:translate(-40px, 0);transition:opacity 1s cubic-bezier(0.545, 0.08, 0.52, 0.975),all 1s ease}.is-fadeleft.is-done{opacity:1;transform:translate(0, 0)}.is-faderight{opacity:0;transform:translate(40px, 0);transition:opacity 1s cubic-bezier(0.545, 0.08, 0.52, 0.975),all 1s ease}.is-faderight.is-done{opacity:1;transform:translate(0, 0)}
