@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Kosugi+Maru&family=Nunito:ital,wght@0,200..1000;1,200..1000&family=Lexend+Zetta:wght@100..900&display=swap";:root{--ct-width: 128rem}:root body{max-width:var(--ct-width);margin:auto}:root{--def-main-color: #bed440;--def-main-color-highlight: #d1de43;--def-main-color-soft: #ccdb74;--def-main-color-pale: #dfec98;--def-main-color-fluo: #c5d85840;--def-main-color-pale-fluo: #dfec9840;--def-main-color-strong: #a8be28;--def-main-color-deep: #87991f;--def-main-color-dark: #677612;--def-main-color-text: #31332b;--def-main-color-grayish-fluo: hsla(68, 15%, 65%, .15);--def-main-color-dark-grayish: hsl(68, 7%, 30%);--def-main-color-very-grayish: hsl(68, 9%, 48%);--def-main-color-grayish: hsl(68, 15%, 65%);--def-main-color-light-grayish: hsl(68, 28%, 75%);--def-main-color-pearl-grayish: hsl(68, 48%, 87%);--def-sub-color: #b99f72;--def-sub-color-soft: #d8bb8a;--def-sub-color-strong: #96815c;--def-text-color: #27231d;--def-dark-text-color: white;--def-background-color: #fdfde4;--def-play-background-color: #ecfffe;--def-dark-background-color: hsl(80, 10%, 14%);--def-dark-play-background-color: hsl(0, 0%, 18%);--def-warm-color: #f87171;--def-warm-color-hover: #fa5757;--def-lightbox-background: rgba(0, 0, 0, .3);--def-lightbox-background-preview: rgba(146, 147, 127, .8);--def-modal-window-background: rgb(246, 246, 243);--def-light-form-background-color: white}:root.theme-orange{--def-main-color: #ecae75;--def-main-color-highlight: #efba79;--def-main-color-soft: #fac798;--def-main-color-pale: #ffd8a2;--def-main-color-fluo: #f8b06d40;--def-main-color-pale-fluo: #fde5c440;--def-main-color-strong: #d88b44;--def-main-color-deep: #b56316;--def-main-color-dark: #a55a14;--def-main-color-text: #2f2b27;--def-text-color: #27231d;--def-main-color-grayish-fluo: hsla(29, 8%, 54%, .15);--def-main-color-dark-grayish: hsl(29, 7%, 30%);--def-main-color-very-grayish: hsl(29, 9%, 48%);--def-main-color-grayish: hsl(29, 15%, 65%);--def-main-color-light-grayish: hsl(29, 28%, 75%);--def-main-color-pearl-grayish: hsl(29, 48%, 87%);--def-background-color: #fff8e3;--def-play-background-color: #fffbdf;--def-dark-background-color: hsl(45, 10%, 14%)}:root.theme-aqua{--def-main-color: #53c3dd;--def-main-color-highlight: #59d6e4;--def-main-color-soft: #6ed5ed;--def-main-color-pale: #a9e9f7;--def-main-color-fluo: #47b7d040;--def-main-color-pale-fluo: #a9e9f740;--def-main-color-strong: #43beda;--def-main-color-deep: #32b2ce;--def-main-color-dark: #2ea3be;--def-main-color-text: #2e3638;--def-text-color: #1d2227;--def-main-color-grayish-fluo: hsla(191, 8%, 54%, .15);--def-main-color-dark-grayish: hsl(191, 7%, 30%);--def-main-color-very-grayish: hsl(191, 9%, 48%);--def-main-color-grayish: hsl(191, 15%, 65%);--def-main-color-light-grayish: hsl(191, 28%, 75%);--def-main-color-pearl-grayish: hsl(191, 48%, 87%);--def-background-color: #e5fcf6;--def-play-background-color: #d9f8f6;--def-dark-background-color: hsl(150, 10%, 10%)}:root{--main-color: var(--def-main-color);--main-color-highlight: var(--def-main-color-highlight);--main-color-soft: var(--def-main-color-soft);--main-color-pale: var(--def-main-color-pale);--main-color-fluo: var(--def-main-color-fluo);--main-color-pale-fluo: var(--def-main-color-pale-fluo);--main-color-strong: var(--def-main-color-strong);--main-color-deep: var(--def-main-color-deep);--main-color-dark: var(--def-main-color-dark);--main-color-text: var(--def-main-color-text);--main-color-grayish-fluo: var(--def-main-color-grayish-fluo);--main-color-dark-grayish: var(--def-main-color-dark-grayish);--main-color-very-grayish: var(--def-main-color-very-grayish);--main-color-grayish: var(--def-main-color-grayish);--main-color-light-grayish: var(--def-main-color-light-grayish);--main-color-pearl-grayish: var(--def-main-color-pearl-grayish);--main-color-dark-text: var(--def-main-color-dark-grayish);--sub-color: var(--def-sub-color);--sub-color-soft: var(--def-sub-color-soft);--sub-color-strong: var(--def-sub-color-strong);--text-color: var(--def-text-color);--dark-text-color: var(--def-dark-text-color);--background-color: var(--def-background-color);--play-background-color: var(--def-play-background-color);--dark-background-color: var(--def-dark-background-color);--dark-play-background-color: var(--def-dark-play-background-color);--warm-color: var(--def-warm-color);--warm-color-hover: var(--def-warm-color-hover);--lightbox-background: var(--def-lightbox-background);--lightbox-background-preview: var(--def-lightbox-background-preview);--modal-window-background: var(--def-modal-window-background);--light-form-background-color: var(--def-light-form-background-color);--dark-form-background-color: var(--def-dark-background-color);--link-color: var(--main-color-strong);--link-color-hover: var(--main-color)}:root{--background: var(--background-color);--background-input: white;--background-bw: white;--form-background-color: var(--light-form-background-color)}:root{accent-color:var(--main-color-deep)}@keyframes FadeInAnim{0%{opacity:0}to{opacity:1}}@keyframes SlightlyZoomInAnim{0%{transform:scale(.975)}to{transform:scale(1)}}@keyframes FadeOutAnim{0%{opacity:1}to{opacity:0}}@keyframes SlightlyZoomOutAnim{0%{transform:scale(1)}to{transform:scale(.975)}}@keyframes ZoomInAnim{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes ZoomOutAnim{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes ZoomInYAnim{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes ZoomOutYAnim{0%{transform:scaleY(1)}to{transform:scaleY(0)}}@keyframes SimpleGageAnim{0%{width:0%}to{width:100%}}:root,.cursor-default{cursor:url(/static/images/cursor/%E3%82%8F%E3%81%9F%E3%81%8B%E3%81%9C%E3%81%8F%E3%82%93%E3%82%AB%E3%83%BC%E3%82%BD%E3%83%AB_%E9%80%9A%E5%B8%B8_00.cur),default}@keyframes cursor-pointer{0%{cursor:url(/static/images/cursor/%E3%82%8F%E3%81%9F%E3%81%8B%E3%81%9C%E3%81%8F%E3%82%93%E3%82%AB%E3%83%BC%E3%82%BD%E3%83%AB_%E3%83%9D%E3%82%A4%E3%83%B3%E3%82%BF%E3%83%BC_00.cur),pointer}50%{cursor:url(/static/images/cursor/%E3%82%8F%E3%81%9F%E3%81%8B%E3%81%9C%E3%81%8F%E3%82%93%E3%82%AB%E3%83%BC%E3%82%BD%E3%83%AB_%E3%83%9D%E3%82%A4%E3%83%B3%E3%82%BF%E3%83%BC_01.cur),pointer}}.fc .fc-list-event.fc-event-forced-url,.soundController .slider:not(.disabled),.galleryContainer .header .tagSelect>div:first-of-type,.galleryContainer .header .characterSelect>div:first-of-type,.characterPage .header .tagSelect>div:first-of-type,.characterPage .header .characterSelect>div:first-of-type,details>summary,.dropdown .listMenu button.item,.dropdown .listMenu .button.item,.dropdown .listMenu [tabIndex],button:not(:disabled),.button:not(:disabled),a,.pointer,.readmore,select,input[type=checkbox],.cursor-pointer{animation:cursor-pointer 1s step-end infinite}@keyframes cursor-move{0%{cursor:url(/static/images/cursor/%E3%82%8F%E3%81%9F%E3%81%8B%E3%81%9C%E3%81%8F%E3%82%93%E3%82%AB%E3%83%BC%E3%82%BD%E3%83%AB_%E7%A7%BB%E5%8B%95_00.cur),move}50%{cursor:url(/static/images/cursor/%E3%82%8F%E3%81%9F%E3%81%8B%E3%81%9C%E3%81%8F%E3%82%93%E3%82%AB%E3%83%BC%E3%82%BD%E3%83%AB_%E7%A7%BB%E5%8B%95_01.cur),move}}#image_viewer .infoArea form.edit .positionPreview .window,.move,.cursor-move{animation:cursor-move 1s step-end infinite}@keyframes cursor-backgorund{0%{cursor:url(/static/images/cursor/%E3%82%8F%E3%81%9F%E3%81%8B%E3%81%9C%E3%81%8F%E3%82%93%E3%82%AB%E3%83%BC%E3%82%BD%E3%83%AB_%E3%83%90%E3%83%83%E3%82%AF%E3%82%B0%E3%83%A9%E3%82%A6%E3%83%B3%E3%83%89_00.cur),backgorund}50%{cursor:url(/static/images/cursor/%E3%82%8F%E3%81%9F%E3%81%8B%E3%81%9C%E3%81%8F%E3%82%93%E3%82%AB%E3%83%BC%E3%82%BD%E3%83%AB_%E3%83%90%E3%83%83%E3%82%AF%E3%82%B0%E3%83%A9%E3%82%A6%E3%83%B3%E3%83%89_01.cur),backgorund}}.cursor-backgorund{animation:cursor-backgorund 1s step-end infinite}@keyframes cursor-progress{0%{cursor:url(/static/images/cursor/%E3%82%8F%E3%81%9F%E3%81%8B%E3%81%9C%E3%81%8F%E3%82%93%E3%82%AB%E3%83%BC%E3%82%BD%E3%83%AB_%E3%83%90%E3%83%83%E3%82%AF%E3%82%B0%E3%83%A9%E3%82%A6%E3%83%B3%E3%83%89_00.cur),progress}50%{cursor:url(/static/images/cursor/%E3%82%8F%E3%81%9F%E3%81%8B%E3%81%9C%E3%81%8F%E3%82%93%E3%82%AB%E3%83%BC%E3%82%BD%E3%83%AB_%E3%83%90%E3%83%83%E3%82%AF%E3%82%B0%E3%83%A9%E3%82%A6%E3%83%B3%E3%83%89_01.cur),progress}}.cursor-progress{animation:cursor-progress 1s step-end infinite}@keyframes cursor-wait{0%{cursor:url(/static/images/cursor/%E3%82%8F%E3%81%9F%E3%81%8B%E3%81%9C%E3%81%8F%E3%82%93%E3%82%AB%E3%83%BC%E3%82%BD%E3%83%AB_%E5%BE%85%E6%A9%9F_00.cur),wait}25%{cursor:url(/static/images/cursor/%E3%82%8F%E3%81%9F%E3%81%8B%E3%81%9C%E3%81%8F%E3%82%93%E3%82%AB%E3%83%BC%E3%82%BD%E3%83%AB_%E5%BE%85%E6%A9%9F_01.cur),wait}50%{cursor:url(/static/images/cursor/%E3%82%8F%E3%81%9F%E3%81%8B%E3%81%9C%E3%81%8F%E3%82%93%E3%82%AB%E3%83%BC%E3%82%BD%E3%83%AB_%E5%BE%85%E6%A9%9F_02.cur),wait}75%{cursor:url(/static/images/cursor/%E3%82%8F%E3%81%9F%E3%81%8B%E3%81%9C%E3%81%8F%E3%82%93%E3%82%AB%E3%83%BC%E3%82%BD%E3%83%AB_%E5%BE%85%E6%A9%9F_03.cur),wait}}.cursor-wait{animation:cursor-wait 2s step-end infinite}@keyframes cursor-not-allowed{0%{cursor:url(/static/images/cursor/%E3%82%8F%E3%81%9F%E3%81%8B%E3%81%9C%E3%81%8F%E3%82%93%E3%82%AB%E3%83%BC%E3%82%BD%E3%83%AB_%E7%A6%81%E6%AD%A2_00.cur),not-allowed}50%{cursor:url(/static/images/cursor/%E3%82%8F%E3%81%9F%E3%81%8B%E3%81%9C%E3%81%8F%E3%82%93%E3%82%AB%E3%83%BC%E3%82%BD%E3%83%AB_%E7%A6%81%E6%AD%A2_01.cur),not-allowed}}.cursor-not-allowed{animation:cursor-not-allowed 1s step-end infinite}input,textarea,[editable],.cursor-text{cursor:url(/static/images/cursor/%E3%82%8F%E3%81%9F%E3%81%8B%E3%81%9C%E3%81%8F%E3%82%93%E3%82%AB%E3%83%BC%E3%82%BD%E3%83%AB_%E3%83%86%E3%82%AD%E3%82%B9%E3%83%88%E9%81%B8%E6%8A%9E_00.cur),text}.move a{pointer-events:none;text-decoration:none}header.siteHeader,:root{min-width:360px}:root{color:var(--text-color)}:root.dark{--text-color: var(--def-dark-text-color);--main-color: var(--def-main-color-strong);--main-color-strong: var(--def-main-color);--main-color-dark-text: var(--def-dark-text-color);--main-color-pale: var(--def-main-color-dark);--main-color-soft: var(--def-main-color-deep);--main-color-pearl-grayish: var(--def-main-color-dark-grayish);--main-color-light-grayish: var(--def-main-color-very-grayish);--main-color-very-grayish: var(--def-main-color-light-grayish);--main-color-dark-grayish: var(--def-main-color-pearl-grayish);--main-color-dark: var(--def-main-color-soft);--background: var(--def-dark-background-color);--background-input: var(--def-dark-background-color);--background-bw: rgb(10, 10, 10);--modal-window-background: var(--def-dark-background-color);--play-background-color: var(--def-dark-play-background-color);--form-background-color: var(--def-dark-form-background-color);--lightbox-background-preview: rgba(103, 103, 94, .8)}@media (prefers-color-scheme: dark){:root.auto{--text-color: var(--def-dark-text-color);--main-color: var(--def-main-color-strong);--main-color-strong: var(--def-main-color);--main-color-dark-text: var(--def-dark-text-color);--main-color-pale: var(--def-main-color-dark);--main-color-soft: var(--def-main-color-deep);--main-color-pearl-grayish: var(--def-main-color-dark-grayish);--main-color-light-grayish: var(--def-main-color-very-grayish);--main-color-very-grayish: var(--def-main-color-light-grayish);--main-color-dark-grayish: var(--def-main-color-pearl-grayish);--main-color-dark: var(--def-main-color-soft);--background: var(--def-dark-background-color);--background-input: var(--def-dark-background-color);--background-bw: rgb(10, 10, 10);--modal-window-background: var(--def-dark-background-color);--play-background-color: var(--def-dark-play-background-color);--form-background-color: var(--def-dark-form-background-color);--lightbox-background-preview: rgba(103, 103, 94, .8)}}iframe.contactForm,:root:not(.loading),:root:not(.loading) .headerBackground,:root:not(.loading) .InPageMenu .background{transition:background-color 1s}:root.audio_play,:root.audio_play .headerBackground,:root.audio_play .InPageMenu .background{background-color:var(--play-background-color)}.m-1{margin:.25rem}.m-2{margin:.5rem}.m-3{margin:.75rem}.m-4{margin:1rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mr-4{margin-right:1rem}:root{font-family:Nunito,Kosugi Maru,sans-serif;font-size:medium}@media (min-width: 768px){:root{font-size:large}}.en-title-font{font-family:Lexend Zetta,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;letter-spacing:normal}*{-webkit-tap-highlight-color:var(--main-color-fluo)}* ::selection{background-color:var(--main-color-soft);color:#fff}.color-main{color:var(--main-color)}.color-main-bg{color:#fff;background-color:var(--main-color)}.color-soft{color:var(--main-color-soft)}.color-soft-bg{color:#fff;background-color:var(--main-color-soft)}.color-deep{color:var(--main-color-deep)}.color-deep-bg{color:#fff;background-color:var(--main-color-deep)}.color-dark{color:var(--main-color-dark)}.color-dark-bg{color:#fff;background-color:var(--main-color-dark)}.color-warm{color:var(--warm-color)}.color-warm-bg{color:#fff;background-color:var(--warm-color)}.color-gray{color:var(--main-color-light-grayish)}.color-gray-bg{color:#fff;background-color:var(--main-color-light-grayish)}.pixel{image-rendering:pixelated}style{display:none!important}[disabled]{pointer-events:none}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}ul{text-align:left;margin:auto}ul.sm{max-width:32rem}ul li{white-space:pre-line;line-height:1.75em}ul li[tabindex]:focus{background-color:var(--main-color-fluo)}ul.flex{padding:0}.parsed ul,ul .default{padding-left:1.25rem}.parsed ul li,ul .default li{list-style:circle}ul.files{display:flex;flex-direction:column;max-width:32rem;padding:0}ul.files li{list-style:none;display:inline-flex;align-items:center;height:2rem;padding:0 .5rem}ul.files li>*{margin:.25rem}ul.files li .name{flex:1}ul.files li svg{height:1.25rem;width:1.25rem}.flex{display:flex}.inline-flex{display:inline-flex}.flex.left,.inline-flex.left{align-items:flex-start}.flex.right,.inline-flex.right{align-items:flex-end}.flex.center,.flex.justify-center,.inline-flex.center,.inline-flex.justify-center{justify-content:center}.flex.center,.flex.items-center,.inline-flex.center,.inline-flex.items-center{align-items:center}.flex.justify-start,.inline-flex.justify-start{justify-content:flex-start}.flex.justify-end,.inline-flex.justify-end{justify-content:flex-end}.flex.justify-between,.inline-flex.justify-between{justify-content:space-between}.flex.row,.inline-flex.row{flex-direction:row}.flex.column,.inline-flex.column{flex-direction:column}.flex.wrap,.inline-flex.wrap{flex-wrap:wrap}.flex.wrap.row>*,.inline-flex.wrap.row>*{min-width:0}.flex.wrap.column>*,.inline-flex.wrap.column>*{max-width:100%}.flex.around,.inline-flex.around{justify-content:space-around}.flex.evenly,.inline-flex.evenly{justify-content:space-evenly}.flex.font-larger>*,.inline-flex.font-larger>*{margin:.5rem}.flex-1{flex:1}.p-0{padding:0}.m-0{margin:0}.m-auto{margin:auto}.m-lr-auto{margin-left:auto;margin-right:auto}.relative{position:relative}.absolute{position:absolute}.container{margin:1rem .5rem 2.5rem}.absoluteCorner{position:absolute;z-index:50}.absoluteCorner.top{top:0}.absoluteCorner.bottom{bottom:0}.absoluteCorner.right{right:0}.absoluteCorner.left{left:0}label span,#image_viewer .infoArea form.edit label span,#image_viewer .infoArea form.edit .label span{display:inline-block}#image_viewer .infoArea form.edit .positionPreview .window,.galleryContainer .galleryList,.react-comic-viewer,header.siteHeader .siteMenu .listMenu,header.siteHeader .siteMenu .button,header.siteHeader .backButton a,details>summary,button,.button{-webkit-user-select:none;user-select:none}button svg,button img,[role=button] svg,[role=button] img,a svg,a img{vertical-align:bottom}li{vertical-align:middle}.icons{font-size:1rem}.icons>*:not(.tight){margin:0 .25rem}.icons>*:not(.tight) svg{width:1.5rem;height:1.5rem}.charaIcon{display:inline-block;width:1.25em;height:1.25em;font-size:1.875rem;margin-right:.25rem}body{margin:0;padding:0;background-color:transparent;overflow-x:hidden;overflow-y:scroll}body.dummy{min-height:5000rem}body.loading{overflow-y:hidden}html.loading{scrollbar-color:transparent transparent!important}.loading .loadingWindow,.fillCoverWindow.enabled{display:block;position:fixed;width:100vw;height:100vh;height:100dvh;top:0;left:0}.fillCoverWindow,.loadingWindow{display:none}.loading .loadingWindow{width:100%;max-width:var(--ct-width);background-color:var(--background);z-index:1500;display:flex;flex-direction:column;align-items:center;justify-content:center;font-family:sans-serif;text-align:center}.loading .loadingWindow .loadingNow{color:var(--main-color);font-size:1.5rem}.loading .loadingWindow img{margin:1rem;width:auto;height:128px}.modal.eventsViewer h2,.fc .fc-toolbar .fc-toolbar-title,.fc .fc-event a,.modalEntire .modal form details summary,.modalEntire .modal form h2,.soundPage .playlist .list .item .name,.soundController.showBox .box .player .meta{word-break:normal;word-break:auto-phrase}.line-none a,a.line-none,.aboutPage a,.galleryContainer a,.topPage a,header.siteHeader .siteMenu .listMenu a,header.siteHeader .title-container a{text-decoration-line:none}.line-none a.underline,a.underline.line-none,.aboutPage a.underline,.galleryContainer a.underline,.topPage a.underline,header.siteHeader .siteMenu .listMenu a.underline,header.siteHeader .title-container a.underline{text-decoration-line:underline}.p-br p,p.p-br{margin-top:0;margin-bottom:0}.p-br-2 p,p.p-br-2{margin-top:2px;margin-bottom:2px}:root{background-color:var(--background);scrollbar-width:thin}:root,:root *{scrollbar-color:var(--main-color-soft) transparent}:root.scrollLock{scrollbar-color:var(--main-color-grayish) transparent}:root .window{overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}svg.stock{opacity:0;pointer-events:none;position:fixed;z-index:-999}button,.button{padding:0;border:0;outline:none;text-decoration:none;font-weight:700}button.soft-color,.button.soft-color{color:#fff;background-color:var(--main-color-soft)}button.color,.button.color{color:#fff;background-color:var(--main-color)}button.color:hover,.button.color:hover{color:#fff;background-color:var(--main-color-soft)}button.color:focus,.button.color:focus{color:#fff;background-color:var(--main-color-strong)}button.color:disabled,.button.color:disabled{background-color:var(--main-color-soft)}button.round,.button.round{padding:0;margin:.125rem;width:2.5rem;height:2.5rem;border-radius:9999px;display:flex;align-items:center;justify-content:center}button.round:disabled,.button.round:disabled{opacity:.6}button.round svg,button.round .svg,.button.round svg,.button.round .svg{fill:#fff;width:1.5rem;height:1.5rem}button.link,button.miniIcon,button.iconSwitch,button.keyValueEdit,.button.link,.button.miniIcon,.button.iconSwitch,.button.keyValueEdit{padding:0;background-color:transparent}button.link.margin,button.miniIcon.margin,button.iconSwitch.margin,button.margin.keyValueEdit,.button.link.margin,.button.miniIcon.margin,.button.iconSwitch.margin,.button.margin.keyValueEdit{padding:.25rem}button.link svg,button.miniIcon svg,button.iconSwitch svg,button.keyValueEdit svg,.button.link svg,.button.miniIcon svg,.button.iconSwitch svg,.button.keyValueEdit svg{font-size:1.25rem}button.like,.button.like{color:var(--main-color-grayish);background-color:transparent}button.like:hover,.button.like:hover{color:var(--main-color-light-grayish)}button.like.checked,.button.like.checked{color:var(--warm-color)}button.like.checked:hover,.button.like.checked:hover{color:var(--warm-color-hover)}button.like .count,.button.like .count{font-size:1.2em;vertical-align:middle;margin-left:.1em}button.like svg,.button.like svg{width:1.5em;height:1.5em}button.iconSwitch,button.keyValueEdit,.button.iconSwitch,.button.keyValueEdit{color:var(--main-color)}button.iconSwitch:hover,button.keyValueEdit:hover,.button.iconSwitch:hover,.button.keyValueEdit:hover{color:var(--main-color-deep)}button.keyValueEdit,.button.keyValueEdit{font-size:1em;margin:0 .5em;display:inline-flex;align-items:end}button.keyValueEdit svg,.button.keyValueEdit svg{margin:.25em}button.keyValueEdit .title,.button.keyValueEdit .title{line-height:1.2em;font-size:1.2em;margin:.1em .25em}button.miniIcon:hover,.button.miniIcon:hover{opacity:.8}button.warm,.button.warm{color:#fff;background-color:var(--warm-color)}button.warm:hover,.button.warm:hover{background-color:var(--warm-color-hover)}button img,.button img{max-width:100%}@media (min-width: 768px){button.round,.button.round{margin:.25rem;width:3rem;height:3rem}button.round svg,button.round .svg,.button.round svg,.button.round .svg{width:2rem;height:2rem}}a,.link{font:inherit;text-decoration:underline;word-break:break-all;color:var(--link-color)}a:hover,.link:hover{color:var(--link-color-hover)}a:hover.external:after,.link:hover.external:after{background-color:var(--link-color-hover)}a.roundLink,.link.roundLink{color:#fff;display:inline-block;padding:.4rem 1rem;border-radius:1rem;background-color:var(--main-color)}a.roundLink.external:after,.link.roundLink.external:after{background-color:#fff}a.roundLink:hover,.link.roundLink:hover{background-color:var(--main-color-soft)}a.external:after,.link.external:after{display:inline-block;margin-left:.2em;content:"";width:1em;height:1em;-webkit-mask-image:url(/static/images/svg/external.svg);-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(/static/images/svg/external.svg);mask-size:contain;mask-repeat:no-repeat;mask-position:center;background-color:var(--main-color-strong);font-size:90%}.slider .thumb:focus{outline:0}span.label:after{content:":";margin:0 .375rem 0 .125rem}[hidden],.hidden{display:none!important;border:none!important}.ml{margin-left:1rem}.mr{margin-right:1rem}.mt{margin-top:1rem}.mb{margin-bottom:1rem}.ml-s{margin-left:.5rem}.mr-s{margin-right:.5rem}.m-c-s>*{margin:.5rem}.mb-c>*{margin-bottom:1rem}.emoji{min-width:1em;height:1em;vertical-align:baseline;display:inline-block;margin:0}img{object-fit:cover;height:auto}.overlay{transition:filter .1s}.overlay:hover{filter:brightness(.9)}h1{font-size:2.25rem}h2{font-size:2.5em}h3{font-size:1.5rem;margin:2rem auto}.author h3{margin:1rem auto}.parsed h3{margin:initial}h4{font-size:1.25rem}.common-h2,.soundPage .title{color:var(--main-color);margin-bottom:1rem}@media (min-width: 768px){.common-h2,.soundPage .title{font-size:2.25rem}}.switch-img{position:relative}.switch-img img:not(.normal){position:absolute;top:0;left:0;opacity:0}.switch-img:hover img.normal{opacity:0}.switch-img:hover img.hover{opacity:1}.text-bottom{vertical-align:text-bottom}.pre,.hashtag{white-space:pre}.dropzone.blank{background-color:var(--main-color-grayish-fluo)}.dropzone.isDrag{background-color:var(--main-color-pale-fluo)}.wh-fill,.wh-all-fill,.wh-all-fill *{width:100%;height:100%}.rbButtonArea{position:fixed;right:0;bottom:0;z-index:50;margin:.25rem .25rem .25rem 10rem;pointer-events:none}.rbButtonArea>*{pointer-events:auto}.rbButtonArea,.rbButtonArea .list{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end}.rbButtonArea.z30{z-index:30}.rbButtonArea button.round,.rbButtonArea .button.round{margin:.25rem}.rbButtonArea input{font-size:1rem}.rbButtonArea.blog input{margin:.5rem}.rbButtonArea.blog .paging input{width:3.5rem;padding:.25rem .5rem}.rbButtonArea.blog .paging button{width:2.25rem;height:2.25rem}.rbButtonArea.blog .search input{width:10rem;padding:.25rem .5rem}.fc .rbButtonArea{margin-bottom:1em;margin-right:1em}.fc .rbButtonArea button.round{font-size:4rem;width:3.5rem;height:3.5rem}.fc .rbButtonArea button.round svg{width:.8em;height:.8em}.font-small{font-size:.75em}.font-medium{font-size:1em}.font-large{font-size:1.25em}.font-larger{font-size:1.5em}.font-bold{font-weight:700}.font-large .list,.font-larger .list{display:flex;align-items:center}.font-large .list.column,.font-larger .list.column{flex-direction:column}.font-large .list>*,.font-larger .list>*{margin:.25rem}.dropdown{position:relative}.dropdown>button,.dropdown>.button{padding:.25em .5em}.dropdown .listMenu{position:absolute;z-index:100;text-align:left;width:max-content;background-color:var(--form-background-color)}.dropdown .listMenu.right{right:0}.dropdown .listMenu:not(.right){left:0}.dropdown .listMenu .item,.dropdown .listMenu [tabindex]{padding:.25em .75em;font-size:1em;color:var(--text-color);background-color:var(--background-bw)}.dropdown .listMenu .item span,.dropdown .listMenu [tabindex] span{pointer-events:none}.dropdown .listMenu .item .check,.dropdown .listMenu [tabindex] .check{padding:0 .25em;display:inline-block;box-sizing:content-box;vertical-align:text-bottom}.dropdown .listMenu .item .check,.dropdown .listMenu .item .check svg,.dropdown .listMenu [tabindex] .check,.dropdown .listMenu [tabindex] .check svg{width:1em;height:1em;margin:0}.dropdown .listMenu button.item:hover,.dropdown .listMenu button.item:focus,.dropdown .listMenu .button.item:hover,.dropdown .listMenu .button.item:focus,.dropdown .listMenu [tabIndex]:hover,.dropdown .listMenu [tabIndex]:focus{outline:none;color:#fff;background-color:var(--main-color)}.dropdown .listMenu button.item svg,.dropdown .listMenu .button.item svg,.dropdown .listMenu [tabIndex] svg{margin-right:.5em}.dropdown .menu>*{display:flex}.dropdown.flex{display:flex;pointer-events:none}.dropdown.flex :not(div):not(:disabled){pointer-events:auto}.dropdown.flex .listMenu{position:inherit}.dropdown.flex.on{flex-direction:column-reverse}.dropdown.flex.right{align-items:flex-end}.dropdown.flex.row>*{display:flex}.dropdown.flex.row.right .menu{justify-content:flex-start;flex-direction:row-reverse}.dropdown.flex.transparent .listMenu{background-color:transparent}input.colorChanger.withDropdown{pointer-events:none;opacity:0;position:absolute}details{position:relative}details>summary{display:list-item;color:#fff;background-color:var(--main-color-deep);font-weight:700;border:0;outline:none;border-radius:.5em;min-width:-moz-fit-content;min-width:fit-content;width:20em;max-width:80%;margin:.5em;padding:.4em 1em .4em 1.2em;line-height:1.5em}details>button.close{font-size:.7em;width:28em;max-width:85%;line-height:2em;border-radius:.5em;margin:.5em auto .5em .5em;color:#fff;background-color:var(--main-color-light-grayish)}details>button.close:hover{background-color:var(--main-color-pearl-grayish)}details details{margin-left:1em}code{display:inline-block;background-color:var(--def-main-color-dark-grayish);color:#fff;border-radius:16px;padding:1em;max-width:92vw;overflow:auto;white-space:pre-wrap;box-sizing:border-box;width:99%;min-width:unset}code.hljs .hljs-string{color:var(--def-main-color-strong)}code.hljs .hljs-comment{color:var(--def-main-color-light-grayish)}code.hljs .hljs-title,code.hljs .hljs-keyword{color:var(--def-main-color)}code.hljs .hljs-selector-class{color:var(--def-sub-color-soft)}code.hljs .hljs-variable,code.hljs .hljs-number{color:var(--def-main-color-highlight)}code.hljs .hljs-selector-pseudo{color:var(--def-main-color-soft)}code.hljs.language-css .hljs-attribute,code.hljs.language-scss .hljs-attribute{color:var(--def-sub-color-soft)}.InPageMenu{position:fixed;z-index:25;right:0;bottom:0;margin-bottom:.5rem;padding-right:.25rem;transition:transform .1s}.InPageMenu.hide{transform:translate(100%)}.InPageMenu .item{display:flex;flex-direction:row;align-items:baseline;padding:.25rem;min-width:8rem;font-size:1em;text-align:left;font-weight:900;color:var(--main-color-soft)}.InPageMenu .item:hover{color:var(--main-color)}.InPageMenu .item.current{color:var(--main-color-strong)}.InPageMenu .item.current:hover{color:var(--main-color-deep)}.InPageMenu .item .cursor{width:.75rem;height:.75rem;margin-right:.5rem}.InPageMenu .item .cursor svg{margin:auto;fill:var(--main-color);height:100%}.InPageMenu .item .name{flex:1}.InPageMenu .item .name>span{margin-right:.5rem}@media (min-width: 768px){.InPageMenu .item{min-width:11rem;font-size:1.25rem}.InPageMenu .item .cursor{height:1rem}}.InPageMenu .background{background-color:var(--background);opacity:.7;position:absolute;top:0;z-index:-10;width:100%;height:100%}@media (min-width: 1800px){.InPageMenu .background{display:none}}.content-base{padding-top:3.5rem;padding-bottom:2rem;text-align:center}.content-base .content-parent{margin-left:auto;margin-right:auto;min-height:70vh;min-height:50vh}.content-base .content-parent>*:not(.wide){max-width:1280px;margin-left:auto;margin-right:auto}@keyframes SiteMenuInAnim{0%{transform:scaleX(.9) scaleY(0)}to{transform:scaleX(1) scaleY(1)}}@keyframes SiteMenuOutAnim{0%{transform:scaleX(1) scaleY(1)}to{transform:scaleX(.9) scaleY(0)}}html{scroll-padding-top:4.5rem}.calendar-app .calendarAppEdit .switch,header.siteHeader .siteMenu .listMenu .switch{display:flex}.calendar-app .calendarAppEdit .switch .item,header.siteHeader .siteMenu .listMenu .switch .item{height:2.25rem;padding:0;min-width:33.33%;display:flex;align-items:center;justify-content:center;color:var(--main-color-strong)}.calendar-app .calendarAppEdit .switch .item:hover,header.siteHeader .siteMenu .listMenu .switch .item:hover,.calendar-app .calendarAppEdit .switch .item:focus,header.siteHeader .siteMenu .listMenu .switch .item:focus{color:#fff;background-color:var(--main-color-soft);outline:none}.calendar-app .calendarAppEdit .switch .item svg,header.siteHeader .siteMenu .listMenu .switch .item svg{width:auto;height:1.5rem;margin:0}.calendar-app .calendarAppEdit .switch .item.disabled svg,header.siteHeader .siteMenu .listMenu .switch .item.disabled svg{opacity:.4}header.siteHeader{height:3.5rem;position:fixed;display:flex;align-items:center;width:100%;max-width:var(--ct-width);z-index:30}header.siteHeader>*:not(.list){height:3.5rem;display:flex;align-items:center;justify-content:center}header.siteHeader .backButton,header.siteHeader .siteMenu{margin:auto .125rem;width:3.25rem}header.siteHeader .backButton svg{height:2rem;width:2rem}header.siteHeader .backButton a{--link-color: var(--main-color-soft);--link-color-hover: var(--main-color-pale)}header.siteHeader .title-container{flex:1}header.siteHeader .title-container h1{margin:0;display:flex}header.siteHeader .title-container img{height:2.5rem}header.siteHeader .title-container #siteTitle{font-size:1.5rem;line-height:2.5rem;color:var(--main-color)}header.siteHeader .siteMenu{font-weight:800;z-index:1}header.siteHeader .siteMenu .button{width:3.25rem;height:3.25rem;display:block;fill:var(--main-color);background-color:var(--main-color)}header.siteHeader .siteMenu .button:hover{fill:var(--main-color-soft)}header.siteHeader .siteMenu .button:focus{fill:var(--main-color-strong);outline:none}header.siteHeader .siteMenu .enter{transform-origin:right top;animation:SiteMenuInAnim ease forwards}header.siteHeader .siteMenu .exit{transform-origin:right top;animation:SiteMenuOutAnim ease forwards}header.siteHeader .siteMenu .listMenu{margin-top:.125rem;background-color:#ffffffe6;display:flex;flex-wrap:wrap;justify-content:center;flex-direction:column;text-align:left}header.siteHeader .siteMenu .listMenu .item{font-size:1.25rem;min-width:12rem;padding:.5rem 1rem;color:var(--main-color-strong)}header.siteHeader .siteMenu .listMenu .item:hover,header.siteHeader .siteMenu .listMenu .item:focus{color:#fff;background-color:var(--main-color-soft);outline:none}header.siteHeader .headerBackground{position:absolute;top:0;margin:0;width:100%;height:100%;background-color:var(--background);opacity:.9;z-index:-10}footer{margin-top:2rem;padding-bottom:3rem;text-align:center}footer .copyright{font-family:Mandali}footer ul.footerLink{padding:1rem 0;margin:auto;text-align:center}footer ul.footerLink li{display:inline-block;margin:0 .25rem}footer ul.footerLink li a .mask,footer ul.footerLink li button{width:2rem;height:2rem;border-radius:2rem;background-color:var(--main-color);padding:0}footer ul.footerLink li a .mask svg,footer ul.footerLink li button svg{width:1.375rem;height:1.375rem}footer ul.footerLink li a:hover .mask,footer ul.footerLink li button:hover{background-color:var(--main-color-soft)}@media (min-width: 768px){html{scroll-padding-top:5rem}header.siteHeader{height:4rem}header.siteHeader .title-container{text-align:center}header.siteHeader .title-container img{height:2.75rem}header.siteHeader .backButton,header.siteHeader .siteMenu{margin:auto .25rem;width:3.5rem}header.siteHeader .siteMenu .button{width:3.5rem;height:3.5rem}.content-base{padding-top:4rem}}.topPage{margin:1.5rem auto}.topPage .topImageArea{height:48rem;min-height:30rem;max-height:70vh;display:flex;position:relative}.topPage .topImageArea>*{width:100%;height:100%}.topPage .topImageArea img{position:absolute}.topPage .topImageArea>div{background-color:var(--main-color-grayish-fluo)}.topPage h1{font-size:.9em;margin:1.5rem 0;display:flex;flex-wrap:wrap;justify-content:center}.topPage ul{margin:auto;padding:.5rem 1rem;max-width:1600px}.topPage ul.topButtons{display:grid;grid-template-columns:repeat(4,1fr)}.topPage ul.topButtons>*{grid-column:span 2}.topPage ul.topButtons>*:only-of-type{grid-column:2/span 2}@media (min-width: 520px){.topPage ul.topButtons{grid-template-columns:repeat(6,1fr)}.topPage ul.topButtons>*{grid-column:span 2}.topPage ul.topButtons>*:only-of-type{grid-column:3/span 2}.topPage ul.topButtons>*:first-of-type:nth-last-of-type(2){grid-column:2/span 2}.topPage ul.topButtons>*:first-of-type:nth-last-of-type(2)~*:nth-of-type(2){grid-column:4/span 2}}@media (min-width: 768px){.topPage ul.topButtons{grid-template-columns:repeat(8,1fr)}.topPage ul.topButtons>*{grid-column:span 2}.topPage ul.topButtons>*:only-of-type{grid-column:4/span 2}.topPage ul.topButtons>*:first-of-type:nth-last-of-type(2){grid-column:3/span 2}.topPage ul.topButtons>*:first-of-type:nth-last-of-type(2)~*:nth-of-type(2){grid-column:5/span 2}.topPage ul.topButtons>*:first-of-type:nth-last-of-type(3){grid-column:2/span 2}.topPage ul.topButtons>*:first-of-type:nth-last-of-type(3)~*:nth-of-type(2){grid-column:4/span 2}.topPage ul.topButtons>*:first-of-type:nth-last-of-type(3)~*:nth-of-type(3){grid-column:6/span 2}}@media (min-width: 960px){.topPage ul.topButtons{grid-template-columns:repeat(10,1fr)}.topPage ul.topButtons>*{grid-column:span 2}.topPage ul.topButtons>*:only-of-type{grid-column:5/span 2}.topPage ul.topButtons>*:first-of-type:nth-last-of-type(2){grid-column:4/span 2}.topPage ul.topButtons>*:first-of-type:nth-last-of-type(2)~*:nth-of-type(2){grid-column:6/span 2}.topPage ul.topButtons>*:first-of-type:nth-last-of-type(3){grid-column:3/span 2}.topPage ul.topButtons>*:first-of-type:nth-last-of-type(3)~*:nth-of-type(2){grid-column:5/span 2}.topPage ul.topButtons>*:first-of-type:nth-last-of-type(3)~*:nth-of-type(3){grid-column:7/span 2}.topPage ul.topButtons>*:first-of-type:nth-last-of-type(4){grid-column:2/span 2}.topPage ul.topButtons>*:first-of-type:nth-last-of-type(4)~*:nth-of-type(2){grid-column:4/span 2}.topPage ul.topButtons>*:first-of-type:nth-last-of-type(4)~*:nth-of-type(3){grid-column:6/span 2}.topPage ul.topButtons>*:first-of-type:nth-last-of-type(4)~*:nth-of-type(4){grid-column:8/span 2}}@media (min-width: 1280px){.topPage ul.topButtons{grid-template-columns:repeat(12,1fr)}.topPage ul.topButtons>*{grid-column:span 2}.topPage ul.topButtons>*:only-of-type{grid-column:6/span 2}.topPage ul.topButtons>*:first-of-type:nth-last-of-type(2){grid-column:5/span 2}.topPage ul.topButtons>*:first-of-type:nth-last-of-type(2)~*:nth-of-type(2){grid-column:7/span 2}.topPage ul.topButtons>*:first-of-type:nth-last-of-type(3){grid-column:4/span 2}.topPage ul.topButtons>*:first-of-type:nth-last-of-type(3)~*:nth-of-type(2){grid-column:6/span 2}.topPage ul.topButtons>*:first-of-type:nth-last-of-type(3)~*:nth-of-type(3){grid-column:8/span 2}.topPage ul.topButtons>*:first-of-type:nth-last-of-type(4){grid-column:3/span 2}.topPage ul.topButtons>*:first-of-type:nth-last-of-type(4)~*:nth-of-type(2){grid-column:5/span 2}.topPage ul.topButtons>*:first-of-type:nth-last-of-type(4)~*:nth-of-type(3){grid-column:7/span 2}.topPage ul.topButtons>*:first-of-type:nth-last-of-type(4)~*:nth-of-type(4){grid-column:9/span 2}.topPage ul.topButtons>*:first-of-type:nth-last-of-type(5){grid-column:2/span 2}.topPage ul.topButtons>*:first-of-type:nth-last-of-type(5)~*:nth-of-type(2){grid-column:4/span 2}.topPage ul.topButtons>*:first-of-type:nth-last-of-type(5)~*:nth-of-type(3){grid-column:6/span 2}.topPage ul.topButtons>*:first-of-type:nth-last-of-type(5)~*:nth-of-type(4){grid-column:8/span 2}.topPage ul.topButtons>*:first-of-type:nth-last-of-type(5)~*:nth-of-type(5){grid-column:10/span 2}}.topPage ul.bannerArea{display:grid;padding:0;text-align:initial;grid-template-columns:repeat(2,1fr)}.topPage ul.bannerArea li{list-style:none}.topPage ul.bannerArea>li{grid-column:span 2}.topPage ul.bannerArea>li:only-of-type{grid-column:1/span 2}@media (min-width: 520px){.topPage ul.bannerArea{grid-template-columns:repeat(4,1fr)}.topPage ul.bannerArea>li{grid-column:span 2}.topPage ul.bannerArea>li:only-of-type{grid-column:2/span 2}}@media (min-width: 960px){.topPage ul.bannerArea{grid-template-columns:repeat(6,1fr)}.topPage ul.bannerArea>li{grid-column:span 2}.topPage ul.bannerArea>li:only-of-type{grid-column:3/span 2}.topPage ul.bannerArea>li:first-of-type:nth-last-of-type(2){grid-column:2/span 2}.topPage ul.bannerArea>li:first-of-type:nth-last-of-type(2)~li:nth-of-type(2){grid-column:4/span 2}}@media (min-width: 1280px){.topPage ul.bannerArea{grid-template-columns:repeat(8,1fr)}.topPage ul.bannerArea>li{grid-column:span 2}.topPage ul.bannerArea>li:only-of-type{grid-column:4/span 2}.topPage ul.bannerArea>li:first-of-type:nth-last-of-type(2){grid-column:3/span 2}.topPage ul.bannerArea>li:first-of-type:nth-last-of-type(2)~li:nth-of-type(2){grid-column:5/span 2}.topPage ul.bannerArea>li:first-of-type:nth-last-of-type(3){grid-column:2/span 2}.topPage ul.bannerArea>li:first-of-type:nth-last-of-type(3)~li:nth-of-type(2){grid-column:4/span 2}.topPage ul.bannerArea>li:first-of-type:nth-last-of-type(3)~li:nth-of-type(3){grid-column:6/span 2}}.topPage ul li{margin:.25rem;display:inline}.topPage ul li img{width:100%}@media (min-width: 1280px){.topPage ul{flex-direction:row}}.topPage .links{margin:1rem auto}.topPage h3{margin:1rem;font-size:1.75rem;line-height:2rem}.topPage h3 a,.topPage h3 a:hover{color:var(--main-color-strong)}.topPage .blog{max-width:90rem;margin:1.5rem auto;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;flex-wrap:wrap}.topPage .blog>.list{flex:1 1 0%;font-size:1.25rem;line-height:1.75rem;display:flex;flex-direction:column;justify-content:flex-start;text-align:left;max-width:32rem;height:8rem}.topPage .blog>.list .article{margin:.25rem .5rem;display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.topPage .blog>.list .article .date{margin-right:.5rem;min-width:5em;text-align:right}.topPage .blog>.list .article .title{margin-right:.5rem;text-align:left;flex:1}@media (min-width: 1024px){.topPage .blog{flex-direction:row}.topPage .blog>.title{margin:0 .5rem}.topPage .blog>.list{margin:0;flex-direction:row;max-width:max-content;height:auto}}.HomeImage{height:48rem;max-height:70vh}.HomeImage .wrapper{height:100%;position:relative}.HomeImage .wrapper .image{width:100%;height:100%;left:0;position:absolute}.HomeImage .wrapper .image.enter{z-index:1;opacity:0}.HomeImage .wrapper .image.enter-active{opacity:1;transition:opacity .75s}.HomeImage .dummy{height:100%;background-color:var(--main-color-grayish-fluo)}.HomeImage .gage{height:.75rem;position:absolute;bottom:0;z-index:1;animation:SimpleGageAnim linear backwards;opacity:.25;background-color:var(--background-bw)}.react-comic-viewer{max-width:none!important}.react-comic-viewer.loading div[direction]{display:none}.react-comic-viewer button{color:#d3d3d3;background-color:transparent;display:inherit}.react-comic-viewer button:hover{color:#d3d3d3;background-color:var(--main-color-fluo)}input,textarea,.preview-area,select{border-radius:.5em;box-sizing:border-box;padding:.125rem .5rem;color:var(--text-color);background:var(--background-input);border:solid 1px var(--main-color-grayish)}input:not(:disabled):hover,textarea:not(:disabled):hover,.preview-area:not(:disabled):hover,select:not(:disabled):hover{border-color:var(--main-color-deep)}.button-general,.modalEntire .modal .actions button,button.labels,.button.labels{line-height:1em;padding:.5em 1em;color:#fff;background-color:var(--main-color);display:flex;align-items:center;width:fit-content;margin:auto}.button-general:hover,.modalEntire .modal .actions button:hover,button.labels:hover,.button.labels:hover{background-color:var(--main-color-strong)}.button-general:disabled,.modalEntire .modal .actions button:disabled,button.labels:disabled,.button.labels:disabled{background-color:var(--main-color-light-grayish)}.button-general.color-warm,.modalEntire .modal .actions button.color-warm,button.color-warm.labels,.color-warm.button.labels{color:#fff;background-color:var(--warm-color)}.button-general.color-warm:hover,.modalEntire .modal .actions button.color-warm:hover,button.color-warm.labels:hover,.color-warm.button.labels:hover{background-color:var(--warm-color-hover)}button.squared.item,.button.squared.item{text-align:left;display:flex;align-items:center}button.labels,.button.labels{padding:.5em;text-align:left}button.labels>svg:first-child,.button.labels>svg:first-child{margin-left:.1em;margin-right:.5em;flex:none}button.labels div,.button.labels div{display:flex;flex-wrap:wrap}form button,form .button{border-radius:.5rem}form button.squared,form .button.squared{border-radius:0}form select{padding:.25rem}*:focus-visible{outline:solid 1px var(--main-color-dark)}.parsed.blog>*{margin:1.5rem auto}.parsed p{white-space:pre-line}.parsed h4{color:var(--main-color-dark)}.parsed img{max-width:100%}.preview-area .parsed p:first-child{margin-top:0}.characterPage{max-width:1400px}.characterPage .header{justify-content:flex-end}.characterPage .header,.characterPage .header>.flex{display:flex;flex-wrap:wrap;align-items:center;margin:.25rem}.characterPage .header>*,.characterPage .header>.flex>*{margin:.25rem}.characterPage .header .icons{display:flex;align-items:center}.characterPage .header .search{font-size:1rem;width:16rem;padding:.375rem .5rem}.characterPage .header .tagSelect{min-width:20rem}.characterPage .header .characterSelect{min-width:16rem}.characterPage .header .tagSelect,.characterPage .header .characterSelect{text-align:left}.characterPage .charaList{margin:0 auto;width:95%;display:grid;padding:0;text-align:initial;grid-template-columns:repeat(4,1fr)}.characterPage .charaList li{list-style:none}.characterPage .charaList>li{grid-column:span 2}.characterPage .charaList>li:only-of-type{grid-column:2/span 2}@media (min-width: 768px){.characterPage .charaList{grid-template-columns:repeat(6,1fr)}.characterPage .charaList>li{grid-column:span 2}.characterPage .charaList>li:only-of-type{grid-column:3/span 2}.characterPage .charaList>li:first-of-type:nth-last-of-type(2){grid-column:2/span 2}.characterPage .charaList>li:first-of-type:nth-last-of-type(2)~li:nth-of-type(2){grid-column:4/span 2}}@media (min-width: 1280px){.characterPage .charaList{grid-template-columns:repeat(8,1fr)}.characterPage .charaList>li{grid-column:span 2}.characterPage .charaList>li:only-of-type{grid-column:4/span 2}.characterPage .charaList>li:first-of-type:nth-last-of-type(2){grid-column:3/span 2}.characterPage .charaList>li:first-of-type:nth-last-of-type(2)~li:nth-of-type(2){grid-column:5/span 2}.characterPage .charaList>li:first-of-type:nth-last-of-type(3){grid-column:2/span 2}.characterPage .charaList>li:first-of-type:nth-last-of-type(3)~li:nth-of-type(2){grid-column:4/span 2}.characterPage .charaList>li:first-of-type:nth-last-of-type(3)~li:nth-of-type(3){grid-column:6/span 2}}.characterPage .charaList.extend{font-size:.625rem;display:grid;padding:0;text-align:initial;grid-template-columns:repeat(8,1fr)}.characterPage .charaList.extend li{list-style:none}.characterPage .charaList.extend>li{grid-column:span 2}.characterPage .charaList.extend>li:only-of-type{grid-column:4/span 2}.characterPage .charaList.extend>li:first-of-type:nth-last-of-type(2){grid-column:3/span 2}.characterPage .charaList.extend>li:first-of-type:nth-last-of-type(2)~li:nth-of-type(2){grid-column:5/span 2}.characterPage .charaList.extend>li:first-of-type:nth-last-of-type(3){grid-column:2/span 2}.characterPage .charaList.extend>li:first-of-type:nth-last-of-type(3)~li:nth-of-type(2){grid-column:4/span 2}.characterPage .charaList.extend>li:first-of-type:nth-last-of-type(3)~li:nth-of-type(3){grid-column:6/span 2}@media (min-width: 520px){.characterPage .charaList.extend{grid-template-columns:repeat(10,1fr)}.characterPage .charaList.extend>li{grid-column:span 2}.characterPage .charaList.extend>li:only-of-type{grid-column:5/span 2}.characterPage .charaList.extend>li:first-of-type:nth-last-of-type(2){grid-column:4/span 2}.characterPage .charaList.extend>li:first-of-type:nth-last-of-type(2)~li:nth-of-type(2){grid-column:6/span 2}.characterPage .charaList.extend>li:first-of-type:nth-last-of-type(3){grid-column:3/span 2}.characterPage .charaList.extend>li:first-of-type:nth-last-of-type(3)~li:nth-of-type(2){grid-column:5/span 2}.characterPage .charaList.extend>li:first-of-type:nth-last-of-type(3)~li:nth-of-type(3){grid-column:7/span 2}.characterPage .charaList.extend>li:first-of-type:nth-last-of-type(4){grid-column:2/span 2}.characterPage .charaList.extend>li:first-of-type:nth-last-of-type(4)~li:nth-of-type(2){grid-column:4/span 2}.characterPage .charaList.extend>li:first-of-type:nth-last-of-type(4)~li:nth-of-type(3){grid-column:6/span 2}.characterPage .charaList.extend>li:first-of-type:nth-last-of-type(4)~li:nth-of-type(4){grid-column:8/span 2}}@media (min-width: 768px){.characterPage .charaList.extend{grid-template-columns:repeat(12,1fr)}.characterPage .charaList.extend>li{grid-column:span 2}.characterPage .charaList.extend>li:only-of-type{grid-column:6/span 2}.characterPage .charaList.extend>li:first-of-type:nth-last-of-type(2){grid-column:5/span 2}.characterPage .charaList.extend>li:first-of-type:nth-last-of-type(2)~li:nth-of-type(2){grid-column:7/span 2}.characterPage .charaList.extend>li:first-of-type:nth-last-of-type(3){grid-column:4/span 2}.characterPage .charaList.extend>li:first-of-type:nth-last-of-type(3)~li:nth-of-type(2){grid-column:6/span 2}.characterPage .charaList.extend>li:first-of-type:nth-last-of-type(3)~li:nth-of-type(3){grid-column:8/span 2}.characterPage .charaList.extend>li:first-of-type:nth-last-of-type(4){grid-column:3/span 2}.characterPage .charaList.extend>li:first-of-type:nth-last-of-type(4)~li:nth-of-type(2){grid-column:5/span 2}.characterPage .charaList.extend>li:first-of-type:nth-last-of-type(4)~li:nth-of-type(3){grid-column:7/span 2}.characterPage .charaList.extend>li:first-of-type:nth-last-of-type(4)~li:nth-of-type(4){grid-column:9/span 2}.characterPage .charaList.extend>li:first-of-type:nth-last-of-type(5){grid-column:2/span 2}.characterPage .charaList.extend>li:first-of-type:nth-last-of-type(5)~li:nth-of-type(2){grid-column:4/span 2}.characterPage .charaList.extend>li:first-of-type:nth-last-of-type(5)~li:nth-of-type(3){grid-column:6/span 2}.characterPage .charaList.extend>li:first-of-type:nth-last-of-type(5)~li:nth-of-type(4){grid-column:8/span 2}.characterPage .charaList.extend>li:first-of-type:nth-last-of-type(5)~li:nth-of-type(5){grid-column:10/span 2}}@media (min-width: 960px){.characterPage .charaList.extend{grid-template-columns:repeat(14,1fr)}.characterPage .charaList.extend>li{grid-column:span 2}.characterPage .charaList.extend>li:only-of-type{grid-column:7/span 2}.characterPage .charaList.extend>li:first-of-type:nth-last-of-type(2){grid-column:6/span 2}.characterPage .charaList.extend>li:first-of-type:nth-last-of-type(2)~li:nth-of-type(2){grid-column:8/span 2}.characterPage .charaList.extend>li:first-of-type:nth-last-of-type(3){grid-column:5/span 2}.characterPage .charaList.extend>li:first-of-type:nth-last-of-type(3)~li:nth-of-type(2){grid-column:7/span 2}.characterPage .charaList.extend>li:first-of-type:nth-last-of-type(3)~li:nth-of-type(3){grid-column:9/span 2}.characterPage .charaList.extend>li:first-of-type:nth-last-of-type(4){grid-column:4/span 2}.characterPage .charaList.extend>li:first-of-type:nth-last-of-type(4)~li:nth-of-type(2){grid-column:6/span 2}.characterPage .charaList.extend>li:first-of-type:nth-last-of-type(4)~li:nth-of-type(3){grid-column:8/span 2}.characterPage .charaList.extend>li:first-of-type:nth-last-of-type(4)~li:nth-of-type(4){grid-column:10/span 2}.characterPage .charaList.extend>li:first-of-type:nth-last-of-type(5){grid-column:3/span 2}.characterPage .charaList.extend>li:first-of-type:nth-last-of-type(5)~li:nth-of-type(2){grid-column:5/span 2}.characterPage .charaList.extend>li:first-of-type:nth-last-of-type(5)~li:nth-of-type(3){grid-column:7/span 2}.characterPage .charaList.extend>li:first-of-type:nth-last-of-type(5)~li:nth-of-type(4){grid-column:9/span 2}.characterPage .charaList.extend>li:first-of-type:nth-last-of-type(5)~li:nth-of-type(5){grid-column:11/span 2}.characterPage .charaList.extend>li:first-of-type:nth-last-of-type(6){grid-column:2/span 2}.characterPage .charaList.extend>li:first-of-type:nth-last-of-type(6)~li:nth-of-type(2){grid-column:4/span 2}.characterPage .charaList.extend>li:first-of-type:nth-last-of-type(6)~li:nth-of-type(3){grid-column:6/span 2}.characterPage .charaList.extend>li:first-of-type:nth-last-of-type(6)~li:nth-of-type(4){grid-column:8/span 2}.characterPage .charaList.extend>li:first-of-type:nth-last-of-type(6)~li:nth-of-type(5){grid-column:10/span 2}.characterPage .charaList.extend>li:first-of-type:nth-last-of-type(6)~li:nth-of-type(6){grid-column:12/span 2}}@media (min-width: 1280px){.characterPage .charaList.extend{grid-template-columns:repeat(16,1fr)}.characterPage .charaList.extend>li{grid-column:span 2}.characterPage .charaList.extend>li:only-of-type{grid-column:8/span 2}.characterPage .charaList.extend>li:first-of-type:nth-last-of-type(2){grid-column:7/span 2}.characterPage .charaList.extend>li:first-of-type:nth-last-of-type(2)~li:nth-of-type(2){grid-column:9/span 2}.characterPage .charaList.extend>li:first-of-type:nth-last-of-type(3){grid-column:6/span 2}.characterPage .charaList.extend>li:first-of-type:nth-last-of-type(3)~li:nth-of-type(2){grid-column:8/span 2}.characterPage .charaList.extend>li:first-of-type:nth-last-of-type(3)~li:nth-of-type(3){grid-column:10/span 2}.characterPage .charaList.extend>li:first-of-type:nth-last-of-type(4){grid-column:5/span 2}.characterPage .charaList.extend>li:first-of-type:nth-last-of-type(4)~li:nth-of-type(2){grid-column:7/span 2}.characterPage .charaList.extend>li:first-of-type:nth-last-of-type(4)~li:nth-of-type(3){grid-column:9/span 2}.characterPage .charaList.extend>li:first-of-type:nth-last-of-type(4)~li:nth-of-type(4){grid-column:11/span 2}.characterPage .charaList.extend>li:first-of-type:nth-last-of-type(5){grid-column:4/span 2}.characterPage .charaList.extend>li:first-of-type:nth-last-of-type(5)~li:nth-of-type(2){grid-column:6/span 2}.characterPage .charaList.extend>li:first-of-type:nth-last-of-type(5)~li:nth-of-type(3){grid-column:8/span 2}.characterPage .charaList.extend>li:first-of-type:nth-last-of-type(5)~li:nth-of-type(4){grid-column:10/span 2}.characterPage .charaList.extend>li:first-of-type:nth-last-of-type(5)~li:nth-of-type(5){grid-column:12/span 2}.characterPage .charaList.extend>li:first-of-type:nth-last-of-type(6){grid-column:3/span 2}.characterPage .charaList.extend>li:first-of-type:nth-last-of-type(6)~li:nth-of-type(2){grid-column:5/span 2}.characterPage .charaList.extend>li:first-of-type:nth-last-of-type(6)~li:nth-of-type(3){grid-column:7/span 2}.characterPage .charaList.extend>li:first-of-type:nth-last-of-type(6)~li:nth-of-type(4){grid-column:9/span 2}.characterPage .charaList.extend>li:first-of-type:nth-last-of-type(6)~li:nth-of-type(5){grid-column:11/span 2}.characterPage .charaList.extend>li:first-of-type:nth-last-of-type(6)~li:nth-of-type(6){grid-column:13/span 2}.characterPage .charaList.extend>li:first-of-type:nth-last-of-type(7){grid-column:2/span 2}.characterPage .charaList.extend>li:first-of-type:nth-last-of-type(7)~li:nth-of-type(2){grid-column:4/span 2}.characterPage .charaList.extend>li:first-of-type:nth-last-of-type(7)~li:nth-of-type(3){grid-column:6/span 2}.characterPage .charaList.extend>li:first-of-type:nth-last-of-type(7)~li:nth-of-type(4){grid-column:8/span 2}.characterPage .charaList.extend>li:first-of-type:nth-last-of-type(7)~li:nth-of-type(5){grid-column:10/span 2}.characterPage .charaList.extend>li:first-of-type:nth-last-of-type(7)~li:nth-of-type(6){grid-column:12/span 2}.characterPage .charaList.extend>li:first-of-type:nth-last-of-type(7)~li:nth-of-type(7){grid-column:14/span 2}}.characterPage .charaList li .item{display:flex;flex-direction:column;font-size:1.25em;text-decoration-line:none;color:var(--main-color);padding:.75em}.characterPage .charaList li .item .inner{position:relative}.characterPage .charaList li .item .inner img{width:100%;height:100%;position:absolute;top:0;left:0;object-fit:cover}.characterPage .charaList li .item .inner img.noimage{background-color:var(--main-color-pearl-grayish)}.characterPage .charaList li .item .inner:before{content:"";padding-top:100%;display:block}.characterPage .charaList li .item:hover{background-color:var(--main-color-pale-fluo);color:var(--main-color-deep)}.characterPage .charaList li .item .name{text-align:center;display:block;margin:.5em auto 0;max-width:90%}@media (min-width: 768px){.characterPage .charaList li .item{font-size:1.5em}}@media (min-width: 1280px){.characterPage .charaList{width:100%}}.characterPage .beforeAfter{display:flex;justify-content:space-between;margin:.25rem .5rem}.characterPage .beforeAfter a{display:flex;align-items:center;text-decoration-line:none;height:2rem;font-size:1.25rem}.characterPage .beforeAfter a img{font-size:1.5rem;margin-right:.5rem}.characterPage .beforeAfter .before .cursor{margin-right:.5rem}.characterPage .beforeAfter .after .cursor{margin-left:.5rem}.characterPage .charaDetail .head{margin:1.5rem auto 2rem}.characterPage .charaDetail .head .title{color:var(--main-color-strong);font-weight:700;font-size:1.875rem;margin:auto .5rem;height:2.5rem;display:inline-flex;align-items:center}.characterPage .charaDetail .head .title img{font-size:2.25rem;margin-right:.5rem}.characterPage .charaDetail .head .overview{color:var(--main-color);font-size:1.25rem;line-height:1.5rem;margin:.5rem auto}.characterPage .charaDetail .headerImage{display:inline-block;width:100%}.characterPage .charaDetail .mainImage{display:inline-block;max-width:100%;box-sizing:border-box}.characterPage .edit{max-width:44rem;margin:auto;padding:0 .5rem}.characterPage .edit img.icon{width:96px;height:96px}.characterPage .edit .flex>input{margin:.125rem}.characterPage .edit *{font-size:1.125rem}.characterPage .edit>*{margin:.75rem 0}.characterPage .edit input,.characterPage .edit textarea{padding:.2rem .4rem}.characterPage .edit .charaIcon{font-size:2.25rem}.characterPage .edit>.flex,.characterPage .edit .flex.center{flex-wrap:wrap}.characterPage .edit .flex>*.mini{width:8rem}.characterPage .edit .flex>* .label-l{flex:.5;word-break:keep-all}.characterPage .edit textarea{min-width:-moz-fit-content;min-width:fit-content;width:100%}.characterPage .edit textarea.description{min-height:8rem;height:16rem}.characterPage .edit button.setter{display:flex;margin:.25rem .25rem .25rem .5rem}.characterPage .edit button.setter:not(.color){background-color:transparent}.characterPage .edit button.setter:hover img{filter:brightness(.9)}.characterPage .edit button.setter svg,.characterPage .edit button.setter img{margin:0;display:inline-block;width:1.25em;height:1.25em;font-size:1.5em;padding:.1em .2em}.characterPage .edit button:not(.normal){padding:.4em 1.2em;display:inline-flex;line-height:1.25em}.characterPage .edit button:not(.normal) *{font-size:1em}.characterPage .edit button:not(.normal) svg{height:1.25em;width:1.25em}iframe{margin:0;border:none;max-width:100%}.preview iframe{background:var(--main-color-dark-grayish)}iframe.contactForm{border-radius:1rem;background:var(--background-color)}.fixedCenter,.modal-background,#image_viewer .viewer{position:fixed;top:0;bottom:0;left:0;right:0}.modal-background,#image_viewer .viewer{background-color:var(--lightbox-background);-webkit-tap-highlight-color:transparent;z-index:-1}.translucent-button,.galleryContainer .galleryList .item .translucent-special-button{display:flex;width:5em;height:5em;margin:.75em;position:absolute;border-radius:8rem;justify-content:center;align-items:center;color:#ffffffb3;background-color:#0000001a;transition:color .2s,background-color .2s}.translucent-button>*,.galleryContainer .galleryList .item .translucent-special-button>*{width:100%;height:100%}.translucent-button>*,.galleryContainer .galleryList .item .translucent-special-button>*{width:70%;height:70%}.translucent-button:hover,.galleryContainer .galleryList .item .translucent-special-button:hover{color:#fffc;background-color:#0003}select.noBorder{background-color:transparent;border:none}select.year{font-size:1.25rem;margin:.5rem;min-width:4rem;color:var(--main-color)}select.year option{color:var(--main-color-dark)}.galleryContainer .galleryList .item .gallery-button-more,.galleryContainer .galleryList .item,.galleryContainer .galleryList .item>img,.galleryContainer .galleryList .item svg{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.galleryLabel{position:relative;display:flex;flex-direction:column}.galleryLabel.outLabel{padding-top:1.5rem;padding-bottom:.5rem}.galleryLabel h2{display:inline-block;padding:1rem 0;margin:auto;color:var(--main-color);font-size:1.5rem;text-align:center;line-height:2.25rem}.galleryLabel h4{display:inline-block;color:var(--main-color-soft);margin:auto}.galleryLabel .count{font-size:1.25rem;color:var(--main-color);height:100%;display:flex;align-items:center;position:absolute;margin-right:1rem;top:0;right:0}@media (min-width: 768px){.galleryLabel h2{font-size:1.875rem}.galleryLabel .count{margin-right:2rem}}div.banner{display:inline-flex;align-items:center;justify-content:center}.galleryPage{padding-bottom:2rem}.galleryContainer{width:100%;max-width:1400px;margin:1rem auto}.galleryContainer .header{justify-content:flex-end}.galleryContainer .header,.galleryContainer .header>.flex{display:flex;flex-wrap:wrap;align-items:center;margin:.25rem}.galleryContainer .header>*,.galleryContainer .header>.flex>*{margin:.25rem}.galleryContainer .header .icons{display:flex;align-items:center}.galleryContainer .header .search{font-size:1rem;width:16rem;padding:.375rem .5rem}.galleryContainer .header .tagSelect{min-width:20rem}.galleryContainer .header .characterSelect{min-width:16rem}.galleryContainer .header .tagSelect,.galleryContainer .header .characterSelect{text-align:left}.galleryContainer .galleryLabel h2{font-size:2.5em}.galleryContainer .galleryList{margin:auto}.galleryContainer .galleryList.grid{column-gap:.1rem;row-gap:.1rem;display:grid;grid-template-columns:repeat(8,1fr)}.galleryContainer .galleryList.grid>*{grid-column:span 2}.galleryContainer .galleryList.grid>*:only-of-type{grid-column:4/span 2}.galleryContainer .galleryList.grid>*:first-of-type:nth-last-of-type(2){grid-column:3/span 2}.galleryContainer .galleryList.grid>*:first-of-type:nth-last-of-type(2)~*:nth-of-type(2){grid-column:5/span 2}.galleryContainer .galleryList.grid>*:first-of-type:nth-last-of-type(3){grid-column:2/span 2}.galleryContainer .galleryList.grid>*:first-of-type:nth-last-of-type(3)~*:nth-of-type(2){grid-column:4/span 2}.galleryContainer .galleryList.grid>*:first-of-type:nth-last-of-type(3)~*:nth-of-type(3){grid-column:6/span 2}@media (min-width: 768px){.galleryContainer .galleryList.grid{grid-template-columns:repeat(10,1fr)}.galleryContainer .galleryList.grid>*{grid-column:span 2}.galleryContainer .galleryList.grid>*:only-of-type{grid-column:5/span 2}.galleryContainer .galleryList.grid>*:first-of-type:nth-last-of-type(2){grid-column:4/span 2}.galleryContainer .galleryList.grid>*:first-of-type:nth-last-of-type(2)~*:nth-of-type(2){grid-column:6/span 2}.galleryContainer .galleryList.grid>*:first-of-type:nth-last-of-type(3){grid-column:3/span 2}.galleryContainer .galleryList.grid>*:first-of-type:nth-last-of-type(3)~*:nth-of-type(2){grid-column:5/span 2}.galleryContainer .galleryList.grid>*:first-of-type:nth-last-of-type(3)~*:nth-of-type(3){grid-column:7/span 2}.galleryContainer .galleryList.grid>*:first-of-type:nth-last-of-type(4){grid-column:2/span 2}.galleryContainer .galleryList.grid>*:first-of-type:nth-last-of-type(4)~*:nth-of-type(2){grid-column:4/span 2}.galleryContainer .galleryList.grid>*:first-of-type:nth-last-of-type(4)~*:nth-of-type(3){grid-column:6/span 2}.galleryContainer .galleryList.grid>*:first-of-type:nth-last-of-type(4)~*:nth-of-type(4){grid-column:8/span 2}}.galleryContainer .galleryList.grid .item{aspect-ratio:1}.galleryContainer .galleryList.banner{display:grid;grid-template-columns:repeat(2,1fr)}.galleryContainer .galleryList.banner>*{grid-column:span 2}.galleryContainer .galleryList.banner>*:only-of-type{grid-column:1/span 2}@media (min-width: 768px){.galleryContainer .galleryList.banner{grid-template-columns:repeat(4,1fr)}.galleryContainer .galleryList.banner>*{grid-column:span 2}.galleryContainer .galleryList.banner>*:only-of-type{grid-column:2/span 2}}.galleryContainer .galleryList .loadingNow{color:var(--main-color-soft);margin:1rem auto}.galleryContainer .galleryList .item{overflow:hidden;position:relative}.galleryContainer .galleryList .item,.galleryContainer .galleryList .item>img,.galleryContainer .galleryList .item svg{object-fit:cover;top:0;width:100%;height:100%}.galleryContainer .galleryList .item .gallery-button-more{fill:var(--main-color-soft)}.galleryContainer .galleryList .item .ribbon{font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;padding:.1rem .25rem;vertical-align:middle;position:absolute;top:0;right:0;z-index:1;color:#fff;font-size:.5em;background-color:#7e827f}.galleryContainer .galleryList .item .ribbon.new{background-color:#f44f4f}.galleryContainer .galleryList .item .ribbon.update{background-color:#f4914f}.galleryContainer .galleryList .item .ribbon.draft{background-color:#788368}.galleryContainer .galleryList .item .ribbon.schedule{background-color:#59ab80}@media (min-width: 768px){.galleryContainer .galleryList .item .ribbon{font-size:1em}}.galleryContainer .galleryList .item .translucent-special-button{background-color:#646e58bd;max-width:35%;max-height:35%;margin:.25rem;z-index:10;right:0;bottom:0;pointer-events:none}@media (min-width: 768px){.galleryContainer .galleryList .item .translucent-special-button{margin:.75rem}}.galleryContainer .galleryList .item:hover .translucent-special-button{background-color:#56683fd9}.galleryContainer .galleryList .item:hover img{transform:scale(1.03);filter:brightness(.95);transition-duration:.15s}.galleryContainer .galleryList .item:hover .gallery-button-more{fill:var(--main-color-pale)}.galleryContainer .dropzone.blank{margin:2rem;min-height:20rem;display:flex;justify-content:center;align-items:center}.soundController{position:fixed;left:-18rem;bottom:0;z-index:40;transition:left .25s;display:none;pointer-events:none}.soundController>*{pointer-events:all}.soundController.show{display:flex;flex-direction:row-reverse;align-items:flex-end}.soundController .mini{display:flex;justify-content:flex-end;flex-direction:column;margin:.3rem}.soundController .mini button{margin:.2rem;border:solid 1px var(--background);width:3rem;height:3rem}.soundController .mini button svg{width:2rem;height:2rem}.soundController button{margin:0 .25rem}.soundController .box{display:flex;flex-direction:column;justify-content:flex-end;background-color:var(--background-bw);width:18rem;min-height:10rem}.soundController .box .player{display:none}.soundController.showBox{left:0}.soundController.showBox .mini .player{display:none}.soundController.showBox .box .player{margin:0 .25rem;display:flex;flex-direction:column;justify-content:flex-end}.soundController.showBox .box .player .controll{margin:1rem .5rem;display:flex}.soundController.showBox .box .player .controll>div{display:flex;justify-content:center}.soundController.showBox .box .player .controll>div button{margin:0}.soundController.showBox .box .player .controll .right,.soundController.showBox .box .player .controll .left{flex:1}.soundController.showBox .box .player .controll .center{flex:2;justify-content:space-around}.soundController.showBox .box .player .meta{margin:1.25rem auto .25rem;display:inline-flex;flex-direction:column;align-items:center;text-align:center;justify-content:center}.soundController.showBox .box .player .meta p{margin:.25rem;margin-top:0}.soundController.showBox .box .player .meta .title{display:flex;align-items:center;min-height:2.75rem;font-size:1.25rem}.soundController.showBox .box .player .meta .wait{font-size:1.2rem;margin-top:.5rem;margin-bottom:.5rem}.soundController.showBox .box .player .time{display:flex;flex-direction:column;box-sizing:border-box;padding:0 1rem;width:100%}.soundController.showBox .box .player .time .status{margin-bottom:.5rem}.soundController.showBox .box .player .time .status .text{display:flex;justify-content:center}.soundController.showBox .box .player .time .status .text .duration{text-align:left;min-width:3em}.soundController.showBox .box .player .time .status .text .slash{margin:0 .25rem}.soundController.showBox .box .player .time .status .text .current{text-align:right;min-width:3em}.soundController.showBox .box .player .time .slider{width:100%;height:.5rem}.soundController.showBox .box .player .time .slider .track{height:100%;background-color:#a6a6a64d}.soundController.showBox .box .player .time .slider .track-0{background-color:var(--main-color)}.soundController.showBox .box .player .volume{display:flex;align-items:center;position:relative}.soundController.showBox .box .player .volume .sliderBox{top:3rem;position:absolute;background-color:var(--background-bw);transform:translateY(-6rem);height:3rem;width:8rem;border-radius:1rem;display:flex;align-items:center;justify-content:center}.soundController.showBox .box .player .volume .sliderBox button{margin-right:.25rem}.soundController.showBox .box .player .volume .sliderBox button svg{width:1.75rem;height:1.75rem}.soundController.showBox .box .player .volume .sliderBox.disabled{display:none}.soundController.showBox .box .player .volume .sliderBox .slider{height:1.5rem;width:4rem}.soundController.showBox .box .player .volume .sliderBox .slider .clip{height:100%;width:100%;clip-path:polygon(100% 0%,100% 0%,100% 100%,0% 100%)}.soundController.showBox .box .player .volume .sliderBox .slider .track{height:100%;background-color:#a6a6a64d}.soundController.showBox .box .player .volume .sliderBox .slider .track-0{background-color:var(--main-color)}.soundController.showBox .box .player .volume .sliderBox .slider.disabled{display:none}.soundController.showBox .box button{background-color:transparent}.soundController.showBox .box button svg{fill:var(--main-color-soft);stroke:var(--main-color-soft);width:2.5rem;height:2.5rem;--background: var(--background-bw)}.soundController.showBox .box button svg.small{width:2rem;height:2rem}.soundController.showBox .box button.large svg{width:3rem;height:3rem}.soundController.showBox .box button.small svg{width:2rem;height:2rem}.soundController.showBox .box button.round{background-color:var(--main-color-soft);width:2.5rem;height:2.5rem}.soundController.showBox .box button.round.large{width:3rem;height:3rem}.soundController.showBox .box button.round.small{width:2rem;height:2rem}.soundController.showBox .box button.round svg{fill:#fff;stroke:#fff;--background: var(--main-color-soft)}.soundPage .title{font-size:2rem}.soundPage .playlist{margin:1.5rem auto}.soundPage .playlist .label{margin:1rem;color:var(--main-color-dark);font-size:1.875rem}.soundPage .playlist .list{display:flex;flex-wrap:wrap;max-width:56rem;margin:auto}.soundPage .playlist .list .item{margin:auto;width:100%;display:flex;align-items:center;font-weight:700}.soundPage .playlist .list .item:hover{background-color:var(--main-color-pale-fluo)}.soundPage .playlist .list .item .cursor{width:2rem;flex:1;color:var(--main-color-soft)}.soundPage .playlist .list .item .cursor svg{margin:auto;fill:var(--main-color-soft)}.soundPage .playlist .list .item.paused .cursor svg{fill:var(--main-color-pale)}.soundPage .playlist .list .item .name{flex:10;font-size:1.25rem;color:var(--main-color-deep);text-align:left;height:4.5rem;vertical-align:middle;display:flex;align-items:center}.soundPage .playlist .list .item .button{margin-right:1rem;width:2.25rem;height:2.25rem}.soundPage .playlist .list .item .button svg{width:2rem;height:2rem}@media (min-width: 768px){.soundPage .playlist .list .item{width:50%}}.label,.label-s{margin-bottom:.25rem}.label-l{margin-right:.5rem}.label-sl{margin-right:.25rem}.label-sl>*{font-size:1.25em}.label,.label input,.label select,.label button,.label textarea,.label span,.label span input,.label span select,.label span button,.label span textarea,.label-l,.label-l input,.label-l select,.label-l button,.label-l textarea{font-size:1em}label.simple,#image_viewer .infoArea form.edit label,#image_viewer .infoArea form.edit .label,.label.simple{display:flex;align-items:center}label.simple button,#image_viewer .infoArea form.edit label button,#image_viewer .infoArea form.edit .label button,.label.simple button{display:inline-block;margin-left:.5rem;padding:0 .5rem;color:var(--main-color-strong);background-color:transparent;border:none;font-weight:400}label.simple button:hover,#image_viewer .infoArea form.edit label button:hover,#image_viewer .infoArea form.edit .label button:hover,.label.simple button:hover{color:var(--main-color-dark)}.modalClose{position:absolute;top:0;right:0;z-index:50;margin:.5rem;width:3rem;height:3rem}.modalClose path{opacity:.7}@media (min-width: 768px){.modalClose{width:3.5rem;height:3.5rem;margin:.5rem}}.modalEntire{position:fixed;z-index:15000;display:flex;justify-content:center;align-items:center}.modalEntire.gallery{z-index:20000}.modalEntire .modal{background-color:var(--modal-window-background);padding:1rem;border-radius:1rem;position:relative}.modalEntire .modal.full{padding:0;border-radius:0}.modalEntire .modal form{display:flex;flex-direction:column;max-width:100vw}.modalEntire .modal form .absolute{z-index:1}.modalEntire .modal form,.modalEntire .modal form input,.modalEntire .modal form button,.modalEntire .modal form textarea{font-size:1em;line-height:1.2em}.modalEntire .modal form svg{font-size:1.1em}.modalEntire .modal form details summary,.modalEntire .modal form h2{font-size:1.25em;line-height:1.25em;margin:1rem .5rem .5rem}.modalEntire .modal form details>*,.modalEntire .modal form ul li,.modalEntire .modal form>*{margin:.25rem}.modalEntire .modal form button.labels{margin:.25rem auto}.modalEntire .modal form ul{padding-left:2rem}@media (max-width: 767px){.modalEntire .modal form ul{padding-left:1rem}}.modalEntire .modal form details label,.modalEntire .modal #image_viewer .infoArea form.edit details label,#image_viewer .infoArea .modalEntire .modal form.edit details label,.modalEntire .modal #image_viewer .infoArea form.edit details .label,#image_viewer .infoArea .modalEntire .modal form.edit details .label{display:flex;align-items:center;width:100%}.modalEntire .modal form details label input,.modalEntire .modal #image_viewer .infoArea form.edit details label input,#image_viewer .infoArea .modalEntire .modal form.edit details label input,.modalEntire .modal #image_viewer .infoArea form.edit details .label input,#image_viewer .infoArea .modalEntire .modal form.edit details .label input{flex:1;width:inherit}.modalEntire .modal form details summary{margin-left:.25rem;padding:0;color:var(--text-color);background-color:transparent}@media (min-width: 768px){.modalEntire .modal form{min-width:20rem}.modalEntire .modal form button.labels svg{font-size:1.25em}}.modalEntire .modal.keyValueEdit .private{display:flex;align-items:center}.modalEntire .modal.keyValueEdit .postTextarea{width:36rem;min-height:12rem;max-width:100%;border-radius:.25rem;padding:.125rem}.modalEntire .modal.keyValueEdit .postTextarea.preview-area{display:block}.modalEntire .modal.keyValueEdit .setterImage img{height:16rem}.modalEntire .modal.keyValueEdit .setterImage .selectGallery{margin:.5rem 1rem}.modalEntire .modal .actions{display:flex;justify-content:space-evenly}.modalEntire .modal.window{margin-top:3.5rem;margin-bottom:1rem;max-height:85vh;max-height:85dvh;box-sizing:border-box;display:flex;flex-direction:column;align-content:stretch;overflow-y:auto}.modalEntire .modal.window.middle{margin-bottom:3.5rem}.modalEntire .modal.window.half-middle{margin-bottom:2rem}@media (min-width: 768px){.modalEntire .modal.window.switch{margin-top:4rem;margin-bottom:1.5rem;flex-direction:row}}.modalEntire .modal.window.large{max-height:90vh;max-height:90dvh}@media (min-width: 768px){.modalEntire .modal.window.large{position:absolute;top:0;bottom:0}}.modalEntire.enter{animation:FadeInAnim linear forwards}.modalEntire.exit{animation:FadeOutAnim linear forwards}#image_viewer{position:fixed;z-index:40}#image_viewer .enter{animation:FadeInAnim linear forwards}#image_viewer .exit{animation:FadeOutAnim linear forwards}#image_viewer .viewer{display:flex;justify-content:center;align-items:center}#image_viewer .viewer>div{width:100%;position:relative;pointer-events:none}#image_viewer .viewer>div>*{pointer-events:all}@media (min-width: 768px){#image_viewer .viewer>div{height:100%}}#image_viewer .modal{width:100%;background-color:transparent}#image_viewer .preview{width:100%;background-color:var(--lightbox-background-preview);position:relative}#image_viewer .preview .imageArea{display:flex;align-items:center;flex:1 1 auto}#image_viewer .preview .imageArea img{object-fit:contain}#image_viewer .preview .sketchfab-embed-wrapper iframe{min-height:64vh}#image_viewer .preview:hover .hover-visible{color:#ffffffb3;background-color:#0000001a}#image_viewer .preview .hover-visible{color:transparent;background-color:transparent}#image_viewer .preview .hover-visible:hover{color:#fffc;background-color:#0003}#image_viewer .preview .fullscreen{top:0;right:0}#image_viewer .preview .open{bottom:0;right:0;width:6rem;height:6rem}#image_viewer .preview img,#image_viewer .preview iframe{max-height:64vh}@media (min-width: 768px){#image_viewer .preview{max-height:100%;overflow:hidden}#image_viewer .preview img{max-height:max-content}#image_viewer .preview iframe{max-height:initial}#image_viewer .preview .open{width:8rem;height:8rem}}#image_viewer .infoArea{background-color:var(--modal-window-background);display:flex;flex-direction:column;justify-content:space-between;align-items:center}@media (min-width: 768px){#image_viewer .infoArea{min-width:30em;width:40vw}}#image_viewer .infoArea .info{display:flex;flex-direction:column;text-align:center;flex:1;width:100%;box-sizing:border-box;padding:.5rem}@media (min-width: 768px){#image_viewer .infoArea .info{padding:.5rem 1rem}}#image_viewer .infoArea .info .title{margin:2rem .25rem 1rem;text-align:center;color:var(--main-color-deep);word-break:break-all;font-size:1.5rem}#image_viewer .infoArea .info .description{font-size:1.25rem;margin:0 .5rem}#image_viewer .infoArea .info .description p{margin:1rem auto;white-space:pre-line}#image_viewer .infoArea .info .tagList{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:1rem;font-size:1.25rem}#image_viewer .infoArea .info .tagList a{margin:.25rem .5rem;display:inline-flex;align-items:center;text-decoration-line:none}#image_viewer .infoArea .info .tagList a.other{--link-color: var(--main-color-dark);--link-color-hover: var(--main-color-strong)}#image_viewer .infoArea .info .link{font-size:1.25rem}#image_viewer .infoArea .info .link a{text-decoration-line:underline;font-family:sans-serif}#image_viewer .infoArea .info .right{color:var(--main-color-grayish);margin-top:1rem;margin-bottom:.5rem;display:flex;justify-content:flex-end}#image_viewer .infoArea .info .right>*{margin-right:1rem}#image_viewer .infoArea .info .right .time{margin-right:1rem}#image_viewer .infoArea .info .right .copyright>*:not(:last-child){margin-right:.5rem}@media (min-width: 768px){#image_viewer .infoArea .info{text-align:left;display:flex;overflow-y:auto}#image_viewer .infoArea .info .title{font-size:1.875rem}#image_viewer .infoArea .info .description{font-size:1.125rem;margin:0 1rem}}#image_viewer .infoArea .paging{display:flex;flex-shrink:0;margin-bottom:0;width:100%;min-height:1rem}#image_viewer .infoArea .paging>*:not(.flex-1){height:4.5rem;padding-left:.5rem;padding-right:.5rem;flex:1;display:flex;align-items:center;justify-content:center;overflow:hidden}#image_viewer .infoArea .paging>*:not(.flex-1):first-child{justify-content:flex-start}#image_viewer .infoArea .paging>*:not(.flex-1):last-child{justify-content:flex-end}#image_viewer .infoArea .paging a{text-decoration-line:none}#image_viewer .infoArea .paging a.prev .cursor{margin-right:.5rem}#image_viewer .infoArea .paging a.next .cursor{margin-left:.5rem}#image_viewer .infoArea .paging a:hover{color:var(--main-color-deep);background-color:var(--main-color-pale-fluo)}#image_viewer .infoArea form.edit{text-align:left;padding:.5rem;margin:0}#image_viewer .infoArea form.edit>*{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:1rem}#image_viewer .infoArea form.edit>*:first-child{margin-top:1rem}#image_viewer .infoArea form.edit input[type=text]{padding:.25rem .5rem}#image_viewer .infoArea form.edit input,#image_viewer .infoArea form.edit select,#image_viewer .infoArea form.edit textarea,#image_viewer .infoArea form.edit .preview-area{display:inline-block;border-radius:.25rem;padding:.125rem}#image_viewer .infoArea form.edit .wide{padding:0 .25rem;width:100%}#image_viewer .infoArea form.edit .wide>input,#image_viewer .infoArea form.edit .wide>textarea,#image_viewer .infoArea form.edit .wide>.preview-area{display:block;width:100%}#image_viewer .infoArea form.edit .description{min-height:8rem}#image_viewer .infoArea form.edit .positionPreview{position:relative;display:flex;flex-direction:column;justify-content:flex-end}#image_viewer .infoArea form.edit .positionPreview .window{background-color:var(--background-bw);position:absolute;width:10em;height:7em;bottom:1.5em;padding:.25em}#image_viewer .infoArea form.edit .positionPreview .window,#image_viewer .infoArea form.edit .positionPreview .window div{display:flex;flex-wrap:wrap;align-items:flex-end}#image_viewer .infoArea form.edit .positionPreview .window{justify-content:space-evenly;flex-direction:row}#image_viewer .infoArea form.edit .positionPreview .window div{flex-direction:column;align-items:flex-start;align-content:center}#image_viewer .infoArea form.edit .positionPreview .window img{pointer-events:none;object-fit:cover}#image_viewer .infoArea form.edit .positionPreview .window img.vertical{width:3em;height:6em}#image_viewer .infoArea form.edit .positionPreview .window img.square{width:3.75em;height:3.75em;margin-bottom:.25em}#image_viewer .infoArea form.edit .positionPreview .window img.landscape{width:6em;height:2em}@media (min-width: 768px){#image_viewer .infoArea form.edit{text-align:left;overflow-y:auto}#image_viewer .infoArea form.edit .title{font-size:1.25rem}#image_viewer .infoArea form.edit textarea.description{font-size:1.125rem}}.sketchfab-embed-wrapper iframe{width:100%;min-height:36em}#image_viewer .sketchfab-embed-wrapper iframe{min-height:min-content}#image_viewer .sketchfab-embed-wrapper p{display:none}.setterImage{position:relative}.setterImage .selectGallery{position:absolute;bottom:0;right:0;z-index:5;margin:0;width:4em;height:4em;max-height:100%}.aboutPage h2{font-size:1.75rem}.aboutPage h3{font-size:2rem}.aboutPage h4{font-size:1.25rem;margin:1rem auto;font-family:sans-serif}.aboutPage img.authorImage{height:20em;width:auto;max-width:100%}.on-en-prop{margin-bottom:1rem}.on-en-prop h4{margin-bottom:0}.on-en-prop p{margin-top:0;font-size:1.25em}.changeLog{margin:2rem .5rem 1rem}.changeLog h3{margin:0}.changeLog .list{text-align:left;margin:auto;max-width:46rem}.changeLog .summary{display:flex;align-items:flex-start}.changeLog .summary>span:not(.once):hover{text-decoration-line:underline}.changeLog .summary span{flex:1}.changeLog .summary .date{min-width:6rem}.changeLog .summary .text{margin-left:.25rem}.changeLog .yearItem>.summary{padding-left:.25rem;background-color:var(--main-color)}.changeLog .yearItem>.summary,.changeLog .yearItem>.summary svg{color:#fff}.changeLog .yearItem:nth-child(2n)>.summary{background-color:var(--main-color-highlight)}.changeLog .monthItem{display:flex;flex-direction:column;margin-left:.5rem;padding:0}.changeLog .item{display:flex;margin-left:.5rem}.changeLog .item p{margin:.25rem 0}.changeLog .date{display:inline-flex;align-items:center;margin:.25rem;text-align:left}.changeLog .date svg{color:var(--main-color-dark-grayish)}.changeLog .date.once{cursor:initial}.changeLog .date.once svg{visibility:hidden}.changeLog .body{text-align:left;flex:1}.changeLog .readmore{color:var(--main-color-dark-grayish);margin-left:.5rem;text-decoration:underline var(--main-color-light-grayish)}@media (min-width: 768px){.changeLog ul li{margin:0 1rem}.changeLog .data{margin:.25rem 1rem}}.h1h4Page{text-align:center}.h1h4Page.middle{min-height:50%;display:flex;align-items:center;justify-content:center;flex-direction:column}.h1h4Page h1{font-size:1.875rem;color:var(--main-color);margin-top:2rem;margin-bottom:1.25rem}.h1h4Page h4{color:var(--main-color-soft);font-size:1.25rem;font-weight:700}@media (min-width: 768px){.h1h4Page h1{font-size:2.25rem}}.gridLink{display:flex;flex-direction:column;align-items:center}.gridLink a{width:-moz-fit-content;width:fit-content;display:inline-block;text-decoration-line:none;padding:.5rem}.gridLink a>*{margin:.25em auto}.gridLink a:hover{color:var(--main-color-deep);background-color:var(--main-color-pale-fluo)}.medium-content{margin:1rem 0;font-size:1.25rem;color:var(--main-color-dark)}body.workers{margin:2rem}.workers{text-align:center;display:flex;flex-direction:column;align-items:center}.workers label,.workers #image_viewer .infoArea form.edit label,#image_viewer .infoArea form.edit .workers label,.workers #image_viewer .infoArea form.edit .label,#image_viewer .infoArea form.edit .workers .label{display:flex;align-items:center;flex-wrap:wrap}.workers label>span,.workers #image_viewer .infoArea form.edit label>span,#image_viewer .infoArea form.edit .workers label>span,.workers #image_viewer .infoArea form.edit .label>span,#image_viewer .infoArea form.edit .workers .label>span{padding-right:.5rem}.workers textarea,.workers input,.workers button{font-size:1.5rem;padding:.25rem 1rem}.workers .inline-block,.workers button{display:inline-block}.blogPage{margin-top:1.5rem;padding-top:2rem;margin-bottom:3rem;display:flex;justify-content:center;align-items:center;vertical-align:bottom;flex-direction:column}.blogPage .title{display:inline-flex;text-decoration-line:none}.blogPage .title h2{font-size:1.875rem}.blogPage a.feed{display:inline-flex;font-size:1.25rem;margin-left:.75rem}.blogPage .notice h2{margin:1rem auto}.blogPage .notice h4{margin:2rem auto}.blogPage .message{text-align:center}.blogPage .message a.next{display:inline-block;margin-top:1rem;margin-bottom:.5rem;font-size:1.25rem}.blogPage .article{width:98%;max-width:68rem;text-align:left;margin:auto}.blogPage .post{margin:1.5rem 1rem}.blogPage .post .pinned{color:var(--sub-color-soft)}.blogPage .post .header{display:flex;flex-wrap:wrap}.blogPage .post .title{display:inline-block}.blogPage .post .title h1{font-size:1.875rem;color:var(--main-color-deep);font-weight:700;margin:1rem .5rem;display:inline-block}.blogPage .post .title h3{font-size:1.5rem;font-weight:700;margin:auto .5rem;display:inline-block;color:var(--main-color-dark)}.blogPage .post .title h3 a{--link-color: var(--main-color-dark);--link-color-hover: var(--main-color-strong)}.blogPage .post .title h3 a{text-decoration-line:none}.blogPage .post .category{display:inline-flex;align-items:center;margin:auto .5rem}.blogPage .post .category>*{margin:auto .25rem}.blogPage .post .footer{text-align:right}.blogPage .post .footer>*{margin-left:.75rem}.blogPage .post .footer .status{color:var(--main-color-dark-grayish)}.blogPage .post .footer a.status:hover{color:var(--main-color-light-grayish)}@media (min-width: 768px){.blogPage .title h2{font-size:2.25rem}.blogPage .post .title h1{font-size:2rem}.blogPage a.feed{margin-left:1rem}.blogPage .article{width:80%}}form.blogEdit{padding-top:.5rem;max-width:48rem!important;margin:auto}form.blogEdit input,form.blogEdit textarea,form.blogEdit select,form.blogEdit button:not(.close){font-size:1.125rem}form.blogEdit button{padding:.25em 1em}form.blogEdit button.text{border-radius:1rem;margin-left:.5rem}form.blogEdit>*{padding:.5rem 0}form.blogEdit h1{font-size:1.875rem;color:var(--main-color);margin:1.5rem auto}form.blogEdit input.title{display:block;margin:auto;font-size:1.125rem;height:2.25rem;padding:.5rem .75rem;width:25rem;max-width:80%}form.blogEdit .category{display:flex;flex-direction:row;align-items:center;margin:auto;min-width:20rem;width:max-content;max-width:95%}form.blogEdit .modifier{margin:auto;display:flex;justify-content:center;align-items:center}form.blogEdit .modifier>*{margin:0 .5rem}form.blogEdit .modifier>*.tight{margin:0 .25rem}form.blogEdit .pin{width:3rem;text-align:center}form.blogEdit .date{padding:.125rem .25rem}form.blogEdit .body{margin:auto;width:90%;min-height:20rem;padding:.5rem;text-align:start}form.blogEdit .action button{font-size:1.25rem;margin:1rem}@media (min-width: 768px){form.blogEdit h1{font-size:2.25rem}form.blogEdit .modifier>*{margin:0 1rem}form.blogEdit .modifier>*.tight{margin:0 .5rem}}.linkPage{font-size:1.125rem;margin:auto}.linkPage h3{color:var(--main-color-dark)}.linkPage>*{margin:1rem auto}.linkPage ul{text-align:left;max-width:100%;min-width:12rem;margin:auto}.linkPage ul.font-larger{width:max-content}.linkPage ul li{margin:.25rem;padding:0;display:block}.linkPage .linksArea{display:grid;padding:0;text-align:initial;grid-template-columns:repeat(2,1fr)}.linkPage .linksArea li{list-style:none}.linkPage .linksArea>li{grid-column:span 2}.linkPage .linksArea>li:only-of-type{grid-column:1/span 2}.linkPage .bannerArea{display:grid;padding:0;text-align:initial;grid-template-columns:repeat(2,1fr)}.linkPage .bannerArea li{list-style:none}.linkPage .bannerArea>li{grid-column:span 2}.linkPage .bannerArea>li:only-of-type{grid-column:1/span 2}@media (min-width: 520px){.linkPage .bannerArea{grid-template-columns:repeat(4,1fr)}.linkPage .bannerArea>li{grid-column:span 2}.linkPage .bannerArea>li:only-of-type{grid-column:2/span 2}}@media (min-width: 768px){.linkPage .bannerArea{grid-template-columns:repeat(6,1fr)}.linkPage .bannerArea>li{grid-column:span 2}.linkPage .bannerArea>li:only-of-type{grid-column:3/span 2}.linkPage .bannerArea>li:first-of-type:nth-last-of-type(2){grid-column:2/span 2}.linkPage .bannerArea>li:first-of-type:nth-last-of-type(2)~li:nth-of-type(2){grid-column:4/span 2}}@media (min-width: 1280px){.linkPage .bannerArea{grid-template-columns:repeat(8,1fr)}.linkPage .bannerArea>li{grid-column:span 2}.linkPage .bannerArea>li:only-of-type{grid-column:4/span 2}.linkPage .bannerArea>li:first-of-type:nth-last-of-type(2){grid-column:3/span 2}.linkPage .bannerArea>li:first-of-type:nth-last-of-type(2)~li:nth-of-type(2){grid-column:5/span 2}.linkPage .bannerArea>li:first-of-type:nth-last-of-type(3){grid-column:2/span 2}.linkPage .bannerArea>li:first-of-type:nth-last-of-type(3)~li:nth-of-type(2){grid-column:4/span 2}.linkPage .bannerArea>li:first-of-type:nth-last-of-type(3)~li:nth-of-type(3){grid-column:6/span 2}}.linkPage .bannerArea{text-align:center}.linkPage .bannerArea>*{padding:0rem}.linkPage .bannerArea .banner{width:100%;height:100%}.linkPage .bannerArea .banner .plane{width:200px;height:40px;display:flex;align-items:center;justify-content:center}.linkPage .bannerArea a .banner:hover{background-color:var(--main-color-pale-fluo)}.stickyLine{display:inline-block;color:var(--main-color-text);padding:1rem 1.5rem;background:var(--main-color-pale);border-left:solid .75rem var(--main-color-strong)}a.stickyLine:hover{color:#fff;background:var(--main-color-soft)}.stitch{display:inline-block;color:var(--main-color-text);background:var(--main-color-pale);box-shadow:0 0 0 5px var(--main-color-pale);border:dashed 1px var(--main-color-deep);padding:.2em .5em}.leaf{display:inline-block;font-size:1.5rem;position:relative;color:var(--main-color);padding:10px 0;text-align:center;margin:1.5rem 0}.leaf:before{content:"";position:absolute;top:-8px;left:50%;width:150px;height:58px;border-radius:50%;border:5px solid var(--main-color-soft);border-left-color:transparent;border-right-color:transparent;-webkit-transform:translateX(-50%);transform:translate(-50%)}@keyframes ZoomFadeOutAnim{0%{scale:0;opacity:1}to{scale:1;opacity:0}}.clickEffects .clickEffect{z-index:99999;position:fixed;pointer-events:none;translate:-50% -50%;transform-origin:center}.clickEffects .clickEffect.spread{animation:ZoomFadeOutAnim linear forwards;animation-duration:.5s}.clickEffects .clickEffect.blank{width:100px;height:100px;background-color:#b6b6b6aa;clip-path:circle(50% at 50% 50%)}.fc{font-size:1.2rem;--fc-event-bg-color: var(--def-main-color-strong);--fc-border-color: var(--main-color-light-grayish);--fc-event-hover-color: var(--def-main-color);--fc-event-border-color: var(--main-color-strong);--fc-button-bg-color: var(--def-main-color-strong);--fc-button-hover-bg-color: var(--def-main-color);--fc-button-hover-border-color: var(--main-color-soft);--fc-button-active-bg-color: var(--main-color-deep);--fc-button-active-border-color: var(--main-color-deep);--fc-button-border-color: var(--main-color-deep);--fc-button-active-border-color: var(--main-color-dark);--fc-neutral-bg-color: var(--main-color-pale-fluo);--fc-list-event-hover-bg-color: var(--main-color-pale);--fc-today-bg-color: var(--main-color-pale-fluo);--fc-page-bg-color: var(--background-bw)}.fc .fc-day-sat{--fc-non-business-color: rgba(95, 146, 240, .132)}.fc .fc-day-sun{--fc-non-business-color: rgba(240, 95, 95, .132)}.fc .fc-h-event:hover{--fc-event-bg-color: var(--fc-event-hover-color)}.fc .fc-list-empty{--fc-neutral-bg-color: var(--main-color-grayish-fluo)}.fc .fc-h-event{color:#fff}.fc a{text-decoration:none;--link-color: var(--main-color-deep);--link-color-hover: var(--main-color-dark)}.fc .fc-toolbar-title{color:var(--main-color-deep)}.fc .fc-toolbar-title,.fc .fc-col-header,.fc .fc-daygrid-day-top,.fc .fc-list-day{font-family:var(--font-Mandali),Arial,sans-serif}.fc .fc-col-header{line-height:1.3em}.fc .fc-button-group button:focus{box-shadow:none!important}.fc .fc-today-button:disabled{opacity:1}.fc .fc-button-primary{font-size:.9em}.fc .fc-toolbar .fc-toolbar-title{max-width:60vw;font-size:1.2em}.fc .fc-toolbar.fc-header-toolbar{margin-bottom:.3rem}.fc .fc-toolbar.fc-header-toolbar .fc-toolbar-chunk:last-child{text-align:right}.fc .fc-direction-ltr .fc-toolbar>*>*{margin-bottom:.1em}@media (min-width: 520px){.fc .fc-direction-ltr .fc-toolbar>*>*{margin-bottom:.2em}}.fc .fc-direction-ltr .fc-toolbar>*>:not(:first-child){margin-left:.3em}@media (min-width: 520px){.fc .fc-direction-ltr .fc-toolbar>*>:not(:first-child){margin-left:.5em}}.fc .fc-daygrid-event{overflow:hidden;background-color:var(--fc-event-bg-color);border:1px solid var(--fc-event-border-color);color:var(--fc-event-text-color)}.fc .fc-daygrid-event:hover{--fc-event-bg-color: var(--fc-event-hover-color);color:var(--fc-event-text-color)}.fc .fc-daygrid-event .fc-daygrid-event-dot{--fc-event-border-color: var(--fc-event-text-color)}.fc .fc-daygrid-event .fc-event-time{margin-right:.3em}.fc .fc-list-event-time{min-width:7.5em;text-align:center}.fc .fc-toolbar-title{line-height:1.25em}.fc .fc-day-view .fc-daygrid-day-events{font-size:1.25em}.fc .fc-day-view .fc-daygrid-day-events .fc-event{padding:.25em .5em}.fc .fc-day-view .fc-daygrid-day-events .fc-event>*{margin-right:.5em}.fc .fc-event-main,.fc .fc-event-main-frame{display:flex;align-items:center}.topPage>.fc{margin:2rem auto;width:95%;max-width:72rem}@media (max-width: 519px){.fc{font-size:1rem}.fc .fc-button-group{margin:.1rem auto}.fc .fc-button{padding:.25em .5em}}.fc.background{display:none}.fc .rbButtonArea button.openAddEvents{display:flex}.fc .rbButtonArea button.openAddEvents:hover{background-color:var(--main-color-strong)}@media (min-width: 1500px){.fc .rbButtonArea button.openAddEvents{margin:1rem;opacity:.7;scale:1.1}}@media (max-width: 959px){.fc .fc-openAddEvents-button{display:none}}.modal.eventsViewer{padding:1.6rem 1rem 0;min-width:32em}@media (width < 520px){.modal.eventsViewer{min-width:90vw}.modal.eventsViewer div.time{max-width:88vw}}@media (520px <= width < 768px){.modal.eventsViewer{min-width:85vw}.modal.eventsViewer div.time{max-width:80vw}}@media (768px <= width){.modal.eventsViewer{min-width:30em}.modal.eventsViewer div.time{max-width:28em}}.modal.eventsViewer.loading{padding:1rem;font-size:1.25rem;min-width:auto}.modal.eventsViewer h2{font-size:1.75em;flex:1;display:flex;align-items:center;justify-content:center;text-align:center;padding:0 2rem;margin:.5rem auto .75rem}.modal.eventsViewer a{display:inline-flex;justify-content:center;align-items:stretch}.modal.eventsViewer button,.modal.eventsViewer .button{margin-right:.25em;margin-left:.25em;background-color:transparent;color:var(--main-color-strong)}.modal.eventsViewer button:hover,.modal.eventsViewer .button:hover{color:var(--main-color-deep)}.modal.eventsViewer button svg,.modal.eventsViewer .button svg{font-size:2.325em;margin:.125em;opacity:.9}@media (min-width: 520px){.modal.eventsViewer button svg,.modal.eventsViewer .button svg{font-size:2.5em;margin:.25em}}.modal.eventsViewer button.large svg,.modal.eventsViewer .button.large svg{width:2.5em;height:2.5em;margin:1em}.modal.eventsViewer>*{margin:.5em 1em;width:max-content;max-width:80vw}.modal.eventsViewer div.time{min-height:4.5em;padding-top:.25em;display:flex;flex-direction:column;justify-content:center;margin:0 auto}.modal.eventsViewer div.time.enableCountdown{justify-content:flex-end}.modal.eventsViewer div.time.single{padding:0 1rem}.modal.eventsViewer div.time.single h3{font-size:1.75em}.modal.eventsViewer div.time h3{margin:0 1em;display:flex;align-items:center;justify-content:center;text-align:center;font-size:1.6em}.modal.eventsViewer div.time h3 a>span.time{margin-left:.25em}.modal.eventsViewer div.time.enableCountdown{padding-top:0}.modal.eventsViewer div.time.enableCountdown h3{margin:0 1em;font-size:1.2em}.modal.eventsViewer div.time.enableCountdown h4{margin-bottom:.5rem}.modal.eventsViewer div.time.enableCountdown.smaller h3{font-size:1em;margin:0}.modal.eventsViewer div.time.smaller{padding-top:0}.modal.eventsViewer div.time.smaller h3{font-size:1.5em}.modal.eventsViewer div.time h3>.time{--link-color: var(--main-color-deep);color:var(--link-color);display:inline-flex;flex-wrap:wrap;justify-content:center;line-height:1.25em}.modal.eventsViewer div.time h3>.time>.time{margin-left:.25em}.modal.eventsViewer div.time h3>.time .during{margin:auto .3em}.modal.eventsViewer div.time h3 a:hover{color:var(--link-color-hover)}.modal.eventsViewer h4{display:flex;justify-content:center;align-items:center;margin:.5rem 1rem 0;font-size:1.5em}.modal.eventsViewer h4 .countdown{color:var(--main-color-dark);word-break:keep-all;text-align:center}.modal.eventsViewer h5{display:flex;align-items:center;font-size:1.1em}.modal.eventsViewer .description p:first-child{margin-top:0}.modal.eventsViewer .description p:last-child{margin-bottom:0}.modal.eventsViewer .buttons{position:sticky;margin:0;padding:0 .25rem 1rem 0;bottom:0;width:100%;max-width:none;display:flex;justify-content:flex-end;pointer-events:none}.modal.eventsViewer .buttons button,.modal.eventsViewer .buttons .button{margin:0;font-size:.75rem;pointer-events:all}.modal.eventsViewer a>svg{height:1.2em}@media (width < 520px){.modal.eventsViewer{padding:1.5rem 1rem 0}.modal.eventsViewer>*{margin:.5em auto}.modal.eventsViewer h2{margin:0 auto;padding:0 1rem}.modal.eventsViewer div.time{min-height:4.5em;padding-top:0}.modal.eventsViewer div.time.single{padding:0;margin:0 auto}.modal.eventsViewer div.time.single.enableCountdown{padding-top:0}.modal.eventsViewer div.time.single h3{font-size:1.9em}.modal.eventsViewer div.time h3{margin:0;font-size:1.6em}.modal.eventsViewer div.time h4{margin:.4rem 1rem;font-size:1.5em}.modal.eventsViewer div.time.smaller h3{font-size:1.3em}.modal.eventsViewer div.time.enableCountdown h3{font-size:1.2em}.modal.eventsViewer div.time.enableCountdown.smaller h3{font-size:1em}.modal.eventsViewer div.time.enableCountdown.smaller h4{margin-top:.1em}.modal.eventsViewer h5{font-size:1em}}.calendar-app{margin:1rem auto;padding:1rem;margin-left:auto;margin-right:auto;max-width:1280px}.calendar-app .calendarAppEdit{font-size:1.1em}.calendar-app .calendarAppEdit textarea,.calendar-app .calendarAppEdit .preview-area{border-radius:.5rem;padding:.2rem .5em;min-width:100%;max-width:100%;min-height:6em;max-height:65vh}@media (min-width: 520px){.calendar-app .calendarAppEdit textarea,.calendar-app .calendarAppEdit .preview-area{min-width:19.5rem;max-width:75vw}}.calendar-app .calendarAppEdit label,.calendar-app .calendarAppEdit #image_viewer .infoArea form.edit label,#image_viewer .infoArea form.edit .calendar-app .calendarAppEdit label,.calendar-app .calendarAppEdit #image_viewer .infoArea form.edit .label,#image_viewer .infoArea form.edit .calendar-app .calendarAppEdit .label{display:flex;align-items:center}.calendar-app .calendarAppEdit label input,.calendar-app .calendarAppEdit #image_viewer .infoArea form.edit label input,#image_viewer .infoArea form.edit .calendar-app .calendarAppEdit label input,.calendar-app .calendarAppEdit #image_viewer .infoArea form.edit .label input,#image_viewer .infoArea form.edit .calendar-app .calendarAppEdit .label input{flex:1}.calendar-app .calendarAppEdit label span.label,.calendar-app .calendarAppEdit #image_viewer .infoArea form.edit label span.label,#image_viewer .infoArea form.edit .calendar-app .calendarAppEdit label span.label,.calendar-app .calendarAppEdit #image_viewer .infoArea form.edit .label span.label,#image_viewer .infoArea form.edit .calendar-app .calendarAppEdit .label span.label{margin:0}.calendar-app .calendarAppEdit label input[type=checkbox],.calendar-app .calendarAppEdit #image_viewer .infoArea form.edit label input[type=checkbox],#image_viewer .infoArea form.edit .calendar-app .calendarAppEdit label input[type=checkbox],.calendar-app .calendarAppEdit #image_viewer .infoArea form.edit .label input[type=checkbox],#image_viewer .infoArea form.edit .calendar-app .calendarAppEdit .label input[type=checkbox]{flex:0;margin-left:.5em;width:1em;height:1em}.calendar-app .calendarAppEdit .switch .item{background-color:var(--background-bw);border-radius:0}
