html,body{background-color:#FFF}.p-book.wrapper{padding:0;background:#FFF}#book-dishlist-overall{margin-left:20px}#book-dishlist{margin:20px auto;width:1095px;position:relative}#book-dishlist .item{float:left;width:330px;margin:0 30px 30px 0;background-color:#FFF}.pankuzu{padding:5px 40px;font-size:12px;color:#d0bba5;background-color:#fef9f5}.pankuzu span{color:#341207}.book-author{float:right;width:300px}.totalyummy,.totalview{text-align:center;padding-bottom:30px;color:#cab39c}.totalyummyLabel,.totalviewLabel{padding:0 0 20px 0}.totalyummyLabel:before,.totalviewLabel:before{font-family:"glyphicons";content:'\e81b';margin-right:2px;font-size:18px;color:#ff7575;vertical-align:-2px}.totalviewLabel:before{content:'\e817';color:#cab39c}.totalyummyCount,.totalviewCount{font-size:50px;font-weight:bold}.book-author-info{border-radius:5px;padding:20px;background-color:#f6eee6}.book-author-title{color:#cab39c;font-size:14px !important;font-weight:bold !important;padding-bottom:10px}.book-author-title span{font-weight:normal;font-size:12px !important;padding-left:10px}.book-author-image{float:left}.book-author-name{padding-top:2px;padding-left:14px;float:left}.book-author-name a{color:#423a35 !important;font-size:14px !important;font-weight:bold !important}.book-author-bio{padding-top:10px;font-size:12px;color:#897364;margin-bottom:10px}.book-catchcopy{text-align:right;vertical-align:middle;color:#347ed1}.book-catchcopy img{vertical-align:middle}.book-cover-image{float:left;width:110px}.book-materials{float:left;width:680px}.book-title-box{padding:0 0 0 130px;min-height:80px}.book-sub-title{padding-bottom:0;color:#d7893b;font-size:20px}.book-title{color:#341207 !important;font-size:32px !important;font-weight:bold !important;line-height:1.2}.book-description{color:#423a35!important;font-size:14px !important;padding-top:20px;padding-bottom:10px}.book-related ul li{list-style:none}.book-related-title{float:left;color:#897364!important;font-size:12px !important;padding-top:1px;padding-left:0;margin-right:5px}.book-related-list{float:left;font-size:12px !important;color:#347ed1;background-color:#dde9f7;margin-right:10px;margin-bottom:8px;padding:5px 5px 2px;border-radius:5px;line-height:1}.dishname-style{color:#423a35 !important;font-size:14px !important;font-weight:bold;height:auto !important;padding:7px 15px 5px 15px !important;line-height:1.5 !important;text-align:center;margin:10px 0 0 0}.dish-info-style{font-size:12px !important;font-weight:bold;padding:0 0 10px 0 !important}.more{margin-top:10px;width:95%;text-align:right;cursor:pointer;color:#cab39c;font-size:12px !important;font-weight:bold !important}.dish-detail{background-color:#fff9f4;padding:15px 0}.dish-detail ul li{list-style:none;padding:6px 0}.dish-detail-recipe-title img{margin-bottom:5px}.dish-detail-recipe-title{padding:0 15px 0 15px !important;color:#341207 !important;font-size:12px !important;font-weight:bold !important;margin:0}.user-comment-box{padding:20px}.dish-comment{color:#341207 !important;margin:-25px 0 0 45px;font-size:12px;line-height:1.5}.user-icon-30{border-radius:30px;float:left;margin:0 10px 0 0}.user-icon-40{border-radius:40px}.ie-touch{display:none}.li-left{clear:both;float:left}.li-right{float:right}.dish-detail-recipe-contents{padding:0 15px !important;color:#867d77;font-size:12px !important}.bookSubmenu{position:relative;float:left;margin:15px}.booklikebox{border-radius:5px;padding:10px 5px 5px;margin-bottom:20px;text-align:center;box-shadow:2px 2px 3px 0 rgba(231,223,216,1),-1px -1px 0 0 rgba(241,233,226,1);background-color:#FFF}.product-cover-image{float:left;width:240px;height:280px;margin-right:20px}.product-link{color:#a8917a;border-radius:5px 5px 5px;border:1px solid #cab39c;text-align:center;width:150px;margin:0 auto;display:block}div#book-dishlist-overall article.dish-image{width:33%}.productCount{padding-bottom:5px;color:#cab39c;width:300px;margin:10px auto 10px}.productCount dt{float:left;width:100px;padding-left:25px;font-size:18px}.productCount dd{float:left;width:100px;text-align:right;font-size:18px;font-weight:bold}.productCount-yummy{background-repeat:no-repeat;background-position:0 0;background-image:url('/v3/pc/img/icon_yummy_book.png');background-size:15px 15px}.productCount-comment{background-repeat:no-repeat;background-position:0 0;background-image:url('/v3/pc/img/comment-icon.png');background-size:17px 17px}.productCount-resnap{background-repeat:no-repeat;background-position:-20px 0;background-image:url('/v3/pc/img/icon_resnap_dishimage_sprite.png');background-size:40px 15px}.productCount-view{background-repeat:no-repeat;background-position:2px 3px;background-image:url('/v3/pc/img/icon_pageview.png');background-size:17px 11px}.book-header-wrapper{display:block;background-color:#fff9f4;padding:75px 0 10px;margin-bottom:20px}.book-header{width:1050px;padding:30px 25px 0;margin:0 auto}.book-header-data{color:#cab39c;padding-bottom:5px}.book-header-left{float:left;width:700px}.book-header-cover{float:left;width:150px;margin-right:20px}.book-header-title{float:left;width:520px;margin:0 0 10px;font-size:26px;font-weight:bold;line-height:1.35;color:#341207}.book-header-read{padding-top:15px;color:#423a35}.book-contents-wrapper{width:1050px;padding:10px 0 0;position:relative;z-index:0;margin:0 auto}.book-contents-main{float:left;width:700px;min-height:2000px}.book-contents-side{float:right;width:300px}.book-c-title{display:block;padding:25px 0;font-size:28px;font-weight:bold;line-height:1.5;color:#341207;border-top:2px solid #d7893b}.book-c-text{line-height:1.5;padding:0 0 40px;color:#423a35}.book-c-link{text-align:center}.book-c-link a{box-sizing:border-box;position:relative;display:inline-block;max-width:500px;padding:15px 30px 10px 15px;margin:0 auto 40px;border:1px solid #d7893b;border-radius:6px;line-height:1.4;text-align:left;font-size:20px;color:#d7893b;word-break:break-all;text-decoration:none}.book-c-link a:after{position:absolute;font-family:"glyphicons";content:'\e801';top:50%;right:8px;color:#d7893b;font-size:32px;line-height:0}.book-c-link a:hover{background:#d7893b;color:#FFF}.book-c-link a:hover:after{color:#FFF}.book-c-link2 a{display:block;width:340px;padding:15px 30px 10px;margin:0 auto 40px;border-radius:6px;line-height:1.4;text-align:center;background:#d7893b;font-size:20px;color:#FFF;word-break:break-all;font-weight:bold}.book-c-outerimg{text-align:center;padding:0 0 40px}.book-c-outerimg img{max-width:450px}.book-c-img{clear:both;width:500px;margin:0 auto;padding:0 0 100px}.book-profile-material{padding-bottom:5px}.book-profile-icon{border-radius:50%;border:5px solid #FFF;width:50px}.book-profile-name{padding-left:10px}.book-profile-name a{color:#000;font-weight:bold}.feedsnap{position:relative}.book-img-dishimg{padding-bottom:10px}.book-img-dishimg img{display:block;width:500px;height:auto;cursor:zoom-in}.book-img-dishimg img:hover{opacity:.9}.book-img-title{margin-bottom:10px;text-align:center;font-size:20px;font-weight:bold;line-height:1.2;color:#423a35}.book-img-footer{margin-top:5px}.book-img-recipe{float:right;margin:0}.book-img-comment{position:relative;margin-bottom:8px;padding:20px 60px;background:#f3f3f3}.book-img-comment:before,.book-img-comment:after{position:absolute;font-family:"glyphicons";content:'\e82b';font-size:40px;color:#c2c2c2}.book-img-comment:before{top:12px;left:8px;-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.book-img-comment:after{right:8px;bottom:12px}.book-img-counts{float:left;color:#c2c2c1}.book-img-counts:before{font-family:"glyphicons";content:'\e81b';margin-right:4px;color:#c2c2c1;font-size:17px;vertical-align:-1px}.book-footer-wrapper{background-color:#fff9f4;padding:20px 0 30px;position:relative;z-index:0;display:block}.book-footer{width:1050px;margin:0 auto;padding:0 25px 0}.book-footer-links{list-style:none}.book-footer-links li{padding-bottom:10px}.book-footer-links li a{color:#423a35}.book-footer-catch{color:#d7893b;font-weight:bold;font-size:16px}.book-footer-logo{padding:30px 0 10px}.book-footer-appstore{padding:0 0 10px}.book-footer-left{float:left;width:680px;border-right:2px solid #f6eee6;background-image:url("/v3/pc/img/book/footer_image.png");background-position:250px 50px;background-repeat:no-repeat;background-size:406px 260px}.book-footer-right{float:right;width:350px}.book-footer-matome-logo{text-align:center;padding:10px 0 30px}.book-footer-matome-about1{color:#d7893b;font-weight:bold;padding-bottom:10px}.book-footer-matome-about2{line-height:2}.book-footer-copyright{color:#c4a588;text-align:center}.book-sideads{padding-bottom:25px}.book-pagination{margin:10px 0 0;text-align:center}.book-pagination ol{margin:0;padding:0;list-style:none;font-size:0}.book-pagination li{display:inline-block;width:36px;height:36px;margin:0 6px 6px;text-align:center;line-height:36px;font-size:16px;font-weight:700;border:1px solid #e0e0e0}.book-pagination li a{display:block;color:#999;text-decoration:none}.book-pagination li a:hover,.book-pagination .current-page{color:#FFF;background:#666;border-color:#666}.book-pagination li a:hover{border:0}.book-pagination.book-detail{margin-bottom:30px}.book-list li a:hover,.book-list .current-page{background:#eee3d9}.book-keywords ul{font-size:0}.book-keywords .keyword{display:inline-block;margin:0 10px 10px 10px}.book-keywords .keyword a{position:relative;display:block;min-width:20px;height:26px;padding:0 6px 0 9px;font-size:12px;color:#897364;border:1px solid #dbc7b5;border-left:0;line-height:28px;border-radius:4px}.book-keywords .keyword a:before{position:absolute;content:"";width:0;height:0;top:-1px;left:-26px;border:14px solid transparent;border-right-color:#dbc7b5;border-radius:2px}.book-keywords .keyword a:after{position:absolute;content:"";width:0;height:0;top:0;left:-24px;border:13px solid transparent;border-right-color:#fff9f4}.book-keywords .keyword span{display:inline-block}.book-keywords .keyword span:before{display:block;position:absolute;content:"";width:4px;height:4px;margin-top:-2px;top:50%;left:-2px;background:#dbc7b5;border-radius:50%;z-index:1}.book-keywords a{color:#897364}.p-product .dishimg img{display:inline-block}.productmore{display:block;text-align:center;cursor:pointer;background:url(/v3/pc/img/feed/feed_more.png) no-repeat;background-size:317px 37px;width:317px;height:37px;line-height:37px;margin:20px auto 40px;color:#d0b49a;font-weight:bold}.feed-share-btn{position:absolute;display:none;top:0;left:0;right:0;bottom:0;width:272px;height:52px;margin:auto;text-align:center;vertical-align:middle;z-index:1}.share-btn>li{display:block;float:left;width:50px;height:50px;line-height:50px;margin-right:8px;border:1px solid #DDD;border-radius:6px;list-style:none;cursor:pointer;text-align:center;background:#FFF}.share-btn>li:last-of-type{margin:0}.share-btn>li:hover{color:#FFF}.share-btn i{font-size:24px}.share-btn .btn-yummy{line-height:52px}.share-btn .btn-star,.share-btn .btn-other{width:100px}.share-btn .btn-yummy i{font-size:28px;color:#ff7575}.share-btn .btn-star i{margin-right:6px;color:#fec254;vertical-align:-1px}.btn-other{position:relative}.btn-other>i{margin-right:6px;font-size:26px;color:#89c2c0;vertical-align:-1px}.share-btn .btn-yummy:hover,.share-btn .btn-yummy.is-active{border-color:#ff7575;background:#ff7575}.share-btn .btn-star:hover,.share-btn .btn-star.is-active{color:#FFF;border-color:#fec254;background:#fec254}.share-btn .btn-other:hover,.share-btn .btn-other.is-active{border-color:#89c2c0;background:#89c2c0}.share-btn .btn-yummy.is-active i,.share-btn .btn-star.is-active i,.share-btn .btn-other.is-active i,.share-btn .btn-yummy:hover i,.share-btn .btn-star:hover i,.share-btn .btn-other:hover i{color:#FFF}.share-btn-balloon{box-sizing:border-box;position:absolute;display:none;top:52px;left:50%;width:200px;margin-left:-100px;border:1px solid #666;background:#FFF;border-radius:6px;overflow:hidden;color:#000}.share-btn-balloon i{margin-right:6px}.share-snslist>li{padding:6px 10px;text-align:left;list-style:none}.share-snslist>li:hover,.btn-resnap:hover{background:#f1f1f1}.btn-resnap i,.share-snslist i{box-sizing:border-box;display:inline-block;width:32px;height:32px;line-height:32px;border:1px solid #CCC;border-radius:6px;background:#FFF;color:#FFF;text-align:center}.share-snslist i{vertical-align:-3px}.btn-resnap{position:relative;text-align:left;padding-left:10px;border-bottom:1px solid #CCC}.btn-resnap i{vertical-align:-3px}.btn-resnap i:before{color:#666}.btn-resnap.is-active:before{position:absolute;font-family:"glyphicons";content:'\e839';width:19px;height:19px;font-size:18px;text-align:center;top:4px;left:4px;color:#e48413;background:#FFF;line-height:1;border-radius:50%}.btn-resnap.is-active i{font-size:26px;background:#97b3cb;border-color:#97b3cb}.btn-resnap.is-active i:before{color:#FFF}.share-snslist a{color:#000;text-decoration:none}.share-snslist .btn-facebook i{height:36px;border:0;background:transparent;vertical-align:-7px}.share-snslist i.icon-facebook-squared:before{font-size:36px;color:#3b5998;text-align:left}.share-snslist .icon-sd-resnap:before{font-size:24px;color:#666}.share-snslist i.icon-twitter{border:0;background:#33cbff;font-size:24px;line-height:36px}.share-snslist .icon-pinterest:before{width:26px;height:26px;margin-top:2px;background:#df4a32;border-radius:50%;font-size:20px;line-height:30px}.share-snslist .icon-gplus:before{font-size:24px;color:#df4a32;font-weight:400;line-height:28px}.share-snslist i.icon-hatena{border:0;font-style:normal;font-weight:400;font-size:20px;line-height:36px;background:#008edf}.native-ad .list__item{display:table;width:100%;margin-bottom:10px}.native-ad .item__photo{display:table-cell;vertical-align:top;width:80px}.native-ad .item__photo a{cursor:zoom-in}.native-ad .item__photo a:hover{opacity:.9}.native-ad .item__photo img{width:80px;height:80px}.native-ad .item__title{display:table-cell;vertical-align:top;padding-left:10px}.native-ad .item__title a{font-size:13px;color:#423a35}.book-footer-contents{margin:20px 0;padding:10px;background:#f3f3f3}.book-follow{box-sizing:border-box;display:table;width:100%;margin-bottom:10px;table-layout:fixed}.book-follow-facebook{display:table-cell;padding:10px 0 6px;background:#FFF;text-align:center;vertical-align:top;border-right:4px solid #f3f3f3}.book-follow-facebook p{color:#341207;font-weight:700}.book-follow .fb-like{margin-top:5px;transform:scale(1.4)}.book-follow-twitter{display:table-cell;padding:10px 0 6px;background:#FFF;text-align:center;vertical-align:top;border-left:4px solid #f3f3f3}.book-follow-twitter p{color:#341207;font-weight:700}.book-share-btn{margin:0;font-size:0}.book-share-btn li{display:inline-block;width:24.25%;margin-right:1%;vertical-align:top}.book-share-btn li:last-of-type{margin:0}.book-share-btn li>a{display:block;padding:18px 0 14px;line-height:1;background:#EEE;color:#FFF;text-decoration:none;font-size:14px;font-weight:700;text-align:center}.book-share-btn li>a:hover{opacity:.8}.book-share-btn i{margin-right:4px;font-size:24px;font-weight:400;vertical-align:-3px}.book-share-btn i.icon-hatena{font-family:sans-serif;font-style:normal;font-weight:700;font-size:20px}.book-share-btn .share-btn-facebook a{background:#3b5998}.book-share-btn .share-btn-twitter a{background:#33cbff}.book-share-btn .share-btn-hatena a{padding:21px 0 17px;background:#008edf}.book-share-btn .share-btn-googleplus a{background:#d44331;border-color:#ae3324}.book-header-left .book-share-btn{margin:10px 0 20px}.book-adarea{margin:20px 0}.ad--adsense{text-align:center}.ad__item{display:inline-block;margin:0 5px}.book-promotion{margin-bottom:40px}.book-promotion__wrap{display:table;width:100%}.book-promotion__image{position:relative;display:table-cell;width:300px;vertical-align:top}.book-promotion__image img{display:block}.book-promotion__image .copy{position:absolute;left:0;bottom:0;width:16px;height:16px;text-align:center;line-height:20px;background:#c2c2c1}.book-promotion__image .copy a{color:#FFF;text-decoration:none}.book-promotion__text{display:table-cell;padding-left:20px;vertical-align:top}.book-promotion__catch{margin-bottom:8px;font-size:22px;font-weight:700;line-height:1.2;color:#341207}.book-promotion__catch a{color:#341207}.book-promotion__description{line-height:1.7}.book-promotion__description a{color:#666}.book-promotion__btn{margin:20px 0;text-align:center}.book-promotion__btn a{display:inline-block;width:240px;padding:10px 0 8px;border:1px solid #d7893b;border-radius:4px;color:#d7893b;font-weight:700;text-decoration:none}.book-promotion__btn a i{font-size:20px;vertical-align:-2px}.book-promotion__btn a i:before{width:0;margin-left:4px}.book-promotion__btn a .domain{font-size:12px;font-weight:400}.book-promotion__btn a:hover{background:#d7893b;color:#FFF}.book-promotion__pr{font-size:13px;text-align:right;color:#999}