:root{--z-modal:10000;--z-header:1000;--z-contents:10;--z-bg:1}:root{--spec-spacing: 12px}a{transition:.3s opacity}a:hover{opacity:.7}.c-localNavi{display:grid;gap:8px;margin:32px 0 80px}@media screen and (min-width: 35.5em){.c-localNavi{grid-template-columns:repeat(2, 1fr)}}@media screen and (min-width: 56em){.c-localNavi{grid-template-columns:repeat(3, 1fr);gap:16px;margin:48px 0 120px}}.c-side-menu__item{list-style:none}.c-side-menu__item a{position:relative;display:block;padding:16px 4px 16px 24px;color:#4c4c4c;text-decoration:none;border-color:#ddd !important}@media screen and (min-width: 56em){.c-side-menu__item a{padding:20px 8px 20px 24px}}.c-side-menu__item a::before{position:absolute;top:50%;left:4px;display:inline-block;width:7px;height:7px;content:"";border-right:2px solid #00a1e9;border-bottom:2px solid #00a1e9;transform:translateY(-50%) rotate(45deg)}.spec-block{margin:0 0 64px;word-wrap:break-word}@media screen and (min-width: 56em){.spec-block{margin:0 0 96px}}.spec-headerLv1{padding:16px 24px;margin:0 0 32px;overflow:hidden;font-size:1rem;font-weight:400;font-weight:700;color:#4c4c4c;text-align:center;background-image:url(/cloud/common/image/bg_title-m1_02.jpg);background-size:cover;border-radius:4px}@media screen and (min-width: 56em){.spec-headerLv1{font-size:1.25rem}}.spec-headerLv1Sub{display:block;font-size:1rem;text-align:center}.spec-listLv1,.spec-listLv2{padding:0 0 0 24px}.spec-listLv1{margin:var(--spec-spacing) 0;list-style:disc}.spec-listLv2{margin:calc(var(--spec-spacing)*.5) 0;list-style:circle}.spec-note{padding:0;margin:var(--spec-spacing) 0 0 0}.spec-note li{margin-left:30px;font-size:small;text-indent:28px;list-style-type:none;counter-increment:annotation}.spec-note li::before{display:inline-block;width:32px;margin-left:-50px;text-indent:0;content:"※" counter(annotation)}.spec-noteParagraph{padding:0;margin:var(--spec-spacing) 0}.spec-labelLv1{box-sizing:border-box;float:left;width:30%;padding:var(--spec-spacing) calc(var(--spec-spacing)*2) var(--spec-spacing) 4px;margin:0;clear:left;font-size:1rem;font-weight:400;color:#00a1e9;border-top:1px solid #ddd}.spec-labelLv2{padding:0;margin:var(--spec-spacing) 0;font-weight:400}.spec-containerLv1{box-sizing:border-box;padding:0;margin:0;overflow:hidden;border-bottom:1px solid #dce3e8}.spec-containerLv2{box-sizing:border-box;float:left;width:70%;padding:0;margin:0;border-top:1px solid #dce3e8}.spec-block sup{position:relative;bottom:4px;line-height:1;vertical-align:baseline}
