*{-webkit-appearance:none;-webkit-text-size-adjust:100%;margin:0;padding:0}body{background-color:#f6f5f4;width:100%;height:100%;min-height:100%;font-family:Helvetica,Arial,Hiragino sans,Noto Sans JP,sans-serif;position:relative;overflow:hidden}ul{margin:0;padding-bottom:20px;padding-left:0;list-style:none;display:grid}a{color:#007bff;text-decoration:none}a:hover{color:#0056b3;text-decoration:underline}:root{scroll-behavior:auto}.title{margin-right:auto}header{box-sizing:border-box;background-color:#1158ab;align-items:center;width:100%;padding:0 10px;display:flex;box-shadow:0 6px 20px -2px #1a1a1a24,0 4px 6px #1a1a1a0f}.main{height:calc(100% - 44px);overflow-y:none;margin:0 auto}#question-content{min-height:calc(100% - 44px);position:relative}.wrapper-footer{box-sizing:border-box;width:100%;display:flex;bottom:0}.slide{text-align:center;float:left;align-items:center;margin:0;padding:0;position:relative}.hide .slide{width:calc(100% - 28px);max-width:none}.carousel-area{margin-bottom:0;display:flex}.carousel-list{width:100%}.carousel-img{width:100%;line-height:0}div{text-align:center}img{vertical-align:bottom;display:block;position:relative}button{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:0 0;border:0;border-radius:0;outline:none;margin:0;padding:0}.arow-wrap{justify-content:space-between;width:100%;height:100%;margin:0 auto;display:flex;position:absolute}.arrow-btn{width:100px;height:100%;transition:all .2s}.carousel-content:hover>.arrow-left,.carousel-content:hover>.arrow-right{opacity:1}.sidebar{-ms-overflow-style:none;scrollbar-width:none;-webkit-overflow-scrolling:touch;background-color:#fff;height:100%;margin:0;padding:0;position:relative;overflow:hidden}.sidebar::-webkit-scrollbar{display:none}.sidebar-title{z-index:1;background-color:#fff;border-bottom:1px solid #dadada;align-items:center;margin:0;padding:10px;font-weight:700;display:flex;left:0;right:0}.hide .sidebar-title{width:60px;margin-left:unset;border-bottom:1px solid #dadada;max-width:none;height:55px;position:static}.hide #toc-title,.hide #toc-index{display:none}.toc-content{padding-top:1px}.hide .toc-content{display:none}.sidebar-toc{margin-bottom:0;font-size:16px;font-weight:700}#menu-toggle{display:none}.hide #menu-toggle{display:unset}header,header img{height:44px}.content-block{display:grid}@media (min-width:992px){#menu-toggle{display:unset}header img{height:36px}.content-block{height:calc(100vh - 88px);display:block}}@media (orientation:landscape){.main{overflow-y:auto}}.sidebar-title :nth-of-type(2){margin-left:auto;margin-right:8px}.contents{color:#31353a;-webkit-overflow-scrolling:touch;height:calc(100% - 44px);margin:0;list-style-type:none;overflow-y:auto}.hide .contents{margin-top:0}.contents li{border-bottom:1px solid #dadada;align-items:center;height:49px;font-size:16px;font-weight:700;transition:background-color .5s;display:inline-flex}.hide .contents li{justify-content:center}.contents li:hover{cursor:pointer;background-color:#f2f2f3;transition:background-color .8s}input[type=radio]{display:none}footer{box-sizing:border-box;background-color:#1c4876;align-items:center;width:100%;height:44px;padding:0 24px;display:flex;bottom:0}.footer-text{color:#fff}#sidebar-wrapper.hide{width:55px;height:100%;margin:0;position:fixed;right:0;overflow-y:auto}#sidebar-wrapper{white-space:nowrap;margin:0}.sidebar-nav{width:250px;margin:0;padding:0;list-style:none;position:absolute;top:0}.sidebar-nav li{text-indent:20px;line-height:50px}.sidebar-nav li a{color:#999;text-decoration:none;display:block}.sidebar-nav li a:hover{color:#fff;background:#fff3;text-decoration:none}.sidebar-nav li a:active,.sidebar-nav li a:focus{text-decoration:none}.sidebar-nav>.sidebar-brand{height:55px;font-size:18px;line-height:55px}.sidebar-nav>.sidebar-brand a{color:#999}.sidebar-nav>.sidebar-brand a:hover{color:#fff;background:0 0}.toggle{margin:5px 5px 0 0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}
