@charset "UTF-8";button,input,select,textarea{font-family:inherit;font-size:inherit;box-sizing:border-box;border:solid 1px #888;padding:.1em}button:focus,input:focus,select:focus,textarea:focus{border:solid 1px #000}body{background-color:#f0f8ff;font-family:Arial,"メイリオ","MS Pゴシック","Noto Sans",sans-serif;font-weight:500;line-height:1.6}li{margin-top:.3em}.title{display:flex;flex-wrap:wrap}.title .wellcome{min-width:400px;width:400px;text-align:center;flex-grow:1;margin:0 10px 0 10px}.contents{display:flex;flex-wrap:wrap}.contents .menu{background-color:beige;min-width:200px;max-width:300px;width:200px;padding:0 5px 0 5px;margin:0 auto 0 0}.contents .main{min-width:400px;width:400px;margin:0 10px 0 10px;flex-grow:1}.contents .etc{position:relative;background-color:pink;min-width:200px;max-width:300px;width:200px;padding:0 5px 1.5em 5px;margin:0 0 0 auto}.old_page{text-align:right}.footer{text-align:right}.counter_line{height:1.5em}.acces_line{overflow:hidden;border:none;width:100%;height:2.7em}.counter{text-align:right}#total{padding:0 1ex 0 1ex}.count{padding:0 1ex 0 .5ex;color:grey}.subtitle{font-size:110%;font-weight:700;padding-top:10px}.nodeco{color:#000;text-decoration:none}.date{text-align:right}.pre{white-space:pre}.console{background-color:#000;color:#fff;padding:10px;overflow:auto;white-space:pre}.file{background-color:silver;color:#000;padding:10px;overflow:auto;white-space:pre}.image_center{text-align:center}a.button{display:inline-block;border-radius:5%;text-align:center;text-decoration:none;padding:3px 18px;background:#191970;color:#f0f8ff;transition:.3s;box-shadow:5px 5px 3px #666;border:2px solid #006}a.button:hover{box-shadow:none;color:#191970;background:#f0f8ff}a.button:active{color:#191970;background:pink}.warning{color:red;text-align:center;font-size:110%;font-weight:700}.caution{color:red;font-size:110%;font-weight:700}.tree{position:relative;margin-top:0;padding:20px}.tree .noindent{position:absolute;top:10px;left:15px}.tree ul{padding-left:20px;list-style:none}.tree ul li{margin-top:0;position:relative;padding-top:2px;padding-bottom:2px;padding-left:20px;box-sizing:border-box}.tree ul li::before{position:absolute;top:15px;left:0;width:15px;height:1px;margin:auto;content:'';background-color:#000}.tree ul li::after{position:absolute;top:0;bottom:0;left:0;width:1px;height:100%;content:'';background-color:#000}.tree ul li:last-child::after{height:15px}.breadcrumb{margin:.1em 0 0 0;color:#696969}.breadcrumb ol{list-style-type:none;margin:0;padding:0}.breadcrumb ol li{display:inline}.breadcrumb ol li::after{content:" > "}.breadcrumb ol li:last-child::after{content:none}.breadcrumb a,.sitemap a{text-decoration:none;color:#000}.breadcrumb a:hover,.sitemao a:hover{color:#dc143c}.breadcrumb a:active,.sitemap a:active{color:#000}table{border:solid 1px #000;margin:auto}td,th{border:solid 1px #000;padding:2px}.header{display:flex;flex-wrap:wrap;background-color:#f0fff8;background-image:url(/counter/counter.php?display=image)}.header .breadcrumb{flex-grow:1}.header .search_box{margin:.05em .05em .05em auto;height:1.5em;width:24em}#search_form{position:relative}#search_text{padding:.1em 1.8em .2em .3em;position:absolute;right:0;top:0}#search_button{background-image:url(/Images/loupe.gif);background-size:1.5em;position:absolute;right:1px;top:1px;width:1.4em;height:1.4em;background-color:transparent;border:none;box-sizing:border-box}#search_button:hover{background-color:#87cefa}.kome{font-size:90%;margin:1.5em 0 0 0}.contact{position:absolute;right:0;bottom:0}.sitemap{margin:.1em .5em 0 0}.eme{position:fixed;left:10px;top:35px;width:9em}.chapter{padding-left:1em}h2.chapter{background-color:#8080ff}h3.chapter{background-color:#a0a0ff}h4.chapter{background-color:#e0e0ff}h5.chapter{background-color:#fff}.key{border:1px solid #000;margin:0 .1em}.memo{border:2px solid #a0a0a0;border-radius:1em;padding:.5em;margin:1em;background-color:#d0ffd0}.memo::before{white-space:pre-wrap;content:" メモ\A　";border-left:1em solid gray}.emphasis{background-color:#ff0;font-weight:700}.dash{border-top:3px dashed #8c8b8b;border-bottom:2px solid #8c8b8b}.format{white-space:pre;background-color:#e0e0e0;margin:1em;padding:.2em 1em;overflow:auto}.format::before{content:"形式\A";white-space:pre-wrap;font-weight:700}