﻿@charset "UTF-8";html{word-break:break-all;}body{margin:0;font-family:ヒラギノ角ゴシック,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,メイリオ,Meiryo,Meiryo UI,sans-serif;}body.modalOpen{overflow:hidden;}h1,h2,h3,h4,h5,ul{margin:0;}hr{opacity:50%;margin:40px 0 40px 0;}li::marker{font-size:100%;line-height:2;color:#808080;}table{border-spacing:0;border-collapse:collapse;}th,td{border:1px solid #d3d3d3;}.l-header{background-color:#808080;height:78px;}.l-main{min-height:calc(100dvh - 113px);min-width:100px;}.l-footer{background-color:#696969;color:#000;height:35px;}@media(min-width:768px){.sp-content{display:none;}.pc-content{display:block;}.humberger{display:none;}.l-container{display:flex;}.l-navigation__outer{position:sticky;top:0;height:calc(100dvh - 113px);width:290px;min-width:40px;overflow-y:auto;scrollbar-width:none;}.l-navigation__outer:hover{scrollbar-width:thin;}.l-navigation__outer.is-NavigationClose{visibility:hidden;}.l-splitter{width:15px;max-width:15px;cursor:ew-resize;}.l-splitter__line{height:100%;margin:0 auto;background-color:#d3d3d3;width:1px;transition:.1s;}.l-splitter:hover .l-splitter__line{background-color:#1e90ff;width:2px;}.l-main{flex:1;}}@media(max-width:768px){p{margin:0 10px 0 10px;}.sp-content{display:block;}.pc-content{display:none;}.l-splitter{display:none;}.l-header{display:flex;justify-content:flex-end;}.humberger{width:50px;height:50px;background-color:#fff;border-radius:50%;border:0;margin:15px 15px 15px 15px;position:fixed;top:0;z-index:10;}.humberger_line{display:block;height:2px;position:absolute;top:20px;left:50%;transform:translateX(-50%);width:25px;background-color:#172e59;transition:.5s;}.humberger_line:before,.humberger_line:after{content:"";display:block;position:absolute;width:100%;height:100%;background-color:#172e59;transition:inherit;}.humberger_line:before{top:-6px;}.humberger_line:after{top:6px;}.humberger_text{position:relative;top:12px;font-size:10px;color:#172e59;}.humberger_text::before{content:"Menu";}.humberger.is-NavigationOpen{background-color:#000;}.humberger.is-NavigationOpen .humberger_line{background-color:transparent;}.humberger.is-NavigationOpen .humberger_line::before{top:0;transform:rotate(-405deg);background-color:#fff;}.humberger.is-NavigationOpen .humberger_line::after{top:0;transform:rotate(405deg);background-color:#fff;}.humberger.is-NavigationOpen .humberger_text::before{content:"Close";color:#fff;}.l-navigation__outer{position:fixed;z-index:9;top:-100dvh;width:100%;visibility:hidden;transition:0s;background-color:rgba(255,255,20,.9);}.l-navigation__outer.is-NavigationOpen{height:100dvh;overflow-y:auto;top:0;visibility:visible;transition:.3s;}}pre.command{padding:10px 10px 10px 15px;overflow:auto;background-color:#000;color:#fff;}pre.ubuntu{padding:10px 10px 10px 15px;overflow:auto;background-color:#300a24;color:#fff;}:not(pre)>code[class*=language-],pre[class*=language-]{font-size:12px;}.modal{display:none;position:fixed;z-index:15;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,.8);align-items:center;justify-content:center;animation:modalFadeIn .4s;overscroll-behavior:none;}.modal img{position:absolute;max-width:100%;max-height:100dvh;object-fit:contain;}.clickable-image:hover{cursor:zoom-in;}.modal img:hover{cursor:zoom-out;}@keyframes modalFadeIn{from{opacity:0;}to{opacity:1;}}@keyframes modalFadeOut{from{opacity:1;}to{opacity:0;}}