﻿.article-style h1,.article-style .h1{font-family:"Noto Sans JP",sans-serif;font-weight:600;color:var(--kse-blue);}.article-style h1:not(.unstyled) span,.article-style .h1:not(.unstyled) span{display:block;}.article-style h1:not(.unstyled) .sub,.article-style .h1:not(.unstyled) .sub{font-size:calc(1.275rem + .3vw);}.article-style h2,.article-style .h2{font-family:"Noto Sans JP",sans-serif;font-weight:600;color:var(--kse-blue);font-size:calc(1.275rem + .3vw);margin-top:2rem;}.article-style h2:not(.unstyled):not(.sub-span),.article-style .h2:not(.unstyled):not(.sub-span){position:relative;padding-left:2.5rem;display:flex;align-items:center;}.article-style h2:not(.unstyled):not(.sub-span)::before,.article-style .h2:not(.unstyled):not(.sub-span)::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);aspect-ratio:260/250;height:2.875rem;background-image:url(/images/logo/kse-symbol.svg);background-size:70%;background-repeat:no-repeat;background-position:left center;margin-right:.5rem;}.article-style h2.sub-span{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;align-items:center;gap:.375rem;width:100%;}.article-style h2.sub-span::before{content:"";grid-row:1/3;width:2.5rem;height:2.5rem;background-image:url(/images/logo/kse-symbol.svg);background-size:contain;background-repeat:no-repeat;background-position:left center;}.article-style h2.sub-span span:first-child{grid-column:2;grid-row:1;align-self:start;}.article-style h2.sub-span span:nth-child(2){grid-column:2;grid-row:2;font-size:1.25rem;font-weight:500;align-self:end;}.article-style h3,.article-style .h3{font-family:"Noto Sans JP",sans-serif;font-weight:500;color:var(--kse-blue);font-size:1.125rem;margin-top:2.5rem;margin-bottom:.75rem;}.article-style h3:not(.unstyled),.article-style .h3:not(.unstyled){position:relative;padding-left:1rem;display:flex;align-items:center;}.article-style h3:not(.unstyled)::before,.article-style .h3:not(.unstyled)::before{content:"";position:absolute;left:0;top:0;width:.5rem;height:100%;background-color:var(--kse-blue);}.article-style h4,.article-style .h4{font-family:"Noto Sans JP",sans-serif;font-weight:500;color:var(--kse-blue);}@media(min-width:1200px){.article-style h3,.article-style .h3{font-size:1.25rem;}}.article-style h4,.article-style .h4{font-size:1.25rem;}.article-style h5,.article-style .h5{font-size:1rem;}.article-style .fs-rem-0-9{font-size:.9rem;}.article-style p a{text-decoration:underline;}.article-style ul.check-list{list-style:none;padding:0;display:inline-block;font-size:calc(1.275rem + .3vw);}.article-style ul.check-list li{position:relative;padding-left:1.2rem;display:flex;align-items:center;}.article-style ul.check-list li::before{content:"";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;font-family:"Font Awesome 6 Free";font-weight:900;margin-right:.375rem;color:var(--sky);}.article-style dl:not(.unstyled) dt{padding:0 .5rem;line-height:1.75;display:inline-block;color:#fff;border-radius:.25rem;background-color:var(--kse-blue);}@media(min-width:992px){.article-style .grid-lg-aside{display:grid!important;grid-template-columns:65% 1fr;}}.article-style .text-kse-red{color:var(--kse-red)!important;}.article-style .rounded-button{padding:.5rem 1rem;background-color:var(--kse-red);color:#fff;border-start-start-radius:1.25rem;border-start-end-radius:1.25rem;border-end-start-radius:1.25rem;border-end-end-radius:1.25rem;}.article-style .card-border-red{border-radius:1rem;border:.25rem solid var(--kse-red);position:relative;margin-top:4.5rem;}.article-style .card-border-red .card-label{position:absolute;top:-2.5rem;left:-1.25rem;background-color:#ff0;font-size:1.25rem;padding:.25rem 1rem;border-radius:.25rem;font-weight:600;transform:rotate(-15deg);}.article-style .card-border-red .card-header{background-color:var(--kse-red);color:#fff;}.article-style .card-border-red .card-header h4{margin:0;color:#fff;text-align:center;}.article-style .wrapper{height:200vh;padding:20px;}.article-style .aside-nav-container{height:100vh;}.article-style .aside-sticky{position:sticky;top:20px;height:fit-content;align-self:start;}.article-style .aside-index{padding:1.5rem;background-color:#fafafa;border-radius:1rem;}.article-style .aside-index>ol{counter-reset:main-counter;}.article-style .aside-index>ol>li{counter-increment:main-counter;margin-bottom:1rem;font-weight:600;font-size:.9rem;padding-right:1rem;}.article-style .aside-index>ol>li>a{color:var(--kse-blue);}.article-style .aside-index>ol>li>a:hover{color:var(--kse-red);}.article-style .aside-index>ol>li>ol{counter-reset:sub-counter;list-style:none;padding-left:20px;margin:0;}.article-style .aside-index>ol>li>ol>li{counter-increment:sub-counter;display:inline-flex;font-weight:400;font-size:.8rem;width:100%;}.article-style .aside-index>ol>li>ol>li::before{content:counter(main-counter) "." counter(sub-counter) " ";margin-right:.5rem;}.article-style article .child-section-border>section{margin-bottom:2rem;border-top:1px solid var(--bs-border-color);}.article-style article .child-section-border>section h2[id]{scroll-margin-top:2rem;}.article-style article .article-faq-list{list-style:none;padding-left:.5rem;}.article-style article .article-faq-list>li{margin-top:.25rem;margin-bottom:.25rem;padding:.5rem 1rem;border-radius:1rem;background-color:#f4f4f4;}.article-style article .article-faq-list>li details p,.article-style article .article-faq-list>li details ul,.article-style article .article-faq-list>li details ol{margin-left:1rem;margin-bottom:0;}.article-style article .article-faq-list>li details ul,.article-style article .article-faq-list>li details ol{list-style:square;}.article-style article .article-faq-list>li details[open] summary{font-weight:500;color:var(--kse-blue);margin-bottom:.375rem;}