.lyt-login{display:grid;grid-template-rows:1fr auto;width:100%;height:100%}.lyt-login .login-contents{grid-row:1/2;width:100%;padding-left:var(--contents-margin);padding-right:var(--contents-margin)}.lyt-login .login-contents p{width:100%;margin-bottom:2px}.lyt-login .login-contents input{width:100%;margin-bottom:var(--contents-margin)}.lyt-login .login-controller{grid-row:2/3;width:100%;padding-left:var(--contents-margin);padding-right:var(--contents-margin)}.lyt-login .login-controller>button{width:100%}.lyt-footer{position:absolute;left:0;bottom:0;width:100vw;color:var(--dark-back-color);background-color:var(--bottom-color)}.line-message a{line-height:var(--message-line-height);word-break:break-all}.line-message mark{margin:0 1px;background-color:var(--accent-color);color:var(--white-color);padding:0 1px}.line-message br{line-height:var(--message-line-height)}.line-message .mail:before{content:"📧";pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.line-message .word{line-height:var(--message-line-height)}.line-message .word pre{display:inline}.announce{z-index:10001;opacity:0;padding:var(--contents-margin);max-width:400px;max-height:100%;background-color:var(--light-back-color);border:solid var(--bold) var(--main-disable-color);font-size:var(--font-size-var-default);position:fixed;top:calc(var(--contents-margin)/2);right:calc(var(--contents-margin)/2)}.announce div{max-width:100%;max-height:100%;word-break:keep-all;overflow-wrap:break-word;word-wrap:break-word}@media not screen and (min-width:640px){.announce{padding:calc(var(--contents-margin)/2);width:calc(100% - var(--contents-margin));max-width:calc(100% - var(--contents-margin))}}.announce{top:calc(var(--header-height) + var(--contents-margin)/2)!important}.lyt-contents-wrapper{display:grid;grid-template-columns:1fr var(--sub-base-width) 1fr;grid-template-rows:1fr auto 1fr;overflow-y:auto;overscroll-behavior-y:none;-webkit-overflow-scrolling:touch}.lyt-contents-wrapper .lyt-contents{grid-column:2/3;grid-row:2/3}.lyt-contents-wrapper .lyt-contents .lyt-pane{padding:var(--contents-margin);background-color:var(--dark-back-color)}body.device-ios .lyt-contents-wrapper{overflow-x:scroll;overscroll-behavior-x:none;-webkit-overflow-scrolling:touch}body.browser-safari.major-version-12 .lyt-contents-wrapper .lyt-contents,body.browser-safari.major-version-13 .lyt-contents-wrapper .lyt-contents,body.browser-safari.major-version-14 .lyt-contents-wrapper .lyt-contents{display:table}body.browser-safari.major-version-12 .lyt-contents-wrapper .lyt-contents .lyt-head,body.browser-safari.major-version-13 .lyt-contents-wrapper .lyt-contents .lyt-head,body.browser-safari.major-version-14 .lyt-contents-wrapper .lyt-contents .lyt-head{display:table-row}.lyt-title{position:relative;width:100%;height:48px}.lyt-title .lyt-title-icon{position:absolute;top:0;left:0}.lyt-title .lyt-title-main{position:absolute;left:42px;top:calc(50% - var(--font-size-smallXX)/4);transform:translateY(-50%);color:var(--main-color);font-family:font-rounded;font-size:var(--font-size-largeXX);letter-spacing:-2px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.lyt-title .lyt-title-main .lyt-title-main-add{font-size:var(--font-size-large);margin-left:var(--header-margin)}.lyt-title .lyt-title-sub{position:absolute;left:42px;top:calc(50% + var(--font-size-smallXX)/3*4);transform:translateY(-50%);color:var(--main-color);font-family:font-rounded;font-size:var(--font-size-smallXX);letter-spacing:2px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.lyt-title .lyt-title-main,.lyt-title .lyt-title-sub{text-overflow:ellipsis;white-space:nowrap;filter:drop-shadow(0 0 1px var(--white-color));text-shadow:1px 1px 0 var(--white-color),-1px -1px 0 var(--white-color),-1px 1px 0 var(--white-color),1px -1px 0 var(--white-color),0 1px 0 var(--white-color),0 -1px 0 var(--white-color),-1px 0 0 var(--white-color),1px 0 0 var(--white-color)}.lyt-title-main,.lyt-title-sub{width:100px!important;text-align:center!important;font-family:unset!important}.lyt-title-main{padding-bottom:2px!important}.lyt-title-sub{font-size:var(--font-size-smallX)!important}
/*! destyle.css v2.0.2 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,:after,:before{box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}main{display:block}address,blockquote,dl,figure,form,iframe,p,pre,table{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;line-height:inherit;font-weight:inherit;margin:0}ol,ul{margin:0;padding:0;list-style:none}dt{font-weight:bolder}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}embed,iframe,img,object{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:transparent;padding:0;margin:0;outline:0;border-radius:0;text-align:inherit}[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}[type=button][disabled],[type=reset][disabled],[type=submit][disabled],button[disabled]{cursor:default}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}select::-ms-expand{display:none}fieldset,option{padding:0}fieldset{margin:0;min-width:0}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]{outline:none}table{border-collapse:collapse;border-spacing:0}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:bolder}[hidden],template{display:none}.solid-top{border:none;border-top:var(--bold) solid var(--default-shadow-color);box-sizing:border-box}.solid-bottom{border:none;border-bottom:var(--bold) solid var(--default-shadow-color);box-sizing:border-box}.split-border{display:flex;justify-content:stretch;align-items:center}.split-border:after,.split-border:before{border:none;border-top:1px dashed var(--main-color);content:"";flex-grow:1}.split-border:before{margin-right:1rem}.split-border:after{margin-left:1rem}.contents-center>span{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.box{margin-top:var(--contents-margin);margin-bottom:var(--contents-margin);padding-left:var(--contents-margin)}.box .box{margin-top:0;margin-bottom:0;margin-right:0}.box hr{margin-left:var(--contents-inverse-indent)}.box .tips{float:left}.box:after{content:"";clear:both;height:0;display:block;visibility:hidden}button.button-important{color:var(--accent-color)}button.button-negative{color:var(--contrast-color)}img.image-circle{border-radius:50%!important}img.image-squirecle{border-radius:10%!important}img.image-wide{margin-top:22%!important;height:56%!important}.select-arrow-wrapper{position:relative;width:auto}.select-arrow-wrapper select{font-size:var(--font-size-var-default);border-radius:var(--button-radius);box-sizing:border-box;cursor:pointer;width:100%;height:var(--input-height-default);padding-left:16px}.select-arrow-wrapper select option{text-align:center;color:var(--accent-color);background-color:var(--white-color)}.select-arrow-wrapper select option:first-child{color:var(--unknown-color)}.select-arrow-wrapper:after{border-right:3px solid var(--accent-color);border-bottom:3px solid var(--accent-color);content:"";display:block;position:absolute;left:5px;top:calc(50% - 2px);width:9px;height:9px;transform:translateY(-50%) rotate(45deg);pointer-events:none}.selected.select-arrow-wrapper select{color:var(--white-color);background-color:var(--accent-color)}.selected.select-arrow-wrapper:after{border-right:3px solid var(--white-color);border-bottom:3px solid var(--white-color)}.select-arrow-wrapper.arrow-bottom select{padding-left:0;text-align:center;font-size:var(--font-size-small)}.select-arrow-wrapper.arrow-bottom:after{top:auto;bottom:0;left:calc(50% - 3px);transform:rotate(45deg)}.checkbox-label,.radio-label{display:inline-block;width:var(--button-width-default);height:var(--input-height-default)}.checkbox-label input[type=checkbox],.checkbox-label input[type=radio],.radio-label input[type=checkbox],.radio-label input[type=radio]{display:none}.checkbox-label input[type=checkbox]+div,.checkbox-label input[type=radio]+div,.radio-label input[type=checkbox]+div,.radio-label input[type=radio]+div{position:relative;display:inline-block;padding:0;width:100%;height:100%;background-color:var(--input-color);border:var(--bold) solid var(--accent-color);border-radius:var(--button-radius);box-sizing:border-box;text-align:center;cursor:pointer;filter:drop-shadow(0 .5px 1px var(--default-shadow-color))}.checkbox-label input[type=checkbox]+div>span,.checkbox-label input[type=radio]+div>span,.radio-label input[type=checkbox]+div>span,.radio-label input[type=radio]+div>span{color:var(--font-color);line-height:var(--font-size-default);font-family:inherit;font-size:100%;position:absolute;left:50%;top:50%;transform:translateY(-50%) translateX(-50%);pointer-events:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.checkbox-label input[type=checkbox]:hover+div,.checkbox-label input[type=radio]:hover+div,.radio-label input[type=checkbox]:hover+div,.radio-label input[type=radio]:hover+div{background-color:var(--select-color)}.checkbox-label input[type=checkbox]:focus+div,.checkbox-label input[type=checkbox]:hover+div,.checkbox-label input[type=radio]:focus+div,.checkbox-label input[type=radio]:hover+div,.radio-label input[type=checkbox]:focus+div,.radio-label input[type=checkbox]:hover+div,.radio-label input[type=radio]:focus+div,.radio-label input[type=radio]:hover+div{filter:drop-shadow(0 0 2px var(--accent-color))}.checkbox-label input[type=checkbox]:enabled:active+div,.checkbox-label input[type=radio]:enabled:active+div,.radio-label input[type=checkbox]:enabled:active+div,.radio-label input[type=radio]:enabled:active+div{filter:drop-shadow(0 0 1px var(--default-shadow-color))}.checkbox-label input[type=checkbox]:checked+div,.checkbox-label input[type=radio]:checked+div,.radio-label input[type=checkbox]:checked+div,.radio-label input[type=radio]:checked+div{background-color:var(--accent-color);border:var(--bold) solid var(--input-color)}.checkbox-label input[type=checkbox]:checked+div>span,.checkbox-label input[type=radio]:checked+div>span,.radio-label input[type=checkbox]:checked+div>span,.radio-label input[type=radio]:checked+div>span{color:var(--white-color)}.checkbox-label input[type=checkbox]:checked+div:after,.checkbox-label input[type=radio]:checked+div:after,.radio-label input[type=checkbox]:checked+div:after,.radio-label input[type=radio]:checked+div:after{content:"✓";position:absolute;left:1px;top:0;transform:translateY(calc(6px - 50%));font-size:var(--font-size-small);color:var(--white-color);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.checkbox-label input[type=checkbox]:disabled+div,.checkbox-label input[type=radio]:disabled+div,.radio-label input[type=checkbox]:disabled+div,.radio-label input[type=radio]:disabled+div{color:var(--main-disable-color);background-color:var(--input-disable-color);border:var(--bold) solid var(--main-disable-color);filter:none;cursor:default}.checkbox-label input[type=checkbox]:disabled+div>span,.checkbox-label input[type=radio]:disabled+div>span,.radio-label input[type=checkbox]:disabled+div>span,.radio-label input[type=radio]:disabled+div>span{color:var(--main-disable-color)}.radio-button-wrapper input[type=radio]{position:absolute;width:1px;height:1px;margin:-1px;border:0;overflow:hidden;padding:0;clip:rect(0,0,0,0)}.radio-button-wrapper input[type=radio]:active+label,.radio-button-wrapper input[type=radio]:focus+label{box-shadow:0 0 2px var(--accent-color)}.radio-button-wrapper input[type=radio]+label{margin-right:var(--bold);border:var(--bold) solid;border-color:var(--main-color);border-radius:var(--bold);box-sizing:border-box;background-color:var(--input-color);font-size:var(--font-size-small);float:left;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;align-items:center;filter:drop-shadow(0 .5px 1px var(--default-shadow-color))}.radio-button-wrapper input[type=radio]:hover+label{background-color:var(--select-color);cursor:pointer}.radio-button-wrapper input[type=radio]:checked+label{color:var(--input-color);border-color:var(--main-color);background-color:var(--main-color);cursor:default;filter:unset}.radio-button-wrapper input[type=radio]:disabled+label{color:var(--main-color);border-color:var(--main-disable-color);background-color:var(--input-disable-color);cursor:default;box-shadow:unset}.radio-button-wrapper input[type=radio]:disabled:checked+label,.radio-button-wrapper input[type=radio]:disabled:focus+label{color:var(--input-disable-color);border-color:var(--main-disable-color);background-color:var(--main-disable-color);cursor:default;box-shadow:unset}input[type=checkbox].checkbox-images{position:absolute;width:1px;height:1px;margin:-1px;border:0;overflow:hidden;padding:0;clip:rect(0,0,0,0)}input[type=checkbox].checkbox-images+label,input[type=checkbox].checkbox-images+label+label{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}input[type=checkbox].checkbox-images:active+label,input[type=checkbox].checkbox-images:active+label+label,input[type=checkbox].checkbox-images:focus+label,input[type=checkbox].checkbox-images:focus+label+label,input[type=checkbox].checkbox-images:hover+label,input[type=checkbox].checkbox-images:hover+label+label{filter:drop-shadow(0 0 2px black)}input[type=checkbox].checkbox-images:checked:active+label,input[type=checkbox].checkbox-images:checked:active+label+label,input[type=checkbox].checkbox-images:checked:focus+label,input[type=checkbox].checkbox-images:checked:focus+label+label,input[type=checkbox].checkbox-images:checked:hover+label,input[type=checkbox].checkbox-images:checked:hover+label+label{filter:sepia(100%) saturate(600%) brightness(80%) hue-rotate(var(--sepia2accent-hue)) saturate(150%) drop-shadow(0 0 2px black)}input[type=checkbox].checkbox-images+label,input[type=checkbox].checkbox-images+label+label{filter:drop-shadow(0 0 1px black)}input[type=checkbox].checkbox-images:checked+label,input[type=checkbox].checkbox-images:checked+label+label{filter:sepia(100%) saturate(600%) brightness(70%) hue-rotate(var(--sepia2accent-hue)) saturate(150%) drop-shadow(0 0 1px black)}input[type=checkbox].checkbox-images+label+label,input[type=checkbox].checkbox-images:checked+label{display:block}input[type=checkbox].checkbox-images+label,input[type=checkbox].checkbox-images:checked+label+label{display:none}input[type=checkbox].checkbox-images:disabled+label,input[type=checkbox].checkbox-images:disabled+label+label,input[type=checkbox].checkbox-images:disabled:checked+label,input[type=checkbox].checkbox-images:disabled:checked+label+label,input[type=checkbox].checkbox-images:disabled:focus+label,input[type=checkbox].checkbox-images:disabled:focus+label+label{filter:grayscale(100%) saturate(6932%) brightness(90%) hue-rotate(var(--sepia2accent-hue)) saturate(35%)}.filter-root{display:grid;grid-template-rows:1fr auto;grid-template-columns:auto 1fr;max-height:70vh}.filter-root>.filter-target{grid-row:1/2;grid-column:1/3}.filter-root>.filter-target>.filter-result{font-weight:bolder}.filter-root>.sorter-select-wrapper.select-arrow-wrapper{grid-row:2/3;grid-column:1/2;width:calc(100% - var(--header-margin))!important;margin-left:var(--header-margin)!important}.filter-root>.filter-input-wrapper{grid-row:2/3;grid-column:2/3;width:calc(100% - var(--header-margin)*2);margin-left:var(--header-margin);margin-right:var(--header-margin)}.filter-root>.filter-input-wrapper>.filter-input{width:100%!important;margin-left:0!important}.filter-root>.filter-input-wrapper>.filter-reset{position:absolute;width:auto;right:0;bottom:0;text-align:right}.filter-input-wrapper{position:relative;height:var(--input-height-default)!important}.filter-input-wrapper>.filter-input{text-align:center;margin-right:var(--header-margin);margin-bottom:var(--header-margin)}.filter-input-wrapper>.filter-reset{position:absolute;height:var(--font-size-largeX);width:var(--font-size-largeX);right:0;bottom:0;border:0;font-size:var(--font-size-large);background-color:transparent!important}details.details-info{width:calc(100% - var(--contents-margin));min-width:calc(240px - var(--contents-margin));border-top:var(--bold) solid var(--border-color);border-left:var(--bold) solid var(--border-color);margin-right:var(--contents-margin);margin-bottom:calc(var(--header-margin)*2)}details.details-info .expired{color:var(--default-shadow-color)}details.details-info .info-header{background-color:#ddd;text-align:center;position:sticky;top:var(--input-height-default);z-index:1}details.details-info .info-item{background-color:#eee}details.details-info .info-item .label{text-align:left;background-color:#ddd}details.details-info .info-header,details.details-info .info-item{display:flex}details.details-info .info-header>div,details.details-info .info-item>div{text-align:center;background-color:hsla(0,0%,100%,.4);border-right:var(--bold) solid var(--border-color);border-bottom:var(--bold) solid var(--border-color);overflow-wrap:anywhere}details.details-info .info-header .c01,details.details-info .info-item .c01{width:100%}details.details-info .info-header .c02,details.details-info .info-item .c02{width:50%}details.details-info .info-header .c03,details.details-info .info-item .c03{width:33.3%}details.details-info .info-header .c04,details.details-info .info-item .c04{width:25%}details.details-info .info-header .c06,details.details-info .info-item .c06{width:16.6%}details.details-info .info-header .c07,details.details-info .info-item .c07{width:14.2%}details.details-info .info-header .c08,details.details-info .info-item .c08{width:12.5%}details.details-info .info-header .c09,details.details-info .info-item .c09{width:11.1%}details.details-info .info-header .c10,details.details-info .info-item .c10{width:10%}details.details-info .info-header .c11,details.details-info .info-item .c11{width:9%}details.details-info .info-header .c12,details.details-info .info-item .c12{width:8.3%}details.details-info .info-header .checkbox,details.details-info .info-item .checkbox{position:relative;min-width:40px}details.details-info .info-header .checkbox label,details.details-info .info-item .checkbox label{position:absolute;width:100%;height:100%;left:50%;top:50%;transform:translate(-50%,-50%)}details.details-info .info-header .checkbox label input,details.details-info .info-item .checkbox label input{height:var(--font-size-default)}details.details-info{margin-top:var(--header-margin)}details.details-info>summary{width:100%;height:var(--input-height-default);background-color:var(--dark-back-color);box-shadow:0 2px 6px var(--default-shadow-color);transform:translateY(-2px);display:block;list-style:none;position:sticky;top:0;z-index:2;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;cursor:pointer}details.details-info>summary>div{position:absolute;top:50%;transform:translateY(-50%);font-size:1.1em;font-weight:bolder}details.details-info>summary::marker{content:none!important}details.details-info>summary::-webkit-details-marker{display:none}details.details-info>summary:not(.close-disable):hover{background-color:var(--cursor-color);filter:drop-shadow(0 0 2px var(--accent-color))!important}details.details-info>summary:not(.close-disable):after{content:"開く：＋";position:absolute;right:var(--header-margin);bottom:0;color:var(--accent-color);font-size:var(--font-size-smallXX);font-weight:bolder;opacity:.5}details.details-info>summary.close-disable{pointer-events:none}details[open].details-info>summary{background-color:var(--select-color);box-shadow:0 0 2px var(--default-shadow-color);transform:translateY(0)}details[open].details-info>summary:not(.close-disable):after{content:"－"}.lyt-menu{position:absolute;top:50%;right:var(--header-margin);transform:translateY(-50%);z-index:101}.lyt-menu .checkbox-label,.lyt-menu .select-arrow-wrapper{float:left}.lyt-menu .checkbox-label,.lyt-menu .select-arrow-wrapper,.lyt-menu>button{border-radius:var(--button-radius);height:var(--button-height-default);width:calc(var(--button-width-default) - var(--header-margin)/2);margin-left:calc(var(--header-margin)/2);font-size:var(--font-size-smallX);line-height:var(--font-size-smallX)}.lyt-menu .checkbox-label>select,.lyt-menu .select-arrow-wrapper>select,.lyt-menu>button>select{height:var(--button-height-default);border-radius:var(--button-radius);font-size:var(--font-size-smallXX)}.lyt-menu .slim>span{display:inline-block;transform:scaleX(.9)}.lyt-menu .half{width:calc(var(--button-width-default)/2 - var(--header-margin)/2)}.lyt-menu .two-thirds{width:calc(var(--button-width-default)/3*2 - var(--header-margin)/2)}.lyt-menu .one-thirds{width:calc(var(--button-width-default)/3 - var(--header-margin)/2)}.lyt-menu .quarter{width:calc(var(--button-width-default)/4 - var(--header-margin)/2)}body.device-ios .filter-root{max-height:400px!important}:root{--bold:1px;--font-size-less:8px;--font-size-smallXX:10px;--font-size-smallX:12px;--font-size-small:14px;--font-size-default:16px;--font-size-large:18px;--font-size-largeX:20px;--font-size-largeXX:24px;--font-size-great:36px;--font-size-var-base:62.25%;--font-size-var-less:0.8rem;--font-size-var-smallXX:1.0rem;--font-size-var-smallX:1.2rem;--font-size-var-small:1.4rem;--font-size-var-default:1.6rem;--font-size-var-large:1.8rem;--font-size-var-largeX:2.0rem;--font-size-var-largeXX:2.4rem;--font-size-var-great:3.6rem;--input-width-default:260px;--input-height-default:2.645rem;--button-radius:10px;--button-width-small:70px;--button-width-default:100px;--button-width-large:140px;--button-height-small:20px;--button-height-default:26.45px;--tab-radius:4px;--scrollbar-radius:4px;--scrollbar-bold-webkit:15px;--scrollbar-bold-firefox:12px;--scrollbar-bold-android:4px;--header-height:56px;--header-margin:4px;--contents-margin:16px;--icon-size-small:30px;--icon-size-default:40px;--icon-size-large:52px;--icon-size-largeX:80px;--icon-size-largeXX:128px;--sub-base-width:320px;--message-interval:2px;--message-margin:0.5em;--message-radius:10px;--message-line-height:1.6em;--white-color:#fff;--input-color:#fff;--input-disable-color:#ededed;--border-color:rgba(0,0,0,.15);--dark-back-color:hsla(0,0%,100%,.4);--light-back-color:hsla(0,0%,100%,.95);--default-shadow-color:rgba(0,51,51,.4);--icon-shadow-color:rgba(0,51,51,.8);--scrollbar-back-color:rgba(0,0,0,.05);--scrollbar-corner-color:rgba(0,0,0,.15);--option-back-color:rgba(199,209,209,.4);--unknown-color:#94a8a8;--page-back-color:#c7eaea;--bottom-color:#a9c7c7}@font-face{font-family:font-rounded;font-display:swap;font-style:normal;font-weight:400;src:url(../font/rounded.woff2) format("woff2")}@font-face{font-family:font-symbol-base;font-display:auto;font-style:normal;font-weight:"normal";src:local("Meiryo"),local("Helvetica Neue"),local("Hiragino Kaku Gothic Pro W3"),local("HiraginoSans-W3"),local("Arial");unicode-range:u+2714}@font-face{font-family:font-symbol-base;font-display:auto;font-style:normal;font-weight:"bolder";src:local("Meiryo"),local("Helvetica Neue"),local("Hiragino Kaku Gothic Pro W6"),local("HiraginoSans-W6"),local("Arial");unicode-range:u+2714}@font-face{font-family:font-symbol-base;font-display:auto;font-style:normal;font-weight:"normal";src:local("Noto Color Emoji"),local("Noto Emoji"),local("Segoe UI Emoji"),local("Segoe UI Symbol"),local("Apple Color Emoji");unicode-range:u+200d,u+1f466-1f469}@font-face{font-family:font-symbol-base;font-display:auto;font-style:normal;font-weight:"bolder";src:local("Noto Color Emoji"),local("Noto Emoji"),local("Segoe UI Emoji"),local("Segoe UI Symbol"),local("Apple Color Emoji");unicode-range:u+200d,u+1f466-1f469}@font-face{font-family:font-symbol-local;font-display:auto;font-style:normal;font-weight:"normal";src:local("Meiryo"),local("Helvetica Neue"),local("Hiragino Kaku Gothic Pro W3"),local("HiraginoSans-W3"),local("Arial");unicode-range:u+20,u+23,u+2a,u+30-39,u+2026,u+2194-2199}@font-face{font-family:font-symbol-local;font-display:auto;font-style:normal;font-weight:"bolder";src:local("Meiryo"),local("Helvetica Neue"),local("Hiragino Kaku Gothic Pro W6"),local("HiraginoSans-W6"),local("Arial");unicode-range:u+20,u+23,u+2a,u+30-39,u+2026,u+2194-2199}html{font-weight:400;color:var(--font-color);font-size:var(--font-size-var-base);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;font-family:-apple-system,Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;background:var(--bottom-color);padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom)}body{font-size:var(--font-size-default);background:linear-gradient(180deg,var(--white-color),var(--page-back-color))}body a{color:var(--accent-color)}body a:focus,body a:hover{color:var(--accent-color)}body a:active,body a:focus,body a:hover{filter:drop-shadow(0 0 2px var(--accent-color))}body a:active{color:var(--input-color)}body img{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}body input,body select{height:var(--input-height-default)}body input,body select,body textarea{font-family:inherit;font-size:var(--font-size-var-default);background-color:var(--input-color);border:var(--bold) solid var(--border-color);box-sizing:border-box}body input:focus,body input:hover,body select:focus,body select:hover,body textarea:focus,body textarea:hover{box-shadow:0 0 2px var(--accent-color)}body input:disabled,body select:disabled,body textarea:disabled{color:var(--main-color);background-color:var(--input-disable-color);border:var(--bold) solid var(--main-disable-color);box-shadow:unset}body button{font-family:inherit;font-size:var(--font-size-default);padding:0;color:var(--main-color);background-color:var(--input-color);border:var(--bold) solid var(--border-color);border-radius:var(--button-radius);box-sizing:border-box;width:var(--button-width-default);height:var(--button-height-default);text-align:center;filter:drop-shadow(0 .5px 1px var(--default-shadow-color));cursor:pointer;cursor:hand;text-overflow:clip;white-space:nowrap;overflow:hidden}body button>span{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}body button:enabled:hover{background-color:var(--select-color)}body button:enabled:focus,body button:enabled:hover{filter:drop-shadow(0 0 2px var(--accent-color))}body button:disabled,body button:enabled:active{filter:drop-shadow(0 0 1px var(--default-shadow-color))}body button:disabled{color:var(--main-disable-color);background-color:var(--input-disable-color);border:var(--bold) solid var(--main-disable-color);cursor:default}body h1{font-size:2em}body h1,body h2{color:var(--main-color);font-weight:bolder;line-height:40px}body h2{font-size:1.2em}body h3{font-size:1.1em}body h3,body h4{color:var(--main-color);font-weight:bolder;line-height:30px}body h4{font-size:1em}body table{border:var(--bold) solid var(--border-color)}body table td,body table th{border:calc(var(--bold)/2) solid var(--main-color)}body.webfont-noto{font-family:font-symbol-base,font-symbol-noto,font-symbol-local,Noto Color Emoji,Noto Sans JP,-apple-system,Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif!important}body.webfont-noto-emoji{font-family:font-symbol-base,font-symbol-local,Noto Color Emoji,-apple-system,Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif!important}body.device-ios input,body.device-ios select,body.device-ios textarea{font-size:var(--font-size-default)}body.device-ios button{transform:translateZ(0);backface-visibility:hidden}@keyframes ios_avoidance_anime{0%{z-index:scale(0)}to{transform:scale(1)}}body.loading .lyt-base .lyt-contents-wrapper .lyt-contents .ef-spin-root{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);padding-top:4px;margin-top:0;z-index:10001}body.loading .lyt-base .lyt-contents-wrapper .lyt-contents:after{content:"";position:absolute;width:50px;height:50px;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:50%;background-color:var(--white-color);z-index:10000;filter:drop-shadow(0 .5px 1px var(--default-shadow-color))}body.loading-lock .lyt-base .lyt-screen{background-color:transparent!important;transition:none!important;pointer-events:all!important}html{overscroll-behavior-X:none;overscroll-behavior-y:none}html,html body,html body #react-app,html body #react-app .lyt-base{width:100%;height:100%;overflow:hidden}html body #react-app .lyt-base{position:relative}html body #react-app .lyt-base .lyt-screen{position:absolute;left:0;top:0;width:100%;height:100%;z-index:9999;background-color:transparent;transition:background-color .2s ease 0s;pointer-events:none;overscroll-behavior-X:none;overscroll-behavior-y:none}html body #react-app .lyt-base .lyt-screen.show{background-color:var(--border-color);pointer-events:all}html body #react-app .lyt-base .lyt-contents-wrapper{visibility:hidden;width:100%;height:100%;overflow:hidden}html body #react-app .lyt-base .lyt-contents-wrapper .lyt-contents{width:100%;height:100%;overflow:hidden}html body #react-app .lyt-base .lyt-contents-wrapper.show{visibility:visible}.ef-spin-root{width:40px;height:40px;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ef-spin-root .ef-spin-chase{width:60%;height:60%;margin-top:10%;margin-left:20%;position:relative;animation:ef-spin-chase 2.5s linear infinite both}.ef-spin-root .ef-spin-chase .ef-spin-chase-dot{width:100%;height:100%;position:absolute;left:0;top:0;animation:ef-spin-chase-dot 2s ease-in-out infinite both}.ef-spin-root .ef-spin-chase .ef-spin-chase-dot:before{content:"";display:block;width:25%;height:25%;background-color:var(--accent-color);border-radius:100%;animation:ef-spin-chase-dot-before 2s ease-in-out infinite both}.ef-spin-root .ef-spin-chase .ef-spin-chase-dot:first-child{animation-delay:-1.1s}.ef-spin-root .ef-spin-chase .ef-spin-chase-dot:nth-child(2){animation-delay:-1s}.ef-spin-root .ef-spin-chase .ef-spin-chase-dot:nth-child(3){animation-delay:-.9s}.ef-spin-root .ef-spin-chase .ef-spin-chase-dot:nth-child(4){animation-delay:-.8s}.ef-spin-root .ef-spin-chase .ef-spin-chase-dot:nth-child(5){animation-delay:-.7s}.ef-spin-root .ef-spin-chase .ef-spin-chase-dot:nth-child(6){animation-delay:-.6s}.ef-spin-root .ef-spin-chase .ef-spin-chase-dot:first-child:before{animation-delay:-1.1s}.ef-spin-root .ef-spin-chase .ef-spin-chase-dot:nth-child(2):before{animation-delay:-1s}.ef-spin-root .ef-spin-chase .ef-spin-chase-dot:nth-child(3):before{animation-delay:-.9s}.ef-spin-root .ef-spin-chase .ef-spin-chase-dot:nth-child(4):before{animation-delay:-.8s}.ef-spin-root .ef-spin-chase .ef-spin-chase-dot:nth-child(5):before{animation-delay:-.7s}.ef-spin-root .ef-spin-chase .ef-spin-chase-dot:nth-child(6):before{animation-delay:-.6s}@keyframes ef-spin-chase{to{transform:rotate(1turn)}}@keyframes ef-spin-chase-dot{80%,to{transform:rotate(1turn)}}@keyframes ef-spin-chase-dot-before{50%{transform:scale(.4)}0%,to{transform:scale(1)}}.ef-ellipses,.ef-ellipses:after,.ef-ellipses:before{border-radius:50%;width:1em;height:1em;animation-fill-mode:both;animation:ef-ellipses 1.8s ease-in-out infinite}.ef-ellipses{position:relative;text-indent:-9999em;transform:translateZ(0);animation-delay:-.16s}.ef-ellipses:after,.ef-ellipses:before{content:"";position:absolute;top:0}.ef-ellipses:before{left:-1em;animation-delay:-.32s}.ef-ellipses:after{left:1em}@keyframes ef-ellipses{0%,80%,to{box-shadow:0 1em 0 -1em}40%{box-shadow:0 1em 0 0}}:root{--popup-content-width-wide:60vw;--popup-content-width:260px;--popup-content-margin:5px}.popup{z-index:10000;visibility:hidden;transition:filter .2s;position:fixed;width:100%;height:100%;left:0;top:0;display:grid;place-items:center;justify-items:center;align-items:stretch;grid-template-columns:1fr minmax(0,max-content) 1fr;grid-template-rows:1fr minmax(0,max-content) 1fr}.popup .popup-back{position:absolute;z-index:-1;width:100%;height:100%;background-color:var(--border-color);transition:opacity .3s;opacity:1;overscroll-behavior-X:none;overscroll-behavior-y:none}.popup .popup-back.back-close:hover{opacity:.8;filter:sepia(.5)}.popup .popup-modal{display:grid;grid-template-rows:auto auto auto;padding:calc(var(--contents-margin)/2);border-radius:var(--contents-margin);background-color:var(--input-color);filter:drop-shadow(0 0 4px var(--default-shadow-color));grid-column:2/3;grid-row:2/3;min-width:calc(var(--popup-content-width) + var(--popup-content-margin)*2 + var(--contents-margin)*2);max-width:60%;min-height:100%}.popup .popup-modal>.popup-header{grid-row:1/2;color:var(--main-color);text-align:center;font-weight:bolder;font-size:var(--font-size-var-large);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.popup .popup-modal>.popup-contents{grid-row:2/3}.popup .popup-modal>.popup-controller{grid-row:3/4}.popup .popup-modal.wide{max-width:100%}.popup.dragover{filter:blur(1px) grayscale(.5)}.popup.alert .popup-back{background:linear-gradient(-45deg,rgba(34,34,34,.4),rgba(34,34,34,.4) 25%,rgba(136,136,34,.4) 0,rgba(136,136,34,.4) 50%,rgba(34,34,34,.4) 0,rgba(34,34,34,.4) 75%,rgba(136,136,34,.4) 0,rgba(136,136,34,.4));background-size:32px 32px;animation:stripe-animation 3s linear infinite}@keyframes stripe-animation{0%{background-position:0 0}to{background-position:32px 32px}}.popup.viewer{grid-template-rows:auto 1fr auto;grid-template-columns:auto 1fr auto;background-color:var(--font-color)}.popup.viewer .popup-modal{position:relative;max-width:100%;width:100%;padding:0!important;border-radius:0!important;background-color:transparent;grid-template-rows:auto 1fr auto}.popup.viewer .popup-modal .popup-header{position:absolute;z-index:1;top:var(--header-margin);color:var(--white-color);filter:drop-shadow(0 0 2px var(--accent-color))}.popup.viewer .popup-modal .popup-contents{padding:0;overflow-y:hidden}.popup.viewer .popup-modal .popup-contents .popup-show-wrapper{width:100%;height:100%}.popup.viewer .popup-modal .popup-contents .popup-show{-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}.popup.viewer .popup-modal .popup-cancel{position:absolute;bottom:var(--header-margin);left:var(--header-margin)}.popup.viewer .popup-modal .popup-button-single{position:absolute;bottom:var(--header-margin);right:var(--header-margin)}.popup button.button-slim>span{display:inline-block;transform:translate(-50%,-50%) scaleX(.9);letter-spacing:-2px}.popup button.button-important{color:var(--accent-color)}.popup button.button-negative{color:var(--contrast-color)}.popup button.button-negative-strong{color:var(--white-color);background:var(--contrast-color)}.popup button.button-negative-strong:enabled:hover{color:var(--contrast-color)!important}.popup .ef-button-negative-pulse{animation:ef-button-negative-pulse-animation .3s linear 1}@keyframes ef-button-negative-pulse-animation{0%{box-shadow:0 0 0 0 var(--contrast-color)}50%{box-shadow:0 0 0 4px var(--contrast-color)}to{box-shadow:0 0 0 8px transparent}}.popup label.checkbox{margin-top:var(--header-margin);font-family:inherit;color:var(--dark-color);height:var(--font-size-var-large);line-height:var(--font-size-var-large);font-size:var(--font-size-var-small);background-color:var(--sub-color);border:calc(var(--bold)/2) solid var(--sub-disable-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;filter:drop-shadow(0 .5px 1px var(--sub-color));cursor:pointer;text-overflow:clip;white-space:nowrap;overflow:hidden;box-sizing:border-box;padding-left:25px;position:relative;width:auto}.popup label.checkbox:before{background-color:var(--sub-color);border:1px solid var(--accent-color);content:"";display:block;width:16px;height:16px;left:5px;margin-top:-8px;position:absolute;top:50%}.popup label.checkbox:after{border:5px solid var(--accent-color);content:"";display:block;width:9px;height:9px;left:8px;margin-top:-5px;opacity:0;position:absolute;top:50%}.popup label.checkbox:active{box-shadow:0 0 2px var(--sub-color)}.popup input[type=checkbox].checkbox,.popup input[type=radio].checkbox{display:none}.popup input[type=checkbox].checkbox:checked+label.checkbox:after,.popup input[type=radio].checkbox:checked+label.checkbox:after{opacity:1}.popup input[type=checkbox].checkbox:focus+label.checkbox,.popup input[type=checkbox].checkbox:hover+label.checkbox,.popup input[type=radio].checkbox:focus+label.checkbox,.popup input[type=radio].checkbox:hover+label.checkbox{filter:drop-shadow(0 0 2px var(--accent-color))}.popup input[type=checkbox]:disabled+label.checkbox,.popup input[type=radio]:disabled+label.checkbox{color:var(--main-disable-color)}.popup input[type=checkbox]:disabled+label.checkbox:hover,.popup input[type=radio]:disabled+label.checkbox:hover{filter:none;cursor:default}.popup .popup-contents{width:100%;padding-top:var(--contents-margin);padding-bottom:var(--contents-margin);display:grid;overflow-wrap:break-word;word-wrap:break-word;height:100%;overflow:hidden}.popup .popup-contents input[type=radio]{width:auto}.popup .popup-contents input[type=email],.popup .popup-contents input[type=number],.popup .popup-contents input[type=password],.popup .popup-contents input[type=text]{width:var(--popup-content-width);text-overflow:ellipsis;white-space:nowrap;text-align:center}.popup .popup-contents .popup-scroll{height:100%;padding-top:var(--header-margin);padding-bottom:var(--header-margin);overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:none;-webkit-overflow-scrolling:touch}.popup .popup-contents .popup-grid{width:var(--popup-content-width);margin-left:calc(50% - var(--popup-content-width)/2)}.popup .popup-contents .popup-grid>div{width:100%}.popup .popup-contents .popup-grid>div>div,.popup .popup-contents .popup-grid>div>div>.popup-input,.popup .popup-contents .popup-grid>div>input,.popup .popup-contents .popup-grid>div>input>.popup-input{width:100%;margin-left:0}.popup .popup-contents .popup-lineup{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.popup .popup-contents .popup-lineup>div,.popup .popup-contents .popup-lineup>input{margin-left:0;margin-right:0}.popup .popup-contents .popup-lineup:after{content:"";clear:both;height:0;display:block;visibility:hidden}.popup .popup-contents .popup-effect{margin-left:calc(50% - 20px);margin-top:10px}.popup .popup-contents .popup-label{width:var(--popup-content-width);margin-left:calc(50% - var(--popup-content-width)/2);padding-top:var(--header-margin);text-align:left;font-size:var(--font-size-var-small)}.popup .popup-contents .popup-button{width:calc(100% - var(--header-margin)*2);margin:var(--header-margin)}.popup .popup-contents .popup-button span{letter-spacing:0!important}.popup .popup-contents .popup-text{width:100%;text-align:center;font-size:var(--font-size-var-default)}.popup .popup-contents .popup-overtext{width:100%;margin-top:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center}.popup .popup-contents .popup-textarea{width:var(--popup-content-width-wide);margin-left:var(--header-margin);margin-right:var(--header-margin);min-width:var(--popup-content-width);min-height:50px;max-height:190px;resize:none;overscroll-behavior-y:none;-webkit-overflow-scrolling:touch}.popup .popup-contents .popup-input{width:var(--popup-content-width);margin-left:calc(50% - var(--popup-content-width)/2)}.popup .popup-contents textarea.popup-input{resize:none;min-height:var(--input-height-default)}.popup .popup-contents .popup-input-fit{width:-moz-fit-content!important;width:fit-content!important}.popup .popup-contents .popup-input-auto{width:auto!important}.popup .popup-contents .popup-input-full{width:100%!important}.popup .popup-contents .popup-input-wide{width:var(--popup-content-width-wide)!important;min-width:var(--popup-content-width);margin-left:var(--header-margin);margin-right:var(--header-margin)}.popup .popup-contents .popup-input-dummy{opacity:0;top:-100px;left:-100px;position:fixed;pointer-events:none}.popup .popup-contents .select-arrow-wrapper{width:var(--popup-content-width);margin-left:calc(50% - var(--popup-content-width)/2)}.popup .popup-contents .select-arrow-wrapper select{padding-left:25px!important;height:var(--input-height-default)!important}.popup .popup-contents .select-arrow-wrapper select option{color:var(--font-color)}.popup .popup-contents .select-arrow-wrapper select option:first-child{color:var(--unknown-color)}.popup .popup-contents select.popup-listbox{height:100%;width:var(--popup-content-width);overflow:hidden}.popup .popup-contents select.popup-listbox option{border-bottom:1px dashed var(--border-color)}.popup .popup-contents select.popup-listbox option:last-child{border-bottom:none}.popup .popup-contents label.popup-icon{margin-top:var(--message-margin);margin-left:calc(50% - var(--icon-size-largeX)/2)}.popup .popup-contents label.popup-icon>img{width:var(--icon-size-largeX);height:var(--icon-size-largeX);padding:0;border-radius:var(--button-radius);background-color:var(--icon-color);-o-object-fit:cover;object-fit:cover}.popup .popup-contents input#popup-icon-input{position:absolute;width:1px;height:1px;margin:-1px;border:0;overflow:hidden;padding:0;clip:rect(0,0,0,0)}.popup .popup-contents input#popup-icon-input+label>img{filter:drop-shadow(0 0 2px var(--icon-shadow-color))}.popup .popup-contents input#popup-icon-input:active+label>img,.popup .popup-contents input#popup-icon-input:focus+label>img{filter:drop-shadow(0 0 2px var(--accent-color))}.popup .popup-contents input#popup-icon-input#popup-icon-input:disabled+label{cursor:default}.popup .popup-contents input#popup-icon-input:disabled+label>img,.popup .popup-contents input#popup-icon-input:disabled:active+label>img,.popup .popup-contents input#popup-icon-input:disabled:focus+label>img{filter:none}.popup .popup-contents input#popup-icon-input+label>img{border:var(--bold) solid var(--accent-color)}.popup .popup-contents input#popup-icon-input:disabled+label>img{border:var(--bold) solid var(--border-color)}.popup .popup-contents.message{display:unset;text-align:center;font-size:var(--font-size-var-default)}.popup .popup-contents.scroll{height:100%;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:none;-webkit-overflow-scrolling:touch}.popup .popup-controller{width:100%}.popup .popup-controller button{position:relative;font-size:var(--font-size-small)}.popup .popup-controller button>span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-overflow:ellipsis;white-space:nowrap}.popup .popup-controller .popup-cancel{width:var(--button-width-small)}.popup .popup-controller .popup-cancel.only{margin-left:calc((100% - var(--button-width-small))/2)}.popup .popup-controller .popup-button-single{margin-left:calc(100% - var(--button-width-small)*2);width:var(--button-width-small)}.popup .popup-controller .popup-button-full{width:100%}.popup .popup-controller .popup-button-full span{display:inline-block;letter-spacing:0}.popup .popup-controller .popup-button-two-1,.popup .popup-controller .popup-button-two-2{margin-left:calc(50% - var(--button-width-small)*3/2);width:var(--button-width-small)}.popup .popup-controller .popup-button-three-1,.popup .popup-controller .popup-button-three-2,.popup .popup-controller .popup-button-three-3{margin-left:calc(33.33333% - var(--button-width-small)*4/3);width:var(--button-width-small)}.popup .popup-controller .popup-button-next,.popup .popup-controller .popup-button-prev,.popup .popup-controller .popup-button-roll{position:absolute;transform:translateY(-50%);top:50%;width:60px;height:80px;border:none;font-weight:bolder;font-size:var(--font-size-great);background-color:transparent;color:var(--white-color)}.popup .popup-controller .popup-button-next:hover,.popup .popup-controller .popup-button-prev:hover,.popup .popup-controller .popup-button-roll:hover{border:none;color:var(--select-color)}.popup .popup-controller .popup-button-next:disabled,.popup .popup-controller .popup-button-prev:disabled,.popup .popup-controller .popup-button-roll:disabled{opacity:.3}.popup .popup-controller .popup-button-prev{left:0;text-align:left}.popup .popup-controller .popup-button-next{right:0;text-align:right}.popup .popup-controller .popup-button-roll{height:40px;top:auto;bottom:var(--header-margin);left:50%;transform:translateX(-50%)}body.scrollbar-webkit .popup .popup-modal{min-width:calc(var(--popup-content-width) + var(--popup-content-margin)*2 + var(--contents-margin)*2 + var(--scrollbar-bold-webkit))}body.scrollbar-firefox .popup .popup-modal{min-width:calc(var(--popup-content-width) + var(--popup-content-margin)*2 + var(--contents-margin)*2 + var(--scrollbar-bold-firefox))}body.device-ios .popup .popup-contents .popup-overtext{max-width:var(--popup-content-width);display:block;box-sizing:border-box}body.browser-safari.major-version-12 .popup .popup-modal .popup-contents.scroll,body.browser-safari.major-version-12 .popup .popup-modal.wide .popup-contents,body.browser-safari.major-version-13 .popup .popup-modal .popup-contents.scroll,body.browser-safari.major-version-13 .popup .popup-modal.wide .popup-contents,body.browser-safari.major-version-14 .popup .popup-modal .popup-contents.scroll,body.browser-safari.major-version-14 .popup .popup-modal.wide .popup-contents{height:auto;min-height:auto;max-height:70vh;overflow-y:scroll;overscroll-behavior-y:none;-webkit-overflow-scrolling:touch}@media(orientation:landscape){body.browser-safari.major-version-12 .popup .popup-modal .popup-contents.scroll,body.browser-safari.major-version-12 .popup .popup-modal.wide .popup-contents,body.browser-safari.major-version-13 .popup .popup-modal .popup-contents.scroll,body.browser-safari.major-version-13 .popup .popup-modal.wide .popup-contents,body.browser-safari.major-version-14 .popup .popup-modal .popup-contents.scroll,body.browser-safari.major-version-14 .popup .popup-modal.wide .popup-contents{max-height:50vh}}:root{--footer-height:25px}.footer-contents{width:100%;height:100%;font-size:var(--font-size-smallX);line-height:var(--footer-height);display:grid;grid-template-columns:auto auto}.footer-contents a,.footer-contents a:active,.footer-contents a:hover{color:var(--input-color)}.footer-contents .footer-contents-left{grid-column:1/2;text-align:left;vertical-align:middle;padding-left:calc(var(--contents-margin) - var(--header-margin)*2)}.footer-contents .footer-contents-left a{padding-right:var(--header-margin)}.footer-contents .footer-contents-left a:last-child{padding-left:none!important}.footer-contents .footer-contents-right{grid-column:2/3;text-align:right;vertical-align:middle;padding-right:calc(var(--contents-margin) - var(--header-margin)*2)}.footer-contents .footer-contents-right a{padding-left:var(--header-margin)}.footer-contents .footer-contents-right a:first-child{padding-left:none!important}