/*!
Theme Name: Ｚ会の本
Theme URI: https://www.zkai.co.jp/
Author: Ｚ会
Author URI: https://www.zkai.co.jp/
Description: Ｚ会サブテーマ
Version: 20190416
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: zkai
Template: zkai

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

zkai is based on Underscores https://underscores.me/, (C) 2012-2017 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/

body{background-color:#fff}.single-guide article.guide .entry-content h1,.single-guide article.guide .entry-content h2,.single-guide article.guide .entry-content h3,.single-guide article.guide .entry-content h4,.single-guide article.guide .entry-content h5,.single-guide article.guide .entry-content h6{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.single-guide article.guide .entry-content h1{margin-bottom:1rem;font-size:1.375rem;font-weight:400}.single-guide article.guide .entry-content h1.headline{font-weight:700}.single-guide article.guide .entry-content h2{margin-bottom:1.5rem;font-size:1.25rem;font-weight:400}.single-guide article.guide .entry-content h2.headline{font-weight:700}.single-guide article.guide .entry-content h3{margin-bottom:1rem;font-size:1.125rem;font-weight:400}.single-guide article.guide .entry-content h3.headline{font-weight:700}.single-guide article.guide .entry-content h4{margin-bottom:1rem;font-size:1.125rem;font-weight:400}.single-guide article.guide .entry-content h4.headline{font-weight:700}.single-guide article.guide .entry-content h5{margin-bottom:1rem;font-size:1rem;font-weight:400}.single-guide article.guide .entry-content h5.headline{font-weight:700}.single-guide article.guide .entry-content h6{margin-bottom:1rem;font-size:1rem;font-weight:400}.single-guide article.guide .entry-content h6.headline{font-weight:700}.z-books-flag,.z-books-flag-cart,.z-books-flag-blue{position:relative;display:block;min-width:80px;padding:.25rem .5rem;margin:0;font-size:.875rem;color:#fff;text-align:center;text-decoration:none;background-color:transparent;border-radius:2px}.z-books-flag-red{color:#e10000}.z-books-flag-gray{color:#777}.z-books-flag-blue{background-color:#003b83}.z-books-flag-cart{background-color:#25752b;border-bottom:solid 3px rgb(24.7467532468,78.2532467532,28.7597402597);transition:all .5s ease}.z-books-flag-cart .fa-angle-right{position:absolute;top:50%;right:5%;font-size:1rem;transform:translateY(-50%)}.z-books-flag-cart:hover{color:#fff;background-color:#319c39}.z-books-flag-cart:active,.z-books-flag-cart:focus{color:#fff}span.taisho,span.level{display:block;padding:.2rem .5rem;margin-bottom:.5rem;font-size:.5rem;color:#fff;background-color:#003b83}.cartbtn li{margin-bottom:1rem}.cartbtn li img{border:1px solid #999}ul.category-lists{display:flex;flex-direction:row;flex-wrap:wrap;padding:0;margin:0 0 1rem;list-style:none}ul.category-lists li:not(:last-child){padding:0;margin:0 1.5rem 1rem 0;list-style:none}.book-tab{width:100%;margin:0 auto 2rem;overflow:hidden}.book-tab ul.tablist{display:flex;padding:.5rem .5rem 0;margin:0;background:#f2f5f9;border:#ccd8e6 solid 1px}.book-tab ul.tablist li{width:20%;padding:0;margin:0;list-style:none}.book-tab ul.tablist li+li{margin-left:2%}.book-tab ul.tablist li a{display:block;padding:.5rem 0;font-size:1rem;color:#fff;text-align:center}.book-tab ul.tablist li a:hover{color:#333;text-decoration:none;background:#fff;border-right:#ccc solid 1px;border-left:#ccc solid 1px}.book-tab ul.tablist li.en{background-color:#6e60a8;border-top:#6e60a8 solid 3px}.book-tab ul.tablist li.math{background-color:#00a5e3;border-top:#00a5e3 solid 3px}.book-tab ul.tablist li.ja{background-color:#e8465a;border-top:#e8465a solid 3px}.book-tab ul.tablist li.sci{background-color:#43b149;border-top:#43b149 solid 3px}.book-tab ul.tablist li.his{background-color:#f5a200;border-top:#f5a200 solid 3px}.book-tab ul.tablist li.hoka{background-color:#7b4636;border-top:#7b4636 solid 3px}.book-tab ul.tablist li.pre{background-color:#acd171;border-top:#acd171 solid 3px}.book-tab ul.tablist li.el{background-color:#f08cc8;border-top:#f08cc8 solid 3px}.book-tab ul.tablist li.current{margin-bottom:-1px;background-color:#fff}.book-tab ul.tablist li.current a{font-size:1rem;color:#333;border-right:#ccc solid 1px;border-bottom:#fff solid 1px;border-left:#ccc solid 1px}.region-tab-group{width:100%;margin:0 auto 2rem;overflow:hidden}.region-tab-group ul.tab-lists{display:flex;align-items:flex-end;justify-content:space-between;padding:.5rem 0 0;margin:0;border-bottom:#0c3fa2 solid 3px}.region-tab-group ul.tab-lists li.region-tab{padding:0;margin:0;list-style:none;border-radius:5px}.region-tab-group ul.tab-lists li.region-tab a{display:block;padding:.25rem;font-size:.75rem;color:#333;text-align:center;background-color:#d9ecff;transition:all .3s ease}.region-tab-group ul.tab-lists li.region-tab a:hover{color:#fff;text-decoration:none;background-color:#0c3fa2}.region-tab-group ul.tab-lists li.region-tab.region-tab-current a{padding:.25rem;font-size:.75rem;color:#fff;background-color:#0c3fa2}article.guide{font-size:.875rem}.levelcolor{display:inline-block;width:2rem;padding:0 .5rem;text-align:center;background-color:#73fcff}aside.booklists{display:flex;flex-wrap:wrap}aside.booklists .card{display:flex;width:100%;padding:.5rem;margin-bottom:2rem;border:1px solid #ccc}aside.booklists .card .card-image{width:20%;margin-right:1rem}aside.booklists .card .card-body{display:flex;flex-direction:column;width:80%;font-size:.875rem}aside.booklists .card .card-body .show{margin-bottom:.5rem}aside.booklists .card .card-body .show .new{padding:3px 4px;margin:0;font-size:.625rem;color:#fff;white-space:nowrap;border-radius:2px}aside.booklists .card .card-body h4{position:static;padding:0 0 .5rem;margin-bottom:.5rem;font-size:1rem;border:0;border-bottom:1px solid #d1dbe8}aside.booklists .card .card-body h4:before{content:none}aside.booklists .card .card-body h4:after{content:none}aside.booklists .card .card-body h4>a{display:block}aside.booklists .card .card-body #list-line{margin-bottom:0}aside.booklists .card .card-body .price{font-size:1rem;color:#e10000}table.shoplists{font-size:.75rem}table.shoplists th.area{width:15%}table.shoplists th.store{width:30%}table.shoplists th.tel{width:15%}@media (min-width: 768px){.z-books-flag-cart{width:120px}.z-books-flag,.z-books-flag-cart,.z-books-flag-blue{margin:0}span.taisho,span.level{font-size:.75rem}.book-tab ul.tablist{padding:1rem 1rem 0}.book-tab ul.tablist li a{padding:1rem 0;font-size:1.125rem}.book-tab ul.tablist li.current a{font-size:1.125rem}.region-tab-group ul.tab-lists{padding:1rem 0 0}.region-tab-group ul.tab-lists li.region-tab{width:12%}.region-tab-group ul.tab-lists li.region-tab a{font-size:1rem}.region-tab-group ul.tab-lists li.region-tab a:hover,.region-tab-group ul.tab-lists li.region-tab.region-tab-current a{padding:.75rem 0;font-size:1rem}aside.booklists .card{width:auto;margin-right:1rem}aside.booklists .card .card-image{width:80px}aside.booklists .card .card-body{width:370px}}
