@charset "UTF-8";
/* マンガで読む福島
------------------------------------------------------------------------------*/
.card-manga::before, .card-manga::after { content: ''; width: 2.2rem; height: 2.2rem; display: block; position: absolute; }

.card-manga::before { top: 0; left: 0; border-top-left-radius: .8rem; background: linear-gradient(-45deg, #f9efd6 50%, #a7cb48 50%); }

.card-manga::after { bottom: 0; right: 0; border-bottom-right-radius: .8rem; background: linear-gradient(-45deg, #a7cb48 50%, #f9efd6 50%); }

.card-manga__guts { margin-top: 2rem; }

.card-manga:hover::before { background: linear-gradient(-45deg, #f6e6c0 50%, #a7cb48 50%); }

.card-manga:hover::after { background: linear-gradient(-45deg, #a7cb48 50%, #f6e6c0 50%); }

.card-manga--disabled:hover { background: #f9efd6 !important; }

.manga-list { counter-reset: start-from 99; }

.manga-list > li { counter-increment: start-from -1; }

.manga-list .numerical-label { width: 2.7rem; display: block; position: absolute; top: 1.5rem; left: 1.5rem; z-index: 10; }

.manga-list .numerical-label::before { content: ''; width: 100%; padding-top: 22%; display: block; background: url("../../img/manga/manga_numerical_label_bg.svg") no-repeat center 0/cover; }

.manga-list .numerical-label::after { content: counter(start-from, decimal-leading-zero); display: block; font-size: calc( 20px + 2 * (100vw - 320px) / (960 - 320)); font-weight: bold; font-family: Arial, sans-serif; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif; color: #638900; }

@media only screen and (min-width: 960px) { .manga-list .numerical-label::after { font-size: 22px; } }

/* マンガの詳細ページ
------------------------------------------------------------------------------*/
.btn-grp { max-width: 40rem; margin: 4rem auto 0; text-align: center; }

.btn-grp > a + a { margin-top: 2.5rem; }

.manga-contents { text-align: center; margin-top: 2.5rem; }

.manga-contents > hr { margin: 3.5rem 0; }

.languages-box { margin: 1rem 0; padding: 1.5rem; border-radius: 2rem; background: #f9efd6; }

.languages-box > h3 { font-size: 1.4rem; font-weight: bold; text-align: center; }

@media (max-width: 959px) { .languages-box .links-list { margin-top: 1rem; } }

@media (min-width: 960px) { .languages-box { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
  .languages-box > h3 { margin-left: 5rem; margin-right: 13rem; padding: .5rem 0; }
  .languages-box .links-list { width: 50%; }
  .languages-box .links-list a.inline-link { width: initial; margin-top: 0 !important; } }
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInRoZW1lcy90YWJsZXQtc2Vuc2VpL3NvdXJjZS9hc3NldHMvY3NzL3BhZ2VzL21hbmdhLnNjc3MiLCJ0aGVtZXMvdGFibGV0LXNlbnNlaS9zb3VyY2UvYXNzZXRzL2Nzcy9wYWdlcy90aGVtZXMvdGFibGV0LXNlbnNlaS9zb3VyY2UvYXNzZXRzL2Nzcy9wYWdlcy9tYW5nYS5zY3NzIiwidGhlbWVzL3RhYmxldC1zZW5zZWkvc291cmNlL2Fzc2V0cy9jc3MvcGFnZXMvdGhlbWVzL3RhYmxldC1zZW5zZWkvc291cmNlL2Fzc2V0cy9jc3Mvc2V0dGluZ3MvX3ZhcmlhYmxlcy5zY3NzIiwidGhlbWVzL3RhYmxldC1zZW5zZWkvc291cmNlL2Fzc2V0cy9jc3MvcGFnZXMvdGhlbWVzL3RhYmxldC1zZW5zZWkvc291cmNlL2Fzc2V0cy9jc3Mvc2V0dGluZ3MvX2Z1bmN0aW9ucy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGdCQUFnQjtBQ0VoQjsrRURBK0U7QUNLL0UsMENBR0ksV0FBVyxFQUNYLGFBQWEsRUFDYixjQUFjLEVBQ2QsY0FBYyxFQUNkLGtCQUFrQixFQUFBOztBQVB0QixzQkFVSSxNQUFNLEVBQ04sT0FBTyxFQUNQLDZCQUE2QixFQUM3Qiw2REFBNkQsRUFBQTs7QUFiakUscUJBZ0JJLFNBQVMsRUFDVCxRQUFRLEVBQ1IsaUNBQWlDLEVBQ2pDLDZEQUE2RCxFQUFBOztBQUUvRCxvQkFDRSxnQkFBZ0IsRUFBQTs7QUFLcEIsNEJBR00sNkRBQXlGLEVBQUE7O0FBSC9GLDJCQU1NLDZEQUF5RixFQUFBOztBQUkvRiw4QkFDRSw4QkFBOEIsRUFBQTs7QUFLaEMsY0FDRSw0QkFBNEIsRUFBQTs7QUFEOUIsbUJBR0ksZ0NBQWdDLEVBQUE7O0FBSHBDLCtCQU1JLGFBQWEsRUFDYixjQUFjLEVBQ2Qsa0JBQWtCLEVBQ2xCLFdBQVcsRUFDWCxZQUFZLEVBQ1osV0N6RFksRUFBQTs7QUQ4Q2hCLHVDQWFNLFdBQVcsRUFDWCxXQUFXLEVBQ1gsZ0JBQWdCLEVBQ2hCLGNBQWMsRUFDZCx3RkFBMEYsRUFBQTs7QUFqQmhHLHNDQW9CTSxrREFBa0QsRUFDbEQsY0FBYyxFRXhDbEIsMERBRUMsRUZ3Q0csaUJBQWlCLEVBQ2pCLDhCQUE4QixFQUM5Qix3SUFBd0ksRUFDeEksY0FBYyxFQUFBOztBRXpDbEIsNENGZUYsc0NFZEksZUFBVyxFQUFBLEVGeUNWOztBQUlMOytFRG5EK0U7QUNxRC9FLFdBQ0UsZ0JBQWdCLEVBQ2hCLG1CQUFtQixFQUNuQixrQkFBa0IsRUFBQTs7QUFIcEIsbUJBS0ksa0JBQWtCLEVBQUE7O0FBSXRCLGtCQUNFLGtCQUFrQixFQUNsQixrQkFBa0IsRUFBQTs7QUFGcEIsdUJBSUksZ0JBQWdCLEVBQUE7O0FBSXBCLGlCQUNFLGNBQWMsRUFDZCxlQUFlLEVBQ2YsbUJBQW1CLEVBQ25CLG1CQUFtQixFQUFBOztBQUpyQixzQkFNSSxpQkFBaUIsRUFDakIsaUJBQWlCLEVBQ2pCLGtCQUFrQixFQUFBOztBRTFHcEIsNEJGa0dGLDZCQVlNLGdCQUFnQixFQUFBLEVBQ2pCOztBRW5HSCw0QkZzRkYsaUJBZ0JJLG9CQUFhLEVBQWIsb0JBQWEsRUFBYixhQUFhLEVBQ2IseUJBQW1CLEVBQW5CLHNCQUFtQixFQUFuQixtQkFBbUIsRUFBQTtFQWpCdkIsc0JBbUJNLGlCQUFpQixFQUNqQixtQkFBbUIsRUFDbkIsZ0JBQWdCLEVBQUE7RUFyQnRCLDZCQXdCTSxVQUFVLEVBQUE7RUF4QmhCLDJDQTJCTSxjQUFjLEVBQ2Qsd0JBQXdCLEVBQUEsRUFDekIiLCJmaWxlIjoidGhlbWVzL3RhYmxldC1zZW5zZWkvc291cmNlL2Fzc2V0cy9jc3MvcGFnZXMvbWFuZ2Euc2NzcyJ9 */