[data-scope-path="grade/show"] .eyecatch-image{width:100%;height:auto}@media screen and (max-width: 768px){[data-scope-path="grade/show"] .eyecatch-image{width:100vw;margin:0 -10vw}}@media screen and (max-width: 414px){[data-scope-path="grade/show"] .eyecatch-image{width:100vw;margin:0 -5vw}}[data-scope-path="grade/show"] .article-title{padding-bottom:10px;margin:30px 0 0;font-size:28px;font-weight:700;line-height:1.6;color:#1e5f96;border-bottom:2px dotted currentColor}@media screen and (max-width: 768px){[data-scope-path="grade/show"] .article-title{margin:20px 0 0;font-size:24px}}[data-scope-path="grade/show"] .article-body{font-size:15px;overflow-wrap:break-word}[data-scope-path="grade/show"] .article-body .body-root{display:contents}[data-scope-path="grade/show"] .article-body .h2-index{position:relative;width:335px;padding:15px;margin:30px 0 0;background:#f5f5f5;border-radius:3px}@media screen and (max-width: 768px){[data-scope-path="grade/show"] .article-body .h2-index{width:100%;margin:20px 0 0}}[data-scope-path="grade/show"] .article-body .h2-index-title{font-size:13px}@media screen and (max-width: 768px){[data-scope-path="grade/show"] .article-body .h2-index-title.default::after{position:absolute;top:16px;margin-left:10px;font-size:11px;color:#a0a0a0;content:"[表示]"}}@media screen and (min-width: 769px){[data-scope-path="grade/show"] .article-body .h2-index-title.default::after{position:absolute;top:16px;margin-left:10px;font-size:11px;color:#a0a0a0;content:"[閉じる]"}}[data-scope-path="grade/show"] .article-body .h2-index-title.open::after{position:absolute;top:16px;margin-left:10px;font-size:11px;color:#a0a0a0;content:"[表示]"}[data-scope-path="grade/show"] .article-body .h2-index-title.close::after{position:absolute;top:16px;margin-left:10px;font-size:11px;color:#a0a0a0;content:"[閉じる]"}[data-scope-path="grade/show"] .article-body .h2-index-list{margin-top:10px;list-style:none}@media screen and (max-width: 768px){[data-scope-path="grade/show"] .article-body .h2-index-list{display:none}}[data-scope-path="grade/show"] .article-body .h2-index-list-item{display:flex;align-items:baseline}[data-scope-path="grade/show"] .article-body .h2-index-list-item:not(:first-of-type){margin-top:10px}[data-scope-path="grade/show"] .article-body .h2-index-list-item::before{flex-shrink:0;width:1em;height:.75em;margin:0 .5em 0 0;content:"";background-image:url("/img/icons/vector_darkblue.svg");background-position:center;background-size:7px 8px}[data-scope-path="grade/show"] .article-body h2{padding-bottom:10px;font-family:sans-serif;font-size:28px;line-height:1.6;color:#1e5f96;border-bottom:2px dotted currentColor;padding:85px 0 10px;margin:-55px 0 0}@media screen and (max-width: 768px){[data-scope-path="grade/show"] .article-body h2{font-size:24px}}@media screen and (max-width: 768px){[data-scope-path="grade/show"] .article-body h2{padding:60px 0 10px;margin:-40px 0 0}}[data-scope-path="grade/show"] .article-body h3{padding:10px 15px;font-family:sans-serif;font-size:18px;color:#1e5f96;background:#f0faff;margin:30px 0 0}@media screen and (max-width: 768px){[data-scope-path="grade/show"] .article-body h3{margin:20px 0 0}}[data-scope-path="grade/show"] .article-body p{font-feature-settings:"kern" off;line-height:1.8;color:#464646;letter-spacing:1px;margin:30px 0 0}@media screen and (max-width: 768px){[data-scope-path="grade/show"] .article-body p{margin:20px 0 0}}[data-scope-path="grade/show"] .article-body a{color:#538fc4}[data-scope-path="grade/show"] .article-body a:not(:hover){text-decoration:none}[data-scope-path="grade/show"] .article-body mark{background:linear-gradient(transparent 35%, #fff9dc 35%)}[data-scope-path="grade/show"] .article-body ol,[data-scope-path="grade/show"] .article-body ul{margin:30px 0 0;list-style-position:inside}@media screen and (max-width: 768px){[data-scope-path="grade/show"] .article-body ol,[data-scope-path="grade/show"] .article-body ul{margin:20px 0 0}}[data-scope-path="grade/show"] .article-body ol li,[data-scope-path="grade/show"] .article-body ul li{padding-left:.5em}[data-scope-path="grade/show"] .article-body ol li:not(:first-of-type),[data-scope-path="grade/show"] .article-body ul li:not(:first-of-type){margin:10px 0 0}[data-scope-path="grade/show"] .article-body ol li::marker,[data-scope-path="grade/show"] .article-body ul li::marker{color:#3796ed}[data-scope-path="grade/show"] .article-body .list-box{padding:15px 15px 15px 30px;list-style-position:outside;background-color:rgba(255,249,220,.2);border:1px solid #fad07d}[data-scope-path="grade/show"] .article-body .list-box>li{position:relative;padding-left:0;line-height:1.5;letter-spacing:1px;list-style:none}[data-scope-path="grade/show"] .article-body .list-box>li::before{position:absolute;top:8px;left:-14px;display:inline-block;width:8px;height:8px;content:"";background-color:#ffa859;border-radius:50%}[data-scope-path="grade/show"] .article-body .shindan-box{padding:5px 5% 10px;margin:40px 0 20px;background:repeat 20px url("/img/elements/bg-stripe-yellow.png")}@media screen and (max-width: 768px){[data-scope-path="grade/show"] .article-body .shindan-box{padding:5px 10% 10px;margin:40px -10% 10px}}@media screen and (max-width: 414px){[data-scope-path="grade/show"] .article-body .shindan-box{padding:5px 5% 10px;margin:40px -5% 10px}}[data-scope-path="grade/show"] .article-body .shindan-box .shindan-heading{display:flex;align-items:center;justify-content:center;margin-bottom:-5px}[data-scope-path="grade/show"] .article-body .shindan-box .shindan-heading p{margin:0 5px 0 0;font-size:15px;line-height:1.8;letter-spacing:.05em}@media screen and (max-width: 414px){[data-scope-path="grade/show"] .article-body .shindan-box .shindan-heading p{font-size:13px}}[data-scope-path="grade/show"] .article-body .shindan-box .shindan-heading p .bold{font-weight:bold}[data-scope-path="grade/show"] .article-body .shindan-box .shindan-heading img{width:74px;height:auto;margin:0}[data-scope-path="grade/show"] .article-body .shindan-box .cta-link-shindan{display:block;padding:15px;font-weight:bold;line-height:1.5;color:#fff;text-align:center;text-decoration:none;cursor:pointer;background:#fa871e;border-radius:7px;box-shadow:0 0 12px rgba(70,70,70,.1),0 6px 6px rgba(70,70,70,.04);max-width:500px;margin:0 auto;letter-spacing:1px}[data-scope-path="grade/show"] .article-body .shindan-box .cta-link-shindan:hover{background:#ffa859}
