﻿@import"kiso.css"layer(reset);@layer reset, base, common, page;@layer base{body{background:#f4f5f5;color:#595959;font-size:clamp(0.8125rem,0.7556818182rem + 0.2424242424vw,0.9375rem)}@media(prefers-color-scheme: dark){body{background:#101010;color:#a6a6a6}}h1,h2,h3,h4,h5,h6{margin-bottom:1em;line-height:1.2}h1{font-size:clamp(1.375rem,1.2613636364rem + 0.4848484848vw,1.625rem)}h2{margin-top:2.5em;font-size:clamp(1.125rem,1.0681818182rem + 0.2424242424vw,1.25rem)}h3{margin-top:2em;font-size:clamp(1rem,0.9431818182rem + 0.2424242424vw,1.125rem)}h4{margin-top:1.5em;font-size:clamp(0.9375rem,0.8806818182rem + 0.2424242424vw,1.0625rem)}h5{font-size:clamp(0.875rem,0.8181818182rem + 0.2424242424vw,1rem)}h6{font-size:clamp(0.8125rem,0.7556818182rem + 0.2424242424vw,0.9375rem)}p,blockquote,figure,pre,address,menu{margin-bottom:1em}ul,ol,dl{margin-block:1.5em;padding-left:1em}ul li{padding-left:25px;background:url(../img/common/icon-marker-01.svg) no-repeat 0 .2em}ul li ul{padding-left:0}ul li ul li{background-image:url(../img/common/icon-marker-02.svg)}li:not(:last-child){margin-bottom:1em}a{outline:none;border-bottom:1px solid #4590e6;color:#4590e6;text-decoration:none;-webkit-transition:border-bottom-color .2s linear}a:hover{opacity:.7;filter:alpha(opacity=70);-ms-filter:"alpha(opacity=70)"}@media(prefers-color-scheme: dark){a{border-color:#79b8ff;color:#79b8ff}}hr{display:block;width:100%;height:1px;margin-block:clamp(1.875rem,1.5909090909rem + 1.2121212121vw,2.5rem);border:none;background-color:#ebeaef}@media(prefers-color-scheme: dark){hr{background-color:#141510}}}@layer common{.from-app{position:relative;padding-top:120px}.from-app::after{position:fixed;z-index:1;top:0;right:0;left:0;height:120px;background:#f4f5f5;background:linear-gradient(0deg, rgba(244, 245, 245, 0) 0%, rgb(244, 245, 245) 75%);content:""}@media(prefers-color-scheme: dark){.from-app::after{background:#101010;background:linear-gradient(0deg, rgba(16, 16, 16, 0) 0%, rgb(16, 16, 16) 75%)}}.container{width:100%;max-width:480px;margin-inline:auto;padding-inline:20px}@media(min-width: 768px){.container{max-width:768px;padding-inline:24px}}@media(min-width: 1024px){.container{max-width:1024px}}@media(min-width: 1440px){.container{max-width:1200px;padding-inline:30px}}.container{padding-block:30px 60px}.updated{margin-bottom:4em;color:#9b9b9b;font-size:clamp(0.75rem,0.6931818182rem + 0.2424242424vw,0.875rem);font-weight:500}@media(prefers-color-scheme: dark){.updated{color:#646464}}.color--primary{color:#1c1c1c}@media(prefers-color-scheme: dark){.color--primary{color:#efefef}}.intro{margin-top:4em}.cell{padding:clamp(1.25rem,0.6818181818rem + 2.4242424242vw,2.5rem);padding-bottom:calc(clamp(1.25rem,0.6818181818rem + 2.4242424242vw,2.5rem) - 1em);border-radius:10px;background:#f9fafa}@media(prefers-color-scheme: dark){.cell{background:#161616}}.cell li:first-child h3:first-child{margin-top:0}.annotation{position:relative;padding-left:1.2em}.annotation::before{position:absolute;left:0;content:"※"}.no-marker{padding-left:0}.no-marker>li{padding-left:0;background:none}.row{display:flex;flex-direction:row;justify-content:space-between}.inline-image{vertical-align:middle;width:clamp(0.875rem,0.8181818182rem + 0.2424242424vw,1rem);margin:0 8px 2px 0}.link--external{margin-right:2px;padding-right:20px;background:url(../img/common/icon-external-link.svg) no-repeat 100% 50%}.link--inner{color:rgba(0,0,0,0);text-decoration:none;text-indent:-999999;text-shadow:none;font-size:0;display:block;width:24px;height:24px;border:none;background:url(../img/common/icon-goto-link.svg) no-repeat 100% 50%}}
