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-top:40px;margin-bottom:10px}h3{font-size:1.6rem;border-left:3px solid;padding:3px 0px 0px 5px;margin-top:40px;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}h2,h3{margin-top:40px;font-size:1.8rem;font-weight:bold}.manual p{font-size:1.6rem;padding-left:30px;padding-right:30px}.midasi{font-weight:bold;font-size:1.5rem;margin-left:20px}.index{color:#252525;font-size:1.6rem}blockquote{margin:0 0 2.4em;padding:12px 0 0 44px;position:relative;border-left:2px solid #b3adae}blockquote:before{color:#ddd;content:"“";font-family:Georgia,serif;font-size:84px;left:-5px;line-height:1;position:absolute;top:-5px}cite{position:absolute;bottom:15px;right:30px}.paramlist td{border-bottom:1px dotted #999;padding:5px}@keyframes lum-fade{0%{opacity:0}100%{opacity:1}}@keyframes lum-fadeZoom{0%{transform:scale(0.5);opacity:0}100%{transform:scale(1);opacity:1}}@keyframes lum-loader-rotate{0%{transform:translate(-50%, -50%) rotate(0)}50%{transform:translate(-50%, -50%) rotate(-180deg)}100%{transform:translate(-50%, -50%) rotate(-360deg)}}@keyframes lum-loader-before{0%{transform:scale(1)}10%{transform:scale(1.2) translateX(6px)}25%{transform:scale(1.3) translateX(8px)}40%{transform:scale(1.2) translateX(6px)}50%{transform:scale(1)}60%{transform:scale(0.8) translateX(6px)}75%{transform:scale(0.7) translateX(8px)}90%{transform:scale(0.8) translateX(6px)}100%{transform:scale(1)}}@keyframes lum-loader-after{0%{transform:scale(1)}10%{transform:scale(1.2) translateX(-6px)}25%{transform:scale(1.3) translateX(-8px)}40%{transform:scale(1.2) translateX(-6px)}50%{transform:scale(1)}60%{transform:scale(0.8) translateX(-6px)}75%{transform:scale(0.7) translateX(-8px)}90%{transform:scale(0.8) translateX(-6px)}100%{transform:scale(1)}}.lum-lightbox{background:rgba(0,0,0,.6)}.lum-lightbox-inner{top:2.5%;right:2.5%;bottom:2.5%;left:2.5%}.lum-lightbox-inner img{position:relative}.lum-lightbox-inner .lum-lightbox-caption{margin:0 auto;color:#fff;max-width:700px;text-align:center}.lum-loading .lum-lightbox-loader{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:66px;height:20px;animation:lum-loader-rotate 1800ms infinite linear}.lum-lightbox-loader:before,.lum-lightbox-loader:after{content:"";display:block;width:20px;height:20px;position:absolute;top:50%;margin-top:-10px;border-radius:20px;background:hsla(0,0%,100%,.9)}.lum-lightbox-loader:before{left:0;animation:lum-loader-before 1800ms infinite linear}.lum-lightbox-loader:after{right:0;animation:lum-loader-after 1800ms infinite linear;animation-delay:-900ms}.lum-lightbox.lum-opening{animation:lum-fade 180ms ease-out}.lum-lightbox.lum-opening .lum-lightbox-inner{animation:lum-fadeZoom 180ms ease-out}.lum-lightbox.lum-closing{animation:lum-fade 300ms ease-in;animation-direction:reverse}.lum-lightbox.lum-closing .lum-lightbox-inner{animation:lum-fadeZoom 300ms ease-in;animation-direction:reverse}.lum-img{transition:opacity 120ms ease-out}.lum-loading .lum-img{opacity:0}.lum-gallery-button{overflow:hidden;text-indent:150%;white-space:nowrap;background:rgba(0,0,0,0);border:0;margin:0;padding:0;outline:0;position:absolute;top:50%;transform:translateY(-50%);height:100px;max-height:100%;width:60px;cursor:pointer}.lum-close-button{position:absolute;right:5px;top:5px;width:32px;height:32px;opacity:.3}.lum-close-button:hover{opacity:1}.lum-close-button:before,.lum-close-button:after{position:absolute;left:15px;content:" ";height:33px;width:2px;background-color:#fff}.lum-close-button:before{transform:rotate(45deg)}.lum-close-button:after{transform:rotate(-45deg)}.lum-previous-button{left:12px}.lum-next-button{right:12px}.lum-gallery-button:after{content:"";display:block;position:absolute;top:50%;width:36px;height:36px;border-top:4px solid hsla(0,0%,100%,.8)}.lum-previous-button:after{transform:translateY(-50%) rotate(-45deg);border-left:4px solid hsla(0,0%,100%,.8);box-shadow:-2px 0 rgba(0,0,0,.2);left:12%;border-radius:3px 0 0 0}.lum-next-button:after{transform:translateY(-50%) rotate(45deg);border-right:4px solid hsla(0,0%,100%,.8);box-shadow:2px 0 rgba(0,0,0,.2);right:12%;border-radius:0 3px 0 0}.luminous img{max-width:80%;max-height:80%;margin:auto;display:block}.cap{margin-left:50px;margin-top:-2px;margin-bottom:30px}@media(max-width: 460px){.lum-lightbox-image-wrapper{display:flex;overflow:auto;-webkit-overflow-scrolling:touch}.lum-lightbox-caption{width:100%;position:absolute;bottom:0}.lum-lightbox-position-helper{margin:auto}.lum-lightbox-inner img{max-width:none;max-height:none}}table td{border:0px}.spec table{font-size:1.4rem;border-collapse:collapse}.spec th{font-weight:normal;border:solid 1px #bbb;border-collapse:collapse;padding:6px;font-size:1.5rem}.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}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-xlsx{background-color:#217346;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}}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:48px}.textbox input[type=text],.textbox input[type=email],.textbox input[type=password]{width:300px;padding:8px 0px 6px 0px;font-size:1.2em;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:.8em;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:270px;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:.8rem;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:1em;text-align:left}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)}.terms ol li{list-style-type:decimal}.terms ul li{list-style-type:disc}.tabs{margin-top:80px;width:480px;height:auto;margin-left:auto;margin-right:auto;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}.tabs label{width:239px;height:30px;color:#252525;display:block;float:left;text-align:center;border-radius:5px 5px 0 0}label.tab_label{padding-top:10px;border-bottom:1px solid;background-color:#f9f9f9}.tabs label:hover{cursor:pointer;background:rgba(249,249,249,.2980392157)}.tabs input[type=radio]{display:none}[id^=content]{display:none;clear:both;overflow:hidden;border-left:1px solid #555;border-right:1px solid #555;border-bottom:1px solid #555;padding:.5rem}#tab01:checked~#content01,#tab02:checked~#content02{display:block}.tabs input[type=radio]:checked+label{background-color:#fff;border:1px solid #555;border-bottom:1px solid #fff;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}.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}}#visit-stamp{overflow:hidden;margin:-200px 0;padding:200px 0}#visit-stamp table{width:100%;max-width:300px;border-collapse:collapse}#visit-stamp th,#visit-stamp td{text-align:center;border:1px solid #252525;padding:15px 10px}#visit-stamp td span{display:inline-block;color:#c00;font-size:45px;font-weight:bold;line-height:1;padding:2px;visibility:hidden;opacity:0;transform:scale(15) rotate(60deg)}#visit-stamp td span.visited{visibility:visible;opacity:1;transform:scale(1) rotate(-20deg)}@media screen and (min-width: 769px){.terms{margin:30px 160px 40px 120px}.single_area{display:flex;min-height:100vh;flex-direction:column;margin:30px 160px 40px 120px}.single_area_m{display:flex;min-height:100vh;flex-direction:column;margin-bottom:-20px}}@media screen and (max-width: 768px){.terms{margin:30px 20px 40px 20px}.single_area{display:flex;min-height:100vh;flex-direction:column;margin:30px 20px 40px 20px}.single_area_m{display:flex;min-height:100vh;flex-direction:column;margin-bottom:-20px}}