.c-date[data-v-fa7ab3e3]{font-feature-settings:"pwid" 1}a[data-v-fa7ab3e3]:active,a[data-v-fa7ab3e3]:hover{opacity:1}.ck-content{color:#212121;font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:400;letter-spacing:.32px;line-height:200%;text-align:left}.ck-content,.ck-content *{padding:0;word-wrap:break-word}.ck-content *{margin:0}.ck-content *,.ck-content :after,.ck-content :before{box-sizing:border-box}.ck-content em,.ck-content span,.ck-content strong{border:0;font-size:100%;font-style:normal;margin:0;padding:0;text-align:left;vertical-align:baseline}.ck-content ol,.ck-content ul{list-style:none}.ck-content blockquote,.ck-content q{quotes:none}.ck-content blockquote:after,.ck-content blockquote:before,.ck-content q:after,.ck-content q:before{content:""}.ck-content a:focus{outline:none}.ck-content img{border:0}.ck-content h1{font-size:24px;letter-spacing:.48px}.ck-content h1,.ck-content h2{border:0;color:#212121;font-weight:700;line-height:150%;margin:0 0 24px;padding:0}.ck-content h2{background:transparent;font-size:20px;letter-spacing:.4px}.ck-content h3{font-size:18px;letter-spacing:.36px;line-height:150%}.ck-content h3,.ck-content h4{border:0;color:#212121;font-weight:700;margin:0 0 24px;padding:0}.ck-content h4{font-size:16px;letter-spacing:.32px;line-height:175%}.ck-content h1 *,.ck-content h2 *,.ck-content h3 *,.ck-content h4 *{font-weight:700!important}@media (min-width:769px){.ck-content h1{font-size:32px;letter-spacing:.64px}.ck-content h2{font-size:24px;letter-spacing:.48px}.ck-content h3{font-size:20px;letter-spacing:.4px}.ck-content h4{font-size:18px;letter-spacing:.36px;line-height:150%}}.ck-content p{clear:both;color:#212121;font-size:16px;font-weight:400;letter-spacing:.32px;line-height:200%;margin:0 0 24px}.ck-content p:last-child{margin-bottom:0}.ck-content p[style*="text-align: center"],.ck-content p[style*="text-align: right"],.ck-content p[style*="text-align:center"],.ck-content p[style*="text-align:right"]{letter-spacing:0;line-height:160%}.ck-content b,.ck-content strong{font-weight:700;line-height:160%}.ck-content u{background-image:linear-gradient(#fff580,#fff580);background-position:left bottom 1px;background-repeat:no-repeat;background-size:100% 4px;letter-spacing:.32px;line-height:150%;padding-bottom:0;-webkit-text-decoration:none!important;text-decoration:none!important}.ck-content i:not([class]){color:#616161;display:block;font-size:14px;font-style:normal;font-weight:400;letter-spacing:.28px;line-height:150%;padding-left:1em;text-indent:-1em}.ck-content em{font-style:italic!important}.ck-content ul{color:#212121;font-size:16px;line-height:160%;list-style:none;margin:0 0 24px;padding-left:0}.ck-content ul li{display:flex;flex-wrap:wrap;gap:4px;line-height:160%;margin-bottom:16px;position:static}.ck-content ul li>p{flex:1;margin-bottom:0;min-width:0}.ck-content ul li>ul{margin-top:16px;padding-left:1em;width:100%}.ck-content ul li:before{content:"・";flex-shrink:0}.ck-content ul li:last-child{margin-bottom:0}.ck-content ol{color:#212121;counter-reset:none;font-size:16px;line-height:160%;list-style:decimal;margin:0 0 24px;padding-left:24px}.ck-content ol li{line-height:160%;margin-bottom:16px;padding-left:0;position:static}.ck-content ol li:last-child{margin-bottom:0}.ck-content ol li:before{content:none}.ck-content a{color:#212121;letter-spacing:0;line-height:160%;-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;transition:opacity .3s}.ck-content a:active,.ck-content a:hover{opacity:.7}.ck-content img{display:block;height:auto;max-width:100%;vertical-align:bottom}@media (max-width:768px){.ck-content img{width:100%}}.ck-content table{border-collapse:collapse;border-spacing:0;color:#212121;font-size:16px;line-height:160%;margin:0 0 24px;width:100%}.ck-content table tr{height:auto!important}.ck-content table td,.ck-content table th{border:1px solid #e0e0e0;height:auto!important;line-height:160%;padding:12px 16px;vertical-align:top}.ck-content table thead th{background-color:#f5f5f5;font-weight:700}.ck-content table tbody th{background-color:#f8f8f8;font-weight:700}.ck-content table td p{margin-bottom:9px}.ck-content table td p:last-child{margin-bottom:0}@media (max-width:768px){.ck-content table{font-size:13px}.ck-content table td,.ck-content table th{padding:10px 12px}}.ck-content hr{border:0;border-top:1px solid #e0e0e0;display:block;margin:24px 0}.ck-content blockquote{background-color:#f8f8f8;border:0;border-radius:20px;color:#212121;display:flex;flex-direction:column;font-size:16px;gap:16px;line-height:160%;margin:0 0 24px;padding:32px}.ck-content blockquote p{margin:0}
