html{font-size:62.5%;scroll-behavior:smooth}html,body{margin:0;padding:0;height:100%}body{width:99.8%;display:flex;flex-direction:column;min-height:100vh;font-family:"メイリオ","Meiryo","ＭＳ Ｐゴシック","Lucida Grande","Lucida Sans Unicode","Trebuchet MS",Trebuchet,Arial,sans-serif;color:#252525;background:#fff;margin:0;font-size:1.6rem}.ad{padding-top:35px;height:402px}@media(min-width: 730px){.ad{height:280px}}.garesponsive{height:402px}@media(min-width: 730px){.garesponsive{height:280px}}#main{-webkit-box:1;flex:1;padding-top:35px;padding-bottom:20px;color:#252525;background:#fff}h1,h2,h3{margin:0px;clear:both}img{border:0}li{list-style:none;padding-left:0}h2{font-size:1.7rem;border-bottom:1px dotted;padding:3px 0px 3px 5px;margin-bottom:10px}h3{font-size:1.6rem;border-left:3px solid;padding:3px 0px 0px 5px;margin-bottom:10px}:root{--header: 60px;scroll-padding:var(--header)}a:link{color:#33f}a{color:#33f;position:relative;text-decoration:none}a:hover{position:relative;text-decoration:none;font-style:normal;color:#2f95f5}.topcol{width:100%;border:1px solid #ccc;padding:15px;border-radius:5px;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;margin-bottom:10px;line-height:160%;font-size:1.5rem}.topcolsubsc{width:100%;border:1px solid #fc3131;padding:15px;border-radius:5px;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;margin-bottom:10px;font-size:1.4rem}.close:hover img{transform:rotate(360deg);opacity:.4;transition-duration:.8s}.material-icons{color:#252525}footer{margin-top:auto;padding:10px;color:#fff;background-color:#56647c}#copyright p{margin-bottom:20px;margin-left:20px;font-size:1.3rem}.sbtn{margin-left:-20px;display:flex;flex-wrap:wrap}.sbtn a{font-size:1.2rem;color:#fff}.sbtn a:hover{color:orange}.sbtn li{font-size:1.2rem;line-height:1.7rem;margin-right:10px;margin-bottom:8px;vertical-align:bottom}.ftbox{margin-top:-10px;margin-left:-20px;display:flex;justify-content:flex-start}.ftitem{font-size:1.2rem;margin-right:10px}.ftitem li{line-height:1.7rem;margin-bottom:8px}.ftitem a{color:#fff}.ftitem a:hover{color:orange}#back-to-top{position:fixed;bottom:20px;right:20px;font-size:85%}#back-to-top a{text-decoration:none;color:#585858;width:50px;padding:10px 0;text-align:center;display:block;border-radius:5px;border:solid #e0ecf8 1px;margin-bottom:2px}#back-to-top a:hover{text-decoration:none;background:#e0ecf8}input,button,textarea,select{margin:0;padding:0;background:none;border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=number]{font-size:1.7rem;padding:4px;height:2.2rem;width:4.5rem;border-radius:3px}input[type=number]:focus{box-shadow:0 0 7px #a9bcf5;border:1px solid #a9bcf5}::-webkit-input-placeholder{color:#3498db}::-moz-placeholder{color:#3498db}:-ms-input-placeholder{color:#3498db}textarea{resize:none;font-size:1.8rem;width:100%;height:20rem;line-height:2rem;padding:10px;border:1px solid #aaa;background:#fff;border-radius:4px;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;color:#252525}.radio01 input[type=radio]{display:none}.radio01 label{position:relative;display:inline-block;padding:3px 3px 3px 20px;cursor:pointer}.radio01 label::before,.radio01 label::after{position:absolute;content:"";top:50%;border-radius:100%;transition:all .2s}.radio01 label::before{left:0;width:14px;height:14px;margin-top:-8px;background:#f3f3f3;border:1px solid #ccc}.radio01 label:hover::before{background:#fff}.radio01 label::after{opacity:0;left:4px;width:8px;height:8px;margin-top:-4px;background:#3498db;transform:scale(2)}.radio01 input[type=radio]:checked+label::before{background:#fff;border:1px solid #3498db}.radio01 input[type=radio]:checked+label::after{opacity:1;transform:scale(1)}.radio01 input[type=radio]:disabled+label::before{border:1px solid #ddd;background:#ccc}.chkbox01 input[type=checkbox]{display:none}.chkbox01 label{position:relative;display:inline-block;padding:3px 3px 3px 22px;cursor:pointer;transition:all .2s}.chkbox01 label::before,.chkbox01 label::after{position:absolute;content:"";transition:all .2s}.chkbox01 label::before{top:50%;left:0;width:14px;height:14px;margin-top:-8px;background:#f4f4f4;border:1px solid #ccc;border-radius:3px}.chkbox01 label::after{opacity:0;top:50%;left:3px;width:8px;height:4px;margin-top:-4px;border-left:2px solid #3498db;border-bottom:2px solid #3498db;transform:rotate(-45deg) scale(0.5)}.chkbox01 label:hover::before{background:#fff}.chkbox01 input[type=checkbox]:checked+label::before{background:#fff;border:1px solid #3498db}.chkbox01 input[type=checkbox]:checked+label::after{opacity:1;transform:rotate(-45deg) scale(1)}.chkbox01 input[type=checkbox]:disabled+label::before{border:1px solid #ddd;background:#ccc}.button input[type=submit]{display:inline-block;color:#fff;width:150px;height:40px;text-align:center;text-decoration:none;line-height:34px;outline:none;background-color:#2c3d5b;font-size:1.8rem;font-weight:bold;border-radius:5px;margin:5px}.button input[type=submit]::before,.button input[type=submit]::after{position:absolute;z-index:-1;display:block;content:""}.button input[type=submit],.button input[type=submit]::before,.button input[type=submit]::after{box-sizing:border-box;transition:all .3s}.button input[type=submit]:hover{background-color:#486599;cursor:pointer}.button input[type=submit]:disabled{background-color:#bbb;cursor:default}.button input[type=button]{display:inline-block;color:#fff;width:150px;height:40px;text-align:center;text-decoration:none;line-height:34px;outline:none;background-color:#2c3d5b;font-size:1.8rem;font-weight:bold;border-radius:5px;margin:5px}.button input[type=button]::before,.button input[type=button]::after{position:absolute;z-index:-1;display:block;content:""}.button input[type=button],.button input[type=button]::before,.button input[type=button]::after{box-sizing:border-box;transition:all .3s}.button input[type=button]:hover{background-color:#486599;cursor:pointer}.button input[type=button]:disabled{background-color:#bbb;cursor:default}fieldset{border:1px #bbb solid;padding:10px;width:95%;margin-bottom:15px;border-radius:4px;color:#252525}legend{font-weight:bold;padding:0 10px}.linkbutton a{display:inline-block;color:#fff;width:200px;height:40px;text-align:center;text-decoration:none;line-height:42px;outline:none;background-color:#e60000;font-size:1.6rem;font-weight:bold;border-radius:5px;margin:5px}.linkbutton a:link,.linkbutton a:visited{color:#fff}.linkbutton a::before,.linkbutton a::after{position:absolute;z-index:-1;display:block;content:""}.linkbutton a,.linkbutton a::before,.linkbutton a::after{box-sizing:border-box;transition:all .3s}.linkbutton a:hover{background-color:#ff9872}summary{cursor:pointer;font-size:14px;color:#33f;display:block;padding-left:25px}summary::-webkit-details-marker{display:none}summary::before{content:url("/skin/images/rights.png");position:absolute;margin-left:-20px;margin-top:2px;transition:all .3s ease}details[open] summary::before{transform:rotate(90deg)}.opmenu{font-size:1.6rem;margin-top:10px}#textlength{display:none;font-size:1.4rem;margin-left:10px;margin-top:15px;position:relative;padding:7px;width:250px;background-color:#dfe6f1;color:#252525;border-radius:5px;box-shadow:0px 0px 10px 0px #e7e5e5}#textlength::before{content:"";position:absolute;display:block;width:0;height:0;left:20px;top:-15px;border-right:15px solid rgba(0,0,0,0);border-bottom:15px solid #dfe6f1;border-left:15px solid rgba(0,0,0,0)}.icon20{width:20px;height:20px;vertical-align:middle;padding-bottom:2px}.parmissiontyu{font-size:1.3rem}.classNameStyle{margin-top:10px;border-top:1px dashed;width:95%;margin-left:auto;margin-right:auto;font-size:1.4rem}.letternum{border:solid #ccc 1px;padding:3px;margin-right:4px;color:#252525}.chkbox-hanrei input[type=checkbox]{display:none}.chkbox-hanrei label{position:relative;display:inline-block;padding:0px 5px 0px 22px;cursor:pointer;transition:all .2s}.chkbox-hanrei label::before,.chkbox-hanrei label::after{position:absolute;content:"";transition:all .2s}.chkbox-hanrei label::before{top:50%;left:0;width:12px;height:12px;margin-top:-8px;background:#f4f4f4;border:1px solid #ccc;border-radius:3px}.chkbox-hanrei label::after{opacity:0;top:50%;left:3px;width:8px;height:4px;margin-top:-6px;border-left:2px solid #3498db;border-bottom:2px solid #3498db;transform:rotate(-45deg) scale(0.5)}.chkbox-hanrei input[type=checkbox]:checked+label::before{background:#fff;border:1px solid #3498db}.chkbox-hanrei input[type=checkbox]:checked+label::after{opacity:1;transform:rotate(-45deg) scale(1)}select{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;margin:0;height:35px;background:rgba(0,0,0,0);position:relative;z-index:1;padding:0 40px 0 5px;border:1px solid #aaa;color:#252525;border-radius:3px}select::-ms-expand{display:none}.select{position:relative;display:inline-block}.select::before{content:"";position:absolute;z-index:0;top:0;right:0;background:dimgray;height:100%;width:30px;border-radius:3px}.select::after{content:"";position:absolute;z-index:0;top:0;bottom:0;margin:auto 0;right:9px;width:0;height:0;border-style:solid;border-width:6px 6px 0 6px;border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.select select:focus{box-shadow:0 0 7px #1abc9c;border:1px solid #1abc9c}.select option{background-color:#fff}.drop-area{position:relative;border:2px dashed #ccc;border-radius:5px;padding:5px 20px;text-align:center;margin-top:5px;margin-bottom:10px;transition:border .3s;overflow:hidden;font-size:12px}.drop-area.highlight{border-color:#486599}.drop-area:before{display:flex;align-items:center;justify-content:center;position:absolute;pointer-events:none}.drop-area input{display:block;position:absolute;top:0;left:0;width:999px;height:999px;font-size:999px;opacity:0}.file-info{margin-top:3px;font-size:11px;color:#666}.loading{display:none;font-size:11px;margin-top:5px}.format-badge{display:inline-block;padding:2px 8px;border-radius:4px;margin-right:5px;font-size:12px;font-weight:bold}.format-docx{background-color:#2b5797;color:#fff}.format-txt{background-color:#5c5c5c;color:#fff}.format-pdf{background-color:#f40f02;color:#fff}.opbutton{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:#2563eb;color:#fff;padding:.6rem 1rem;font:600 14px/1.2 system-ui,-apple-system,"Segoe UI",Roboto,"Noto Sans","Hiragino Kaku Gothic ProN","Meiryo",sans-serif;border-radius:8px;box-shadow:0 1px 2px rgba(0,0,0,.08);cursor:pointer;transition:background 150ms ease,transform 80ms ease,box-shadow 150ms ease}.opbutton:hover{background:#153fb1;box-shadow:0 2px 6px rgba(0,0,0,.12)}.opbutton:active{transform:translateY(1px);box-shadow:0 1px 3px rgba(0,0,0,.12)}.opbutton:focus-visible{outline:3px solid rgba(37,99,235,.35);outline-offset:2px}.opbutton:disabled{background:#84a6fc;cursor:not-allowed;opacity:.7}.opbutton.opbutton-close{background:red}.opbutton.opbutton-close:hover{background:#d10505}.opt-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:10}.opt-modal-window{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:80%;max-width:1000px;max-height:80%;border:#aaa 2px solid;border-radius:10px;display:flex;flex-direction:column;background-color:#fff;color:#252525}.opt-modal-tabs{flex-shrink:0;display:flex}.opt-tab-btn{flex:1;padding:10px 16px;font-size:14px;border:none;color:#252525;background:rgba(0,0,0,0);cursor:pointer;color:inherit;transition:background-color .2s,color .2s}.opt-tab-btn:not(.active){opacity:.7;background-color:#f9f9f9}.opt-tab-btn.active{font-weight:bold;border-bottom:3px solid #0078d4;opacity:1;background-color:rgba(245,245,245,.4705882353)}.opt-tab-btn:hover{background-color:rgba(249,249,249,.2980392157)}.opt-modal-content{flex-grow:1;overflow-y:auto;overscroll-behavior:contain;padding:1rem;background-color:#fff;color:#252525}.opt-modal-footer{flex-shrink:0;padding:1rem;background-color:inherit;border-top:1px solid rgba(0,0,0,.1);display:flex;align-items:center}.opt-footer-left{text-align:left}.opt-footer-right{margin-left:auto;text-align:right}.opt-tab-panel{display:none}.opt-tab-panel.active{display:block}.opt-settings-grid{gap:1rem;width:100%}@media(min-width: 768px){.opt-settings-grid{grid-template-columns:1fr}}@media(min-width: 1200px){.opt-settings-grid{grid-template-columns:1fr 1fr}}@media(max-width: 600px){.opt-modal-footer{flex-direction:column-reverse;gap:1rem}.opt-footer-left,.opt-footer-right{width:100%;text-align:center;margin-left:0}}.comment{display:block;max-height:43px;padding:20px 8px 4px 8px;width:500px;height:48px;position:relative}.comment input[type=text]{width:500px;padding:8px 0px 6px 0px;font-size:1.5rem;background:#fff;color:#252525;border-bottom:1px solid #fff}.comment input[type=text]~label{font-size:.9em;color:#252525;display:block;position:absolute;top:24px;pointer-events:none;margin-right:12px;transition:all .2s}.comment input[type=text]~.error{position:absolute;bottom:-5px;left:16px;color:#fff;font-size:1.2rem;pointer-events:none;transition:all .2s}.comment input[type=text]~.error:before{content:"";display:block;width:0;height:2px;background:#2196f3;position:absolute;top:-3px;left:-8px;margin-left:132px;visibility:visible;transition:all .2s}.comment input[type=text]:not([value=""])~label{font-size:.8em;top:8px}.comment input[type=text]:focus~label{font-size:.8em;top:8px}.comment input[type=text]:focus~.error:before{width:500px;margin:0}.comment input[type=text]:invalid:not(:focus):not([value=""])~.error{color:#f44336}.comment input[type=text]:invalid:not(:focus):not([value=""])~.error:before{margin:0;width:500px;background:#f44336}.comment input[type=text]:valid:not(:focus)~.error:before{margin:0;width:500px;background:#4caf50}.comment input[type=text]~.info{position:absolute;top:16px;right:5px;width:24px;height:24px;margin:8px -16px 8px 8px;padding:0 16px 0 0;border-radius:100%;color:#252525;cursor:pointer;transition:all .2s}.comment input[type=text]~.info .tooltip{width:auto;max-width:400px;position:absolute;top:-6px;right:24px;transform:translateX(100%) scale(0.8);background:#252525;color:#fff;padding:8px;border-radius:2px;white-space:pre;font-size:1.3rem;visibility:hidden;opacity:0;transition:all .2s}.comment input[type=text]~.info .tooltip:before{content:"";display:block;position:absolute;top:9px;left:-10px;border-style:solid;border-width:8px 10px 8px 0;border-color:rgba(0,0,0,0) #252525 rgba(0,0,0,0) rgba(0,0,0,0);z-index:-1}.comment input[type=text]~.info:hover{color:#252525}.comment input[type=text]~.info:hover .tooltip,.tooltip:hover{visibility:visible;opacity:1;right:0;transform:translateX(100%)}.diccomment{margin-top:20px;margin-left:10px}.diccomment textarea{width:70%;height:100px}.diccomment textarea:focus{box-shadow:0 0 7px #848484;border:1px solid #848484}.textarea01 textarea:focus{box-shadow:0 0 7px #848484;border:1px solid #848484}.textarea01 p{margin-top:30px;position:relative}.chkbtn{color:#252525;cursor:pointer}.chkbtn:hover{color:#33f}input[type=color]{cursor:pointer;vertical-align:middle}table.type01{border-collapse:collapse;line-height:1.5;font-size:1.3rem;width:100%;text-align:left}table.type01 th{padding:10px;font-weight:normal;vertical-align:top;border-bottom:1px solid #ccc;color:#252525}table.type01 td{padding:5px;vertical-align:top;border-bottom:1px solid #ccc}.details table{border-collapse:collapse}.details th{border-bottom:1px solid #ccc;padding:8px 14px}.details td{border-bottom:1px solid #ccc;padding:8px 14px}.minitext{display:inline;height:30px;color:#252525;background-color:#fff;border-bottom:#4caf50 2px solid;padding:8px 5px}.minitext:focus{border-bottom:#2196f3 2px solid}.minitext:disabled{border-bottom:#a9a9a9 1px solid}input.pluralBtn{color:#252525;background-color:#fff;cursor:pointer;border:#252525 1px solid;border-radius:5px;padding:6px 5px}input.pluralBtn:hover{color:#bbb;border:#bbb 1px solid}.function{margin-left:30px;margin-bottom:30px}.function table{border-collapse:collapse;border-spacing:0px}.function td{border:1px solid #b9b9b9;padding:6px}.function th{border:1px solid #b9b9b9;padding:6px;background-color:#ccc;color:#444}table[data-sortable] th{vertical-align:bottom}table[data-sortable] th:hover{color:#33f;cursor:pointer}table[data-sortable] th,table[data-sortable] td{text-align:left;padding:3px}table[data-sortable] th:before{content:"";visibility:hidden;display:inline-block;vertical-align:inherit;height:0;width:0;border-width:5px;border-style:solid;border-color:rgba(0,0,0,0);margin-right:15px;margin-left:5px;float:right}table[data-sortable] th[data-sorted=true]:before{visibility:visible}table[data-sortable] th[data-sorted-direction=descending]:before{border-top-color:inherit;margin-top:8px}table[data-sortable] th[data-sorted-direction=ascending]:before{border-bottom-color:inherit;margin-top:3px}label>input[type=file]{display:none}label[for=fname]{color:#33f;font-size:1.8rem;font-weight:bold}label[for=fname]:hover{color:#2f95f5;cursor:pointer}.selfile{border-bottom:1px dotted;font-size:1.5rem;width:80%;margin-left:10px}label[for=fname2]{display:inline-block;color:#fff;width:180px;height:40px;text-align:center;text-decoration:none;line-height:42px;outline:none;background-color:#2c3d5b;font-weight:bold;border-radius:5px;margin:5px;font-size:1.5rem}label[for=fname2]::before,.label[for=fname2]::after{position:absolute;z-index:-1;display:block;content:""}label[for=fname2],.label[for=fname2]::before,.label[for=fname2]::after{box-sizing:border-box;transition:all .3s}label[for=fname2]:hover{background-color:#486599;cursor:pointer}.spellform{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:flex-start;flex-wrap:wrap}.spelllist{margin-left:30px}.spelllinput{margin-left:30px}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-box-shadow:0 0 0px 1000px #fff inset !important;-webkit-text-fill-color:#252525}.textbox{display:block;padding:20px 8px 4px 8px;width:300px;height:48px;position:relative;max-height:43px}.textbox input[type=text],.textbox input[type=email],.textbox input[type=password]{width:300px;padding:8px 0px 6px 0px;font-size:1.5rem;background:#fff;color:#252525;border-bottom:1px solid rgba(0,0,0,.4)}.textbox input[type=text]:disabled,.textbox input[type=email]:disabled,.textbox input[type=password]:disabled{border-bottom:2px dotted #252525}.textbox input[type=text]:disabled~label,.textbox input[type=email]:disabled~label,.textbox input[type=password]:disabled~label{color:#252525}.textbox input[type=text]~label,.textbox input[type=email]~label,.textbox input[type=password]~label{font-size:.9em;color:rgba(0,0,0,.67);display:block;position:absolute;top:24px;pointer-events:none;margin-right:12px;transition:all .2s}label.tbox_label{left:-40px}.textbox input[type=text]~.error,.textbox input[type=email]~.error,.textbox input[type=password]~.error{position:absolute;bottom:-5px;left:16px;color:#fff;font-size:1.2rem;pointer-events:none;transition:all .2s}.textbox input[type=text]~.error:before,.textbox input[type=email]~.error:before,.textbox input[type=password]~.error:before{content:"";display:block;width:0;height:2px;background:#2196f3;position:absolute;top:-3px;left:-8px;margin-left:132px;visibility:visible;transition:all .2s}.textbox input[type=text]:not([value=""])~label,.textbox input[type=email]:not([value=""])~label,.textbox input[type=password]:not([value=""])~label{font-size:.8em;top:8px}.textbox input[type=text]:focus~label,.textbox input[type=email]:focus~label,.textbox input[type=password]:focus~label{font-size:.8em;top:8px}.textbox input[type=text]:focus~.error:before,.textbox input[type=email]:focus~.error:before,.textbox input[type=password]:focus~.error:before{width:300px;margin:0}.textbox input[type=text]:invalid:not(:focus):not([value=""])~.error,.textbox input[type=email]:invalid:not(:focus):not([value=""])~.error,.textbox input[type=password]:invalid:not(:focus):not([value=""])~.error{color:#f44336}.textbox input[type=text]:invalid:not(:focus):not([value=""])~.error:before,.textbox input[type=email]:invalid:not(:focus):not([value=""])~.error:before,.textbox input[type=password]:invalid:not(:focus):not([value=""])~.error:before{margin:0;width:300px;background:#f44336}.textbox input[type=text]:valid:not(:focus)~.error:before,.textbox input[type=email]:valid:not(:focus)~.error:before,.textbox input[type=password]:valid:not(:focus)~.error:before{margin:0;width:300px;background:#4caf50}.textbox input[type=text]~.info,.textbox input[type=email]~.info,.textbox input[type=password]~.info{position:absolute;top:16px;right:5px;width:24px;height:24px;margin:8px -16px 8px 8px;padding:0 16px 0 0;border-radius:100%;color:rgba(0,0,0,.67);cursor:pointer;transition:all .2s}.textbox input[type=text]~.info .tooltip,.textbox input[type=email]~.info .tooltip,.textbox input[type=password]~.info .tooltip{width:auto;max-width:400px;position:absolute;top:-7px;right:24px;transform:translateX(100%) scale(0.8);background:#252525;color:#fff;padding:8px;border-radius:2px;white-space:pre;font-size:1.3rem;visibility:hidden;opacity:0;transition:all .2s;z-index:100}.textbox input[type=text]~.info .tooltip:before,.textbox input[type=email]~.info .tooltip:before,.textbox input[type=password]~.info .tooltip:before{content:"";display:block;position:absolute;top:9px;left:-10px;border-style:solid;border-width:8px 10px 8px 0;border-color:rgba(0,0,0,0) #252525 rgba(0,0,0,0) rgba(0,0,0,0);z-index:-1}.textbox input[type=text]~.info:hover,.textbox input[type=email]~.info:hover,.textbox input[type=password]~.info:hover{color:#252525}.textbox input[type=text]~.info:hover .tooltip,.textbox input[type=email]~.info:hover .tooltip,.textbox input[type=password]~.info:hover .tooltip,.tooltip:hover{visibility:visible;opacity:1;right:0;transform:translateX(100%)}.textbox input[type=text]:disabled~.info,.textbox input[type=email]:disabled~.info,.textbox input[type=password]:disabled~.info{color:rgba(0,0,0,.4)}.textbox input[type=text]:disabled~.info .tooltip,.textbox input[type=email]:disabled~.info .tooltip,.textbox input[type=password]:disabled~.info .tooltip{background:rgba(0,0,0,.67)}.textbox input[type=text]:disabled~.info .tooltip:before,.textbox input[type=email]:disabled~.info .tooltip:before,.textbox input[type=password]:disabled~.info .tooltip:before{border-color:rgba(0,0,0,0) rgba(0,0,0,.67) rgba(0,0,0,0) rgba(0,0,0,0)}.textbox input[type=text]:disabled~.info:hover,.textbox input[type=email]:disabled~.info:hover,.textbox input[type=password]:disabled~.info:hover{color:rgba(0,0,0,.67)}::-webkit-input-placeholder{color:#3498db}::-moz-placeholder{color:#3498db}:-ms-input-placeholder{color:#3498db}.help{display:inline-block;max-height:43px;height:48px;position:relative}.help .info{position:absolute;top:16px;left:10px;width:24px;height:24px;margin:8px -16px 8px 8px;padding:0 16px 0 0;border-radius:100%;color:#252525;cursor:pointer;transition:all .2s}.help .info .tooltip{width:auto;max-width:400px;position:absolute;top:-6px;right:24px;transform:translateX(100%) scale(0.8);background:#252525;color:#fff;padding:8px;border-radius:2px;white-space:pre;font-size:1.3rem;visibility:hidden;opacity:0;transition:all .2s;z-index:100}.help .info .tooltip:before{content:"";display:block;position:absolute;top:9px;left:-10px;border-style:solid;border-width:8px 10px 8px 0;border-color:rgba(0,0,0,0) #252525 rgba(0,0,0,0) rgba(0,0,0,0);z-index:-1}.help .info:hover{color:rgba(0,0,0,.9)}.help .info:hover .tooltip,.tooltip:hover{visibility:visible;opacity:1;right:0;transform:translateX(100%)}.setumei{display:none;position:absolute;top:1em;font-weight:normal;left:2em;font-weight:normal}a:hover .setumei{display:block;background-color:#eff5fb;border:solid #a9d0f5 1px;padding:.5em;color:#000;margin-top:1.5em;font-size:13px;line-height:1.5em;z-index:100;margin-left:-3em;width:20em}.tipslink{color:red;font-size:x-small;cursor:pointer}.messagebox{margin-top:80px;width:350px;height:auto;margin-left:auto;margin-right:auto;border:1px #333 solid;padding:20px;box-shadow:3px 5px 10px -1px #c0b4b4;-moz-box-shadow:3px 5px 10px -1px #c0b4b4;-webkit-box-shadow:3px 5px 10px -1px #c0b4b4;-o-box-shadow:3px 5px 10px -1px #c0b4b4;-ms-box-shadow:3px 5px 10px -1px #c0b4b4}.alert-error{color:red;margin:0;font-size:1.2rem}.centering_box{margin-top:80px;width:600px;margin-left:auto;margin-right:auto;border:1px #333 solid;padding:20px;box-shadow:5px 5px 10px rgba(0,0,0,.4);-moz-box-shadow:5px 5px 10px rgba(0,0,0,.4);-webkit-box-shadow:5px 5px 10px rgba(0,0,0,.4);-o-box-shadow:5px 5px 10px rgba(0,0,0,.4);-ms-box-shadow:5px 5px 10px rgba(0,0,0,.4)}.centering_box_wide{margin-top:20px;width:90%;margin-left:auto;margin-right:auto;border:1px #333 solid;padding:20px;box-shadow:5px 5px 10px rgba(0,0,0,.4);-moz-box-shadow:5px 5px 10px rgba(0,0,0,.4);-webkit-box-shadow:5px 5px 10px rgba(0,0,0,.4);-o-box-shadow:5px 5px 10px rgba(0,0,0,.4);-ms-box-shadow:5px 5px 10px rgba(0,0,0,.4)}table td{border:0px}.spec table{border-collapse:collapse}.spec th{font-weight:normal;border:solid 1px #bbb;border-collapse:collapse;padding:6px;background-color:#2c3d5b;color:#fff}.spec td{border:solid 1px #bbb;border-collapse:collapse;padding:8px}.spec2 table{padding:0px;font-size:1.4rem;border-collapse:collapse}.spec th{white-space:nowrap}.spec2 tr{border-bottom:1px dotted #bbb}.spec2 td{padding:15px 20px}.spec2 thead{border-bottom:3px solid #486599}.spec2 thead th{color:#486599;padding:10px}.formTable table{border-collapse:collapse}.formTable table td{border:0px}.formTable input{outline:none;border:1px solid #aaa;transition:all .3s;font-size:1.7rem;height:3rem;padding:5px}.tmp input[type=text],input[type=password],input[type=email]{outline:none;border:1px solid #aaa;transition:all .3s;-webkit-border-radius:3px;-moz-border-radius:3px;font-size:1.7rem;padding:4px}.tmp input[type=text]:focus,input[type=password]:focus,input[type=email]:focus,textarea:focus{box-shadow:0 0 7px #a9bcf5;border:1px solid #a9bcf5}.luxbar-fixed{width:99.8%;position:fixed;top:0;left:0;z-index:1000;box-shadow:0 5px 5px rgba(0,0,0,.12),0 3px 3px rgba(0,0,0,.24);margin-bottom:3px}.luxbar-hamburger span,.luxbar-hamburger span::before,.luxbar-hamburger span::after{display:block;height:2px;width:26px;transition:.6s ease}.luxbar-checkbox:checked~.luxbar-menu li .luxbar-hamburger span{background-color:rgba(0,0,0,0)}.luxbar-checkbox:checked~.luxbar-menu li .luxbar-hamburger span::before,.luxbar-checkbox:checked~.luxbar-menu li .luxbar-hamburger span::after{margin-top:0}.luxbar-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;height:35px}.luxbar-menu-left .luxbar-navigation,.luxbar-menu-left .luxbar-header{justify-content:flex-start}.luxbar-menu-right .luxbar-hamburger{margin-left:auto}.luxbar-brand{font-size:.9rem;padding:18px 24px 18px 24px}.luxbar-menu{min-height:35px;transition:.6s ease;width:100%}.luxbar-navigation{display:flex;flex-direction:column;list-style:none;padding-left:0;margin:0}.luxbar-menu a,.luxbar-item a{text-decoration:none;color:inherit;cursor:pointer}.luxbar-item{font-size:1.4rem;height:35px}.luxbar-item a{padding:7px 24px 18px 24px;display:block}.luxbar-hamburger{padding:18px 24px 18px 24px;position:relative;cursor:pointer}.luxbar-hamburger span::before,.luxbar-hamburger span::after{content:"";position:absolute}.luxbar-hamburger span::before{margin-top:-8px}.luxbar-hamburger span::after{margin-top:8px}.luxbar-checkbox{display:none}.luxbar-checkbox:not(:checked)~.luxbar-menu{overflow:hidden;height:35px}.luxbar-checkbox:checked~.luxbar-menu{transition:height .6s ease;height:100vh;overflow:auto}.dropdown{position:relative;height:auto;min-height:35px}.dropdown:hover>ul{position:relative;display:block;min-width:100%}.dropdown>a::after{position:absolute;content:"";right:10px;top:25px;border-width:5px 5px 0;border-color:rgba(0,0,0,0);border-style:solid}.dropdown>ul{display:block;overflow-x:hidden;list-style:none;padding:0}.dropdown>ul .luxbar-item{min-width:100%;height:35px;padding:5px 10px 5px 40px}.dropdown>ul .luxbar-item a{min-height:29px;line-height:35px;padding:0}@media screen and (min-width: 769px){.luxbar-navigation{flex-flow:row;justify-content:flex-end}.luxbar-hamburger{display:none}.luxbar-checkbox:not(:checked)~.luxbar-menu{overflow:visible}.luxbar-checkbox:checked~.luxbar-menu{height:35px}.luxbar-menu .luxbar-item{border-top:0}.luxbar-menu-right .luxbar-header{margin-right:auto}.dropdown{height:35px}.dropdown:hover>ul{position:absolute;left:0;top:35px;padding:0}.dropdown>ul{display:none}.dropdown>ul .luxbar-item{padding:5px 10px}.dropdown>ul .luxbar-item a{white-space:nowrap}.luxbar-brand{font-size:1.2rem;padding:18px 24px 18px 24px}.tooltip .tooltiptext{width:35rem}a:hover .setumei{width:30rem}}.luxbar-checkbox:checked+.luxbar-menu .luxbar-hamburger-doublespin span::before{transform:rotate(225deg)}.luxbar-checkbox:checked+.luxbar-menu .luxbar-hamburger-doublespin span::after{transform:rotate(-225deg)}.luxbar-checkbox:checked+.luxbar-menu .luxbar-hamburger-spin span::before{transform:rotate(45deg)}.luxbar-checkbox:checked+.luxbar-menu .luxbar-hamburger-spin span::after{transform:rotate(-45deg)}.luxbar-menu-material-bluegrey,.luxbar-menu-material-bluegrey .dropdown ul{background-color:#2c3d5b;color:#fff}.luxbar-menu-material-bluegrey .active,.luxbar-menu-material-bluegrey .luxbar-item:hover{background-color:#486599}.luxbar-menu-material-bluegrey .luxbar-hamburger span,.luxbar-menu-material-bluegrey .luxbar-hamburger span::before,.luxbar-menu-material-bluegrey .luxbar-hamburger span::after{background-color:#fff}.tab{width:100%;display:flex;flex-wrap:wrap;background:#f9f9f9}.input{position:absolute;opacity:0}.tab-label{width:100%;padding:5px 10px;border-top:3px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;background:rgba(245,245,245,.4705882353);cursor:pointer;font-weight:bold;font-size:1.5rem;color:#a9a9a9;margin-bottom:0;transition:background .5s,color .5s}.tab-label:hover{background:#dcdcdc;transition:background 1.5s}.tab-label:active{background:#ccc}.input:checked+.tab-label{background:#fff;color:#486599;border-top:3px solid #486599;border-bottom:0px;transition:border-top 1.5s,color 1.5s}.diff1{background-color:#00bfff;font-weight:bold}.diff2{background-color:violet;font-weight:bold}@media(min-width: 769px){.tab-label{width:auto}}.tab-panel{width:100%;display:none;padding:10px 0px 10px;background:#fff}@media(min-width: 769px){.tab-panel{order:99}}.input:checked+.tab-label+.tab-panel{display:block}.loader{border:12px solid #fafafa;border-radius:50%;border-top:12px solid #3498db;width:100px;height:100px;animation:spin 1s linear infinite}p.analyzing{font-weight:bold}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.dot{opacity:0;animation:dot-animation 1.5s infinite}.dot:nth-child(1){animation-delay:0s}.dot:nth-child(2){animation-delay:.5s}.dot:nth-child(3){animation-delay:1s}@keyframes dot-animation{0%,100%{opacity:0}50%{opacity:1}}@media screen and (min-width: 769px){#main{display:flex}#right{width:50%}#left{width:50%}}#left_area{padding:25px 15px 5px 20px}#right_area{padding:25px 15px 5px 15px}