body,html{height:calc(100vh - 92px)}h1{margin-bottom:0}.illust-area{padding:20px 14px 20px;height:calc(50vh - 92px)}.illust-area svg{height:calc(50vh - 112px)}@media screen and (min-width:992px){.illust-area svg{width:90%;height:80vh}}.illust-area--twist{padding:20px 14px 20px;height:auto}.illust-area--twist svg{height:auto}@media screen and (min-width:992px){.illust-area--twist svg{width:70%;height:auto;margin-bottom:20px}}#elevation{width:100%;max-width:500px}.illust-result-area{padding:24px 14px 30px}.illust-result-area svg{width:60%}@media screen and (min-width:992px){.illust-result-area svg{width:100%}}.illust-result-area-bottom{padding:24px 14px 30px}.illust-result-area-bottom svg{width:60%}@media screen and (min-width:992px){.illust-result-area-bottom svg{width:100%}}@media screen and (min-width:992px){.illust-area{height:calc(100vh - 92px);width:40wh}}.title{height:92px;width:100%;z-index:9999}input[type=number]{padding:2px!important;text-align:right}.input-group-text{padding:.375rem .35rem}.bg-aqua{background-color:#e8f1ff}.form-select{padding:.375rem 2.25rem .375rem .75rem}.form-area{padding-top:14px;overflow-y:scroll;height:50vh;border-top:solid 1px #ccc;border-left:0}@media screen and (min-width:992px){.form-area{padding-top:20px;height:calc(100vh - 92px);border-top:0;border-left:solid 1px #ccc}}.form-result-area{padding-top:14px;border-top:solid 1px #ccc;border-left:0}@media screen and (min-width:992px){.form-result-area{padding-top:20px;border-top:0;border-left:solid 1px #ccc}}.form-result-area-bottom{padding-top:14px;border-top:solid 1px #ccc;border-left:0}@media screen and (min-width:992px){.form-result-area-bottom{border-top:0;border-left:solid 1px #ccc}}.color-red{color:#dc3545}.color-green{color:#198754}.color-blue{color:#0d6efd}.color-purple{color:#9333ea}.color-amber{color:#b45309}.color-pink{color:#ec4899}.color-cyan{color:#0891b2}.color-cyan{color:#0891b2}.color-yellow{color:#eab308}.fill-red{fill:#dc3545}.fill-green{fill:#198754}.fill-blue{fill:#0d6efd}.fill-purple{fill:#9333ea}.fill-amber{fill:#b45309}.fill-pink{fill:#ec4899}.fill-cyan{fill:#0891b2}.fill-cyan{fill:#0891b2}.fill-yellow{fill:#eab308}.right1 .st0{fill:#eee;stroke:#ccc;stroke-miterlimit:10}.right1 .st1{fill:#4573c4;stroke:#3fa9f5;stroke-miterlimit:10}.right1 .st2{font-family:KozGoPr6N-Regular-90ms-RKSJ-H}.right1 .st3{font-size:12px}.right1 .st4{fill:none;stroke:#4472c4;stroke-miterlimit:10}.right1 .st5{fill:#4472c4}.right1 .st6{fill:#ff0;stroke:#3fa9f5;stroke-miterlimit:10}.right1 .st7{fill:#b0cdff;stroke:#7398da;stroke-miterlimit:10}.right1 .st11{fill:red;stroke:#3fa9f5;stroke-miterlimit:10}.right1 .st13{fill:#ffff7f;stroke:#3fa9f5;stroke-miterlimit:10}.right1 .st12{fill:#4573c4;stroke:#000;stroke-miterlimit:10}.right2 .st0{fill:#eee;stroke:#ccc;stroke-miterlimit:10}.right2 .st1{fill:#b0cdff;stroke:#7398da;stroke-miterlimit:10}.right2 .st2{fill:none;stroke:#000;stroke-miterlimit:10}.right2 .st3{fill:none;stroke:#3fa9f5;stroke-miterlimit:10}.right2 .st4{fill:none}.right2 .st5{fill:none;stroke:#4472c4;stroke-miterlimit:10}.right2 .st6{fill:#4472c4}.right2 .st7{fill:#ff0;stroke:#3fa9f5;stroke-miterlimit:10}.right2 .st8{fill:#ffff7f;stroke:#3fa9f5;stroke-miterlimit:10}.right2 .st9{font-family:KozGoPr6N-Regular-90ms-RKSJ-H}.right2 .st10{font-size:12px}.right2 .st11{fill:red;stroke:#3fa9f5;stroke-miterlimit:10}.right2-2 .st0{fill:#eee;stroke:#ccc;stroke-miterlimit:10}.right2-2 .st1{font-family:KozGoPr6N-Regular-90ms-RKSJ-H}.right2-2 .st2{font-size:12px}.right2-2 .st3{fill:#ff0;stroke:#3fa9f5;stroke-miterlimit:10}.right2-2 .st4{fill:#b0cdff;stroke:#7398da;stroke-miterlimit:10}.right2-2 .st5{opacity:.75}.right2-2 .st6{fill:none}.right2-2 .st7{fill:none;stroke:#4472c4;stroke-miterlimit:10}.right2-2 .st8{fill:#4472c4}.right2-2 .st9{opacity:.75;fill:none;stroke:#4472c4;stroke-miterlimit:10;enable-background:new}.right2-2 .st10{opacity:.75;stroke:#4472c4;stroke-miterlimit:10;enable-background:new}.right2-2 .st11{opacity:.75;enable-background:new}.right2-2 .st12{opacity:.75;stroke:#4472c4;stroke-width:1.0066;stroke-miterlimit:10;enable-background:new}.right2-2 .st13{fill:none;stroke:#000;stroke-miterlimit:10}.right2-2 .st14{fill:red;stroke:#3fa9f5;stroke-miterlimit:10}.right2-2 .st15{fill:#ffff7f;stroke:#3fa9f5;stroke-miterlimit:10}.right2-2 .st16{fill:#b0cdff}.right2-2 .st17{fill:none;stroke:#7398da;stroke-miterlimit:10}.right2-2 .st18{fill:#7398da}.left1 .st0{fill:#eee;stroke:#ccc;stroke-miterlimit:10}.left1 .st1{fill:#b0cdff;stroke:#7398da;stroke-miterlimit:10}.left1 .st2{fill:#4573c4;stroke:#3fa9f5;stroke-miterlimit:10}.left1 .st3{fill:#4573c4;stroke:#000;stroke-miterlimit:10}.left1 .st4{fill:none;stroke:#4472c4;stroke-miterlimit:10}.left1 .st5{fill:#4472c4}.left1 .st6{stroke:#4472c4;stroke-miterlimit:10}.left1 .st7{fill:#ff0;stroke:#3fa9f5;stroke-miterlimit:10}.left1 .st8{fill:red;stroke:#3fa9f5;stroke-miterlimit:10}.left1 .st9{fill:#ffff7f;stroke:#3fa9f5;stroke-miterlimit:10}.left1 .st10{font-family:KozGoPr6N-Regular-90ms-RKSJ-H}.left1 .st11{font-size:12px}.left2 .st0{fill:#eee;stroke:#ccc;stroke-miterlimit:10}.left2 .st1{fill:#b0cdff;stroke:#7398da;stroke-miterlimit:10}.left2 .st2{fill:#4573c4;stroke:#000;stroke-miterlimit:10}.left2 .st3{fill:#4573c4;stroke:#3fa9f5;stroke-miterlimit:10}.left2 .st4{fill:none;stroke:#4472c4;stroke-miterlimit:10}.left2 .st5{fill:#4472c4}.left2 .st6{fill:#ff0;stroke:#3fa9f5;stroke-miterlimit:10}.left2 .st7{fill:#ffff7f;stroke:#3fa9f5;stroke-miterlimit:10}.left2 .st8{font-family:KozGoPr6N-Regular-90ms-RKSJ-H}.left2 .st9{font-size:12px}.left2 .st10{stroke:#4472c4;stroke-miterlimit:10}.left2 .st11{fill:red;stroke:#3fa9f5;stroke-miterlimit:10}.left2 .st12{opacity:.75}.w-5{width:5%!important}.w-10{width:10%!important}.w-15{width:15%!important}.w-20{width:20%!important}.w-30{width:30%!important}.w-40{width:40%!important}.w-90{width:90%!important}thead td::before{content:"";position:absolute;width:calc(100% + 2px);height:calc(100% + 2px);top:-1px;left:-1px;border:1px solid #dee2e6;z-index:0}thead td{position:relative}thead td div{position:relative;z-index:1}.btn-group .btn-check+.btn{color:#666;border:1px solid #aaa}.btn-group .btn-check+.btn:hover{color:#fff;border:1px solid #0d6efd}.btn-group .btn-check:checked+.btn{color:#fff;border:1px solid #0d6efd}.btn-group .btn-check+.btn::before{content:"\f287";font-family:bootstrap-icons;font-weight:400;font-size:12px;color:#ccc;line-height:1.2}.btn-group .btn-check:checked+.btn::before{content:"\f26a";color:#fff}td.selected{background-color:#def}.report-table-head{top:94px}