html,body{font-family:'Noto Sans JP', "游ゴシック", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", osaka, arial, helvetica, sans-serif}body a{text-decoration:none}.wp-lightbox-overlay .scrim{background-color:#171e28 !important}.wp-lightbox-overlay .close-button{fill:#fff !important}.wp-pagenavi{display:flex;flex-direction:row;flex-wrap:wrap}.wp-pagenavi a,.wp-pagenavi span{position:relative;display:inline-block;background:#1f2937;padding:.5em 1em;margin:0 .5em 1em}.wp-pagenavi span,.wp-pagenavi a:hover{color:#fff !important;background-color:#3cafc2}.alert p{margin-bottom:0}.btn-block{display:block;width:100%}.bg-primary-dark-op{background-color:rgba(75,65,99,0.5) !important}.visible-sp{display:none}.wb-ba{word-break:break-all}@media screen and (max-width: 992px){.visible-sp{display:block}}.heading-h2{background:#0c7f92;box-shadow:0 0 3px rgba(0,0,0,0.1);padding:.6em .7em .7em;color:#fff !important;font-size:1.4rem;border-left:5px solid #3cafc2}.heading-h3{background:#3d444f;box-shadow:0 0 3px rgba(0,0,0,0.1);color:#fff;font-size:1.3rem;border-left:5px solid #3cafc2;padding:.5em .8em}.sidebar-logo-link:hover .fw-normal,.sidebar-logo-link:hover .tracking-wider{color:#3cafc2}.index-main-bg{background-image:url(../images/index/index-main-bg01.jpg)}.lb-outerContainer{background-color:#1f2937}.ez-toc-counter{background:#19222d;padding:1em}.ez-toc-counter .ez-toc-title{background:#434e5e;color:#fff !important;font-weight:bold;padding:.5em .8em .6em;margin-bottom:1em;line-height:1;border-left:4px solid #3cafc2}.ez-toc-counter .ez-toc-list{margin-bottom:0}#page-container.sidebar-dark #sidebar{box-shadow:1px 0 1px #3cafc2}.wp-block-image{margin-bottom:1.875rem}.wp-block-image>a{display:block;padding:.2em;background:#2a384b}.wp-block-image>a>img{transition:.3s}.wp-block-image>a:hover img{filter:brightness(1.1)}.wp-block-image .wp-element-caption{text-align:center;background:#2a384b;border-radius:4px;padding:.5em;margin:.5em 0 0}.wp-block-table{margin-bottom:1.875rem}.wp-block-table table tbody tr td{padding:.8em}.tags{display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap;margin:0 0 2em;padding:0}.tags-item{list-style:none;margin:0 .5em .5em}.tags-item-link{display:inline-block;font-size:14px;color:#fff;padding:.4em 1em;border:1px solid #eee;border-radius:20px}.tags-item-link:hover{background-color:#333;color:#fff}.single-title{margin-bottom:1em}.single-title-heading{color:#fff !important}.single-title-meta{display:flex;flex-direction:row;align-items:center;justify-content:start;flex-wrap:wrap;margin:0;padding:0}.single-title-meta-item{list-style:none;margin-right:.8em;margin-bottom:.8em}.single-title-meta-item-txt{display:inline-block;font-size:.85rem;padding:.6em 2em .8em;border-radius:30px;background:#19222d}.single-title-meta-item-txt i{color:#3cafc2;margin-right:.5em}.single-title-meta-item-txt__link{background-color:#3cafc2;color:#fff !important;transition:.3s}.single-title-meta-item-txt__link i{color:#fff}.single-title-meta-item-txt__link:hover{filter:brightness(1.1)}.story h2{background:#0c7f92;box-shadow:0 0 3px rgba(0,0,0,0.1);padding:.6em .8em .7em;color:#fff;font-size:1.5rem;border-left:5px solid #3cafc2}.story h3{background:#3d444f;box-shadow:0 0 3px rgba(0,0,0,0.1);color:#fff;font-size:1.3rem;border-left:5px solid #3cafc2;padding:.5em .8em}.story p{font-size:1.065rem}.story p.attention{position:relative;color:#bfcee1;background:#434e5e;padding:1.5em 1em;border:2px solid #3cafc2}.story p.attention::after{content:"Attention";display:inline-block;position:absolute;top:0;right:0;background:#3cafc2;color:#fff;font-size:70%;pointer-events:none;padding:0 .3em .1em .6em;border-bottom-left-radius:5px}.story ul{margin-bottom:1.875rem}.story *:first-child{margin-top:0}.sns-share-heading{text-align:center;margin-bottom:.7em}.sns-share-buttons{display:flex;flex-direction:row;flex-wrap:wrap;margin:0 -4px;padding:0;width:100%}.sns-share-buttons-item{list-style:none;width:25%;padding:0 4px;margin-bottom:8px}.sns-share-buttons-item-link{display:block;text-align:center;background:#333;color:#fff !important;font-size:15px;padding:.5em;border-radius:4px;transition:.3s}.sns-share-buttons-item-link:hover{color:#fff;filter:brightness(1.1)}.sns-share-buttons-item-link__twitter{background-color:#1DA1F2}.sns-share-buttons-item-link__facebook{background-color:#1877f2}.sns-share-buttons-item-link__line{background-color:#00B900}.sns-share-buttons-item-link__hatena{background-color:#5279E7}.sidebar-dark #sidebar .nav-main-link{transition:.3s}.sidebar-dark #sidebar .nav-main-link:hover,.sidebar-dark #sidebar .nav-main-link.is-current{background-color:#3cafc2;color:#fff}.quizzes-body{border:1px solid #556;border-radius:4px;overflow:hidden}.quizzes-thumb{width:100%;height:100%;vertical-align:bottom;object-fit:cover}.quizzes-heading{font-size:21px;margin-bottom:.7em}.quizzes-desc{font-size:16px;margin-bottom:0}.quizzes-main{display:flex;flex-direction:column;justify-content:space-between;height:100%}.quizzes-meta{background:#171e28}.quizzes-meta-count{font-size:13px}.quizzes-meta-status{font-size:14px}.question-content{font-size:24px;font-weight:bold;margin-bottom:.7em}.question-figure{border:2px solid #09a5ca}.question-figure-img{max-width:100%;height:auto}.question-answer{font-size:20px;margin-bottom:0}.question-answer-container{padding:.6em 1em .7em;background-color:#1f2937;border:1px solid #345;margin-bottom:1em}.answers{width:100%}.answers tr td{width:50%;padding:.5em}.answers tr td span{font-size:16px;background:#468847;color:#fff;display:block;border-radius:4px;padding:.8em .5em;text-align:center;border-bottom:3px solid #266827;transition:.3s}.answers tr td span.current{background-color:#5BC0DE;border-color:#3Ba0bE}.answers tr td span.skip{background-color:#F0AD4E;border-color:#d08d2e}.answers tr td span.skip[disabled="disabled"]{background-color:#999;border-color:#777;pointer-events:none}.answers tr td span:hover{filter:brightness(1.2);cursor:pointer}#quiz-result-score{font-size:56px;font-weight:bold;padding:.5em .5em .6em;background-color:#1f2937;border:1px solid #345;margin-bottom:.4em;text-align:center}#quiz-result-progress{margin-bottom:3em;padding:0 50px}#quiz-result-progress .got-card{margin-top:1em}#quiz-result-progress .got-experience,#quiz-result-progress .got-masteries{margin-top:1em}#quiz-result-review{text-align:center;background-color:#1f2937;border:1px solid #345;margin-bottom:.5em;padding:.5em .5em .6em}#quiz-result-review .pull-right{display:inline-block;margin-left:1em}#quiz-result-review-rate{font-size:18px;color:#e01b29;line-height:33px}#quiz-result-review-rate:hover{cursor:pointer}#quiz-result-share{margin-bottom:35px}#quiz-result-share div{color:#e00;margin:20px 0 10px;font-weight:bold}#quiz-result-share table{table-layout:fixed;width:100%}#quiz-result-share table a{display:block;background:#f6f6f6;padding:7px;border:1px solid #ddd;border-radius:4px;border-bottom-width:3px;color:#fff;margin:5px;text-shadow:1px 1px 1px rgba(0,0,0,0.3);font-size:14px;font-weight:bold}#quiz-result-share table a:hover{opacity:0.7}#quiz-result-share table td#twitter a{background:#00aced;border-color:#009cdd}#quiz-result-share table td#facebook a{background:#3b5998;border-color:#2b4988}#quiz-result-share table td#googleplus a{background:#dd4b39;border-color:#ad3b29}#quiz-result-share table td#line a{background:#00c300;border-color:#00b300}#quiz-result{list-style:none;text-align:left;padding:0}#quiz-result li{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #eee}#quiz-result li .well{padding:10px;margin:10px 0;color:#777}#quiz-result li .label{padding:5px 10px;font-size:12px}.qcards{padding:0}.qcards>div{margin-bottom:10px}.qcards>div>div{border:5px solid #f6f6f6;padding:7px}.qcard{font-size:15px;border:5px solid #f6f6f6;padding:.7em;background:#1f2937}.qcard p{margin-bottom:0}.qcard.heart{border-color:#e01b29;color:#e01b29}.qcard.diamond{border-color:#0ca3bd;color:#0ca3bd}.qcard.spade{border-color:#24b015;color:#24b015}.qcard.club{border-color:#bdbb0c;color:#bdbb0c}.qcard.disabled{border-color:#f6f6f6 !important;color:#999 !important}.quiz-form-selector-container{margin-bottom:1em;background:#3cafc2;padding:.3em}.quiz-form-selector-container table{width:100%}.quiz-form-selector-container table td select{padding:.5em 1em}.quiz-form-selector-container table td:nth-child(even){min-width:90px}.quiz-form-table{width:100%}.quiz-form-figure img{max-width:100%;height:auto}.quiz-form-table-answer-left{padding-right:15px}.quiz-form-table select{margin-bottom:25px}
