﻿#best-reco-wrap{font-size:14px;color:#333;font-family:"Zen Old Mincho", serif;font-weight:600;font-style:normal}#best-reco-wrap a{color:#388fcb}#best-reco-wrap img{vertical-align:bottom;border:0}#fixed-footer-box{display:none !important}#best-reco-wrap .title-box{margin:0 0 20px 0;font-size:24px;font-weight:900;font-style:normal;text-align:center;line-height:1.6}#best-reco-wrap .stitle-box{margin:0 0 20px 0;padding:0 0 5px 0;box-sizing:border-box;font-size:16px;font-weight:900;font-style:normal;text-align:center;line-height:1.6;border-bottom:1px solid;border-image:linear-gradient(to right, #f04c4c 0%, #232ec6 100%);border-image-slice:1}#best-reco-wrap .title-box p{display:inline-block;background:linear-gradient(135deg, #232ec6 0%, #f04c4c 100%);background:-webkit-linear-gradient(-45deg, #232ec6 0%, #f04c4c 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}#best-reco-wrap .txt-box{word-break:break-all}#best-reco-wrap .txt-heading{margin:15px 0 0 0;font-weight:600}.txt-b{font-weight:900}.txt-c{text-align:center}.txt-red{color:#ff0000}.txt-att{font-size:12px}.txt-border{text-decoration:underline}.txt-gradation{background:linear-gradient(135deg, #232ec6 0%, #f04c4c 100%);background:-webkit-linear-gradient(-45deg, #232ec6 0%, #f04c4c 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.reco-entry-btn,.reco-list-btn,.reco-detail-btn{width:100%;margin:0 0 20px 0;padding:0 5px;height:auto;box-sizing:border-box;text-align:center;font-weight:900;display:inline-block}.reco-entry-btn a{width:100%;color:#fff !important;padding:20px 25px 23px 25px;box-sizing:border-box;font-size:20px;display:inline-block;border-radius:80px;line-height:1;background:linear-gradient(135deg, red 0%, #ff9329 100%);background:-webkit-linear-gradient(-45deg, red 0%, #ff9329 100%)}.reco-list-btn a,.reco-detail-btn a{width:100%;color:#fff !important;padding:20px 25px 23px 25px;box-sizing:border-box;font-size:18px;display:inline-block;border-radius:80px;line-height:1;background:linear-gradient(135deg, #1181e9 0%, #11d4bb 100%);background:-webkit-linear-gradient(-45deg, #1181e9 0%, #11d4bb 100%)}#fv-wrap img{width:100%;height:auto}.top-btn-box{margin:0 0 20px 0;padding:0 10px;box-sizing:border-box;text-align:center}.reco-entry-btn-area{width:100%;margin:10px 0 30px 0;padding:0 5px;height:auto;box-sizing:border-box;text-align:center;font-weight:900;font-size:18px}.reco-entry-btn-area p{display:inline-block;background:linear-gradient(135deg, #232ec6 0%, #f04c4c 100%);background:-webkit-linear-gradient(-45deg, #232ec6 0%, #f04c4c 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;line-height:1.8}#best-reco-outline-wrap{padding:50px 0;box-sizing:border-box;line-height:1.8;background:linear-gradient(90deg, #e0f7fd 0%, #fceae5 100%)}.best-reco-outline-img-wrap{width:100%;position:relative}.best-reco-outline-img-wrap .img-fesnosuke{position:absolute;bottom:0;left:0}.best-reco-outline-img-wrap .img-box img{width:100%;height:auto}#best-reco-outline-wrap .txt-box{margin:30px 0 0 0;padding:0 10px;box-sizing:border-box;line-height:2.2}#best-reco-outline-wrap .txt-box p:last-child{margin:20px 0 0 0}#best-reco-subject-wrap{padding:50px 10px 60px 10px;box-sizing:border-box;line-height:1.8}#best-reco-subject-wrap .txt-box{line-height:2.2;text-align:center}#best-reco-subject-wrap .example-wrap{margin:30px 0 0 0}#best-reco-subject-wrap .example-box{margin:0 0 10px 0;display:flex;justify-content:space-between}#best-reco-subject-wrap .example-thumbnail{width:18%}#best-reco-subject-wrap .example-thumbnail img{border:1px solid #e2e2e2;box-sizing:border-box}#best-reco-award-wrap{padding:50px 10px;box-sizing:border-box;line-height:1.8;background:linear-gradient(90deg, #e0f7fd 0%, #fceae5 100%)}#best-reco-award-wrap .txt-box{line-height:2.2}.award-txt-box{margin:0 0 20px 0}#best-reco-award-wrap .txt-box{text-align:center}.award-txt-box{margin:0 0 40px 0;text-align:center;line-height:1;font-weight:900}.award-txt-box p{margin:0 0 10px 0;font-size:16px}p.grand-prize-title{margin:30px 0 10px 0;font-size:20px;color:#db9213}p.grand-prize-pt{font-size:18px}p.first-place-title{color:#848282}#best-reco-award-wrap .txt-box:last-child{text-align:left}#best-reco-label-wrap{padding:50px 10px;box-sizing:border-box;line-height:1.8;background:linear-gradient(90deg, #e0f7fd 0%, #fceae5 100%)}#best-reco-label-wrap .txt-box{line-height:2.2}.label-list-wrap{width:100%;padding:0;display:flex;flex-wrap:wrap;justify-content:space-between;box-sizing:border-box}.label-list-wrap .label-box{width:32.2%;height:40%;margin:0 0 10px 0;text-align:center;background-color:#fff;box-sizing:border-box;border:solid 1px #e2e2e2}.label-list-wrap .label-box a{padding:3px 0;box-sizing:border-box;display:block}.label-list-wrap .label-box img{width:100%;height:auto;vertical-align:bottom;font-size:0}#best-reco-label-wrap .stitle-box{margin:30px 0 20px 0}#best-reco-theme-wrap{padding:50px 10px;box-sizing:border-box;line-height:1.8}#best-reco-theme-wrap .txt-box{margin:0 0 20px 0;text-align:center;line-height:2}#best-reco-theme-wrap .theme-box{margin:0 0 20px 0;border-bottom:3px solid;border-image:linear-gradient(to right, #ffe8e3 0%, #ddf8ff 100%);border-image-slice:1}#best-reco-theme-wrap .theme-title{margin:0 0 10px 0;padding:5px 5px 8px 5px;box-sizing:border-box;font-size:18px;font-weight:900;background:linear-gradient(90deg, #ddf8ff 0%, #ffe8e3 100%);line-height:1;display:table}#best-reco-theme-wrap .theme-txt{margin:0 0 15px 0}#best-reco-schedule-wrap{padding:50px 10px;box-sizing:border-box;line-height:1.8;background:linear-gradient(90deg, #e0f7fd 0%, #fceae5 100%)}#best-reco-schedule-wrap .schedule-box{padding:30px 0;box-sizing:border-box;border-bottom:3px solid;border-image:linear-gradient(to right, #f04c4c 0%, #232ec6 100%);border-image-slice:1}#best-reco-schedule-wrap .schedule-box:first-child{padding:0 0 30px 0}#best-reco-schedule-wrap .schedule-box:last-child{border-bottom:0;padding:30px 0 0 0}#best-reco-schedule-wrap .txt-box{margin:20px 0 0 0;box-sizing:border-box;text-align:center;line-height:2}#best-reco-enter-wrap{padding:50px 10px;box-sizing:border-box;line-height:1.8}#best-reco-enter-wrap img{width:100%;height:auto}#best-reco-enter-wrap .txt-att{margin:10px 0 20px 0}#best-reco-att-wrap{padding:50px 20px;box-sizing:border-box;line-height:1.8;background-color:#f4f4f4}.best-reco-att-box:first-child{margin:0 0 40px 0}#best-reco-att-wrap .txt-box ul{font-size:12px}#best-reco-att-wrap .txt-box li{margin:0 0 5px 0;padding-left:1em;text-indent:-0.8em}#best-reco-att-wrap .txt-box li.indent-txt{padding-left:2em;text-indent:-1.2em}#best-reco-att-wrap .txt-box li::before{content:"●";font-size:6px;position:relative;top:-2px;padding:0 3px 0 0}#best-reco-att-wrap .txt-box li.indent-txt::before{content:"・";font-size:10px;position:relative;top:0;padding:0 3px 0 0}#best-reco-contact-wrap{padding:50px 20px 50px 20px;box-sizing:border-box;line-height:1.8;background-color:#fff}#best-reco-contact-wrap .txt-box{font-size:14px}#best-reco-contact-wrap .txt-address{margin:0 0 15px 0;font-size:18px;text-align:center;line-height:1}#best-reco-contact-wrap ul{margin:25px 0 0 0;font-size:12px}#best-reco-contact-wrap li{padding-left:1em;text-indent:-1em}.fade-in-trg{opacity:0}.fade-in{animation-name:fadeInStr;animation-duration:1s;animation-fill-mode:forwards}@keyframes fadeInStr{from{opacity:0}to{opacity:1}}.fade-in-top-trg{opacity:0}.fade-in-top{animation-name:fadeInTopStr;animation-duration:1s;animation-fill-mode:forwards}@keyframes fadeInTopStr{from{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.show-time01{animation-delay:.4s}.show-time02{animation-delay:.8s}.show-time03{animation-delay:.12s}#best-reco-list-about-wrap{padding:50px 10px;box-sizing:border-box;line-height:2;background:linear-gradient(90deg, #e0f7fd 0%, #fceae5 100%)}#best-reco-list-about-wrap .txt-box{text-align:center;font-weight:900;font-size:16px}#best-reco-list-about-wrap .att-box{margin:20px 0 0 0;font-size:12px}#best-reco-list-theme-wrap{padding:30px 20px;box-sizing:border-box;line-height:1.8;background-color:#fff}.best-reco-list-theme-box{margin:0;padding:10px 10px 0 10px;box-sizing:border-box;border:2px solid;border-image:linear-gradient(to right, #f04c4c 0%, #232ec6 100%);border-image-slice:1}.best-reco-list-theme-title{font-size:16px;color:#675c46;font-weight:900;text-align:center;border-bottom:2px solid;border-image:linear-gradient(to right, #f04c4c 0%, #232ec6 100%);border-image-slice:1;padding:0 5px 5px 5px}.best-reco-list-theme-box li{font-size:14px;color:#999;box-sizing:border-box;padding:10px 5px;text-indent:-1em;padding-left:1em;font-weight:900}.best-reco-list-theme-box li:nth-child(odd){border-bottom:1px dashed #f04c4c}.best-reco-list-theme-box li:nth-child(even){border-bottom:1px dashed #232ec6}.best-reco-list-theme-box li:last-child{border-bottom:0}.best-reco-list-theme-box li::before{font-size:10px;content:"●";padding:0 5px 0 0}.best-reco-list-theme-box li:nth-child(odd)::before{color:#f04c4c}.best-reco-list-theme-box li:nth-child(even)::before{color:#232ec6}#best-reco-list-recommend-wrap{padding:0;box-sizing:border-box;line-height:1.8}.titles-odd-wrap{padding:50px 20px;box-sizing:border-box;background-color:#fceae5}.titles-even-wrap{padding:50px 20px;box-sizing:border-box;background-color:#e0f7fd}#best-reco-list-recommend-wrap .titles-title{padding:0 0 10px 0;box-sizing:border-box;font-size:18px;font-weight:900;text-align:center}.titles-odd-wrap .titles-title{color:#f04c4c;border-bottom:1px dashed #f04c4c}.titles-even-wrap .titles-title{color:#232ec6;border-bottom:1px dashed #232ec6}#best-reco-list-recommend-wrap .titles-txt{margin:15px 0}#best-reco-list-recommend-wrap .titles-cts-inner{margin:30px 0 0 0;padding:15px 10px;box-sizing:border-box;background-color:#fff;box-shadow:0 2px 6px rgba(148,148,148,0.5)}#best-reco-list-recommend-wrap .titles-odd-wrap .titles-cts-inner{border:2px solid #f04c4c}#best-reco-list-recommend-wrap .titles-even-wrap .titles-cts-inner{border:2px solid #232ec6}#best-reco-list-recommend-wrap .titles-cts-inner:first-child{margin:0}#best-reco-list-recommend-wrap .titles-cts-box{width:100%;display:flex}#best-reco-list-recommend-wrap .titles-cts-box .thumbnail-box{width:35%}#best-reco-list-recommend-wrap .titles-cts-box .thumbnail-box img{border:1px solid #e2e2e2;box-sizing:border-box}#best-reco-list-recommend-wrap .titles-cts-box .detail-box{padding:0 0 0 8px;box-sizing:border-box;flex:1;line-height:1}#best-reco-list-recommend-wrap .titles-cts-box .detail-box .title-box{margin:0 0 10px 0;padding:0 0 10px 0;box-sizing:border-box;font-size:14px;font-weight:900;text-align:left}#best-reco-list-recommend-wrap .titles-odd-wrap .title-box{color:#f04c4c;border-bottom:1px solid #f04c4c}#best-reco-list-recommend-wrap .titles-even-wrap .title-box{color:#232ec6;border-bottom:1px solid #232ec6}#best-reco-list-recommend-wrap .titles-cts-box .detail-box .genre-box{margin:2px 0 8px 0;font-size:12px;font-weight:900}#best-reco-list-recommend-wrap .titles-cts-box .detail-box .nickname-box{line-height:1.5}#best-reco-list-recommend-wrap .titles-cts-box .detail-box .nickname-box::before{content:"ニックネーム：\A";white-space:pre;font-size:12px}#best-reco-list-recommend-wrap .titles-cts-box .detail-box .nickname-box::after{content:"さん"}#best-reco-list-recommend-wrap .titles-cts-inner .recommend-box{margin:10px 0 0 0;padding:10px;box-sizing:border-box;font-size:12px}#best-reco-list-recommend-wrap .titles-odd-wrap .recommend-box{background-color:#fceae5}#best-reco-list-recommend-wrap .titles-even-wrap .recommend-box{background-color:#e0f7fd}#best-reco-list-recommend-wrap .titles-cts-inner .recommend-box::before{margin:0 0 8px 0;padding:0 0 5px 0;box-sizing:border-box;content:"推薦文\A";white-space:pre;text-align:center;font-weight:900;display:block}#best-reco-list-recommend-wrap .titles-odd-wrap .recommend-box{background-color:#fff3f0}#best-reco-list-recommend-wrap .titles-odd-wrap .recommend-box::before{border-bottom:1px dashed #f04c4c;color:#f04c4c}#best-reco-list-recommend-wrap .titles-even-wrap .recommend-box{background-color:#f0fcff}#best-reco-list-recommend-wrap .titles-even-wrap .recommend-box::before{border-bottom:1px dashed #232ec6;color:#232ec6}#best-reco-list-recommend-wrap .pagetop-link-box{margin:15px 0 0 0;text-align:right}#best-reco-list-recommend-wrap .titles-odd-wrap .pagetop-link-box a{color:#f04c4c}#best-reco-list-recommend-wrap .titles-even-wrap .pagetop-link-box a{color:#232ec6}#best-reco-list-recommend-wrap .reco-entry-btn{margin:35px 0 10px 0;padding:0}#best-reco-list-last-wrap{padding:30px 20px;box-sizing:border-box;line-height:1.8}#best-reco-list-last-wrap .reco-detail-btn{margin:0;padding:0}#best-reco-result-thanks-wrap{padding:80px 10px;box-sizing:border-box;line-height:2.5;background:linear-gradient(90deg, #e0f7fd 0%, #fceae5 100%)}#best-reco-result-thanks-wrap .txt-box{text-align:center;font-weight:900;font-size:16px}#best-reco-result-award-wrap #grand-prize-wrap,#best-reco-result-award-wrap #first-place-wrap,#best-reco-result-award-wrap #place-wrap,#best-reco-result-award-wrap #editorial-department-wrap{padding:50px 10px;box-sizing:border-box;line-height:2}#best-reco-result-award-wrap #grand-prize-wrap{background-color:#fffceb}#best-reco-result-award-wrap #first-place-wrap{background-color:#f9f9f9}#best-reco-result-award-wrap #place-wrap{background-color:#fff3f0}#best-reco-result-award-wrap #editorial-department-wrap{background-color:#f0fcff}#best-reco-result-award-wrap .txt-box{text-align:center;font-weight:900;font-size:16px}#best-reco-result-award-wrap .award-cts-inner{margin:30px 10px 0 10px;padding:15px 10px;box-sizing:border-box;background-color:#fff;box-shadow:0 2px 6px rgba(148,148,148,0.5)}#best-reco-result-award-wrap .award-title-box{text-align:center;line-height:1.8}#best-reco-result-award-wrap .award-title-box .prize-title{font-size:24px}#grand-prize-wrap .award-title-box .prize-title{color:#db9213}#first-place-wrap .award-title-box .prize-title{color:#848282}#place-wrap .award-title-box .prize-title{color:#f04c4c}#editorial-department-wrap .award-title-box .prize-title{color:#232ec6}#best-reco-result-award-wrap .award-cts-inner .theme-box{margin:0 0 20px 0;padding:0 0 15px 0;box-sizing:border-box;font-size:18px;font-weight:900;text-align:center}#grand-prize-wrap .award-cts-inner .theme-box{border-bottom:3px double #db9213}#first-place-wrap .award-cts-inner .theme-box{border-bottom:3px double #848282}#place-wrap .award-cts-inner .theme-box{border-bottom:3px double #f04c4c}#editorial-department-wrap .award-cts-inner .theme-box{border-bottom:3px double #232ec6}#best-reco-result-award-wrap .award-cts-inner .theme-box p{margin:0 auto 5px auto;padding:5px 5px 8px 5px;box-sizing:border-box;background:linear-gradient(90deg, #ddf8ff 0%, #ffe8e3 100%);line-height:1;display:table}#best-reco-result-award-wrap .award-cts-inner .theme-box::before{margin:0 0 5px 0;content:"応募テーマ\A";display:block;font-size:16px}#best-reco-result-award-wrap #grand-prize-wrap .award-cts-inner{border:2px solid #db9213}#best-reco-result-award-wrap #first-place-wrap .award-cts-inner{border:2px solid #848282}#best-reco-result-award-wrap #place-wrap .award-cts-inner{border:2px solid #f04c4c}#best-reco-result-award-wrap #editorial-department-wrap .award-cts-inner{border:2px solid #232ec6}#best-reco-result-award-wrap .award-cts-inner:first-child{margin:0}#best-reco-result-award-wrap .award-cts-box{width:100%;display:flex}#best-reco-result-award-wrap .award-cts-box .thumbnail-box{width:35%}#best-reco-result-award-wrap .award-cts-box .thumbnail-box img{border:1px solid #e2e2e2;box-sizing:border-box}#best-reco-result-award-wrap .award-cts-box .detail-box{padding:0 0 0 8px;box-sizing:border-box;flex:1;line-height:1}#best-reco-result-award-wrap .award-cts-box .detail-box .title-box{margin:0 0 10px 0;padding:0 0 10px 0;box-sizing:border-box;font-size:14px;font-weight:900;text-align:left}#best-reco-result-award-wrap #grand-prize-wrap .title-box{color:#db9213;border-bottom:1px solid #db9213}#best-reco-result-award-wrap #first-place-wrap .title-box{color:#848282;border-bottom:1px solid #848282}#best-reco-result-award-wrap #place-wrap .title-box{color:#f04c4c;border-bottom:1px solid #f04c4c}#best-reco-result-award-wrap #editorial-department-wrap .title-box{color:#232ec6;border-bottom:1px solid #232ec6}#best-reco-result-award-wrap .award-cts-box .detail-box .genre-box{margin:2px 0 8px 0;font-size:12px;font-weight:900}#best-reco-result-award-wrap .award-cts-box .detail-box .nickname-box{line-height:1.5}#best-reco-result-award-wrap .award-cts-box .detail-box .nickname-box::before{content:"ニックネーム：\A";white-space:pre;font-size:12px}#best-reco-result-award-wrap .award-cts-box .detail-box .nickname-box::after{content:"さん"}#best-reco-result-award-wrap .recommend-box{margin:15px 0 0 0;padding:10px;box-sizing:border-box;font-size:12px}#best-reco-result-award-wrap .recommend-box::before{margin:0 0 8px 0;padding:0 0 5px 0;box-sizing:border-box;content:"推薦文\A";white-space:pre;text-align:center;font-weight:900;display:block}#best-reco-result-award-wrap #grand-prize-wrap .recommend-box{background-color:#fffceb}#best-reco-result-award-wrap #grand-prize-wrap .recommend-box::before{border-bottom:1px dashed #db9213;color:#db9213}#best-reco-result-award-wrap #first-place-wrap .recommend-box{background-color:#f9f9f9}#best-reco-result-award-wrap #first-place-wrap .recommend-box::before{border-bottom:1px dashed #848282;color:#848282}#best-reco-result-award-wrap #place-wrap .recommend-box{background-color:#fff3f0}#best-reco-result-award-wrap #place-wrap .recommend-box::before{border-bottom:1px dashed #f04c4c;color:#f04c4c}#best-reco-result-award-wrap #editorial-department-wrap .recommend-box{background-color:#f0fcff}#best-reco-result-award-wrap #editorial-department-wrap .recommend-box::before{border-bottom:1px dashed #232ec6;color:#232ec6}#best-reco-result-award-wrap .comment-box{margin:15px 0 0 0;padding:10px;box-sizing:border-box;font-size:12px}#best-reco-result-award-wrap .comment-box::before{margin:0 0 8px 0;padding:0 0 5px 0;box-sizing:border-box;white-space:pre;text-align:center;font-weight:900;display:block}#best-reco-result-award-wrap .staff-comment::before{content:"書店員のコメント\A"}#best-reco-result-award-wrap .editor-comment::before{content:"マンガ編集部のコメント\A"}#best-reco-result-award-wrap .comment-box{background-color:#fff;border:1px solid #e2e2e2;box-sizing:border-box}#best-reco-result-award-wrap .comment-box::before{border-bottom:1px dashed #333;color:#333}#best-reco-result-point-wrap{padding:50px 10px;box-sizing:border-box;line-height:1.8;background:linear-gradient(90deg, #e0f7fd 0%, #fceae5 100%)}#best-reco-result-point-wrap .txt-box{text-align:center;font-size:16px}#best-reco-result-point-wrap .att-box{text-align:left}#best-reco-result-last-wrap{padding:30px 20px;box-sizing:border-box;line-height:1.8}#best-reco-result-last-wrap .reco-detail-btn{margin:0;padding:0}
