@-webkit-keyframes blink{0%,100%{opacity:1}50%{opacity:0}}@keyframes blink{0%,100%{opacity:1}50%{opacity:0}}@-webkit-keyframes scroll{0%{-webkit-transform:translate(calc(50vw + 100%));transform:translate(calc(50vw + 100%))}100%{-webkit-transform:translate(calc(-50vw - 100%));transform:translate(calc(-50vw - 100%))}}@keyframes scroll{0%{-webkit-transform:translate(calc(50vw + 100%));transform:translate(calc(50vw + 100%))}100%{-webkit-transform:translate(calc(-50vw - 100%));transform:translate(calc(-50vw - 100%))}}@-webkit-keyframes left_hop{0%,100%{-webkit-transform:translateX(0px);transform:translateX(0px)}50%{-webkit-transform:translateX(-0.1em);transform:translateX(-0.1em)}}@keyframes left_hop{0%,100%{-webkit-transform:translateX(0px);transform:translateX(0px)}50%{-webkit-transform:translateX(-0.1em);transform:translateX(-0.1em)}}@-webkit-keyframes right_hop{0%,100%{-webkit-transform:translateX(0px);transform:translateX(0px)}50%{-webkit-transform:translateX(0.1em);transform:translateX(0.1em)}}@keyframes right_hop{0%,100%{-webkit-transform:translateX(0px);transform:translateX(0px)}50%{-webkit-transform:translateX(0.1em);transform:translateX(0.1em)}}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes shake{0%,50%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}60%,80%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}70%,90%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}}@keyframes shake{0%,50%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}60%,80%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}70%,90%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}}@-webkit-keyframes fadein_title_bf{0%{opacity:0;-webkit-transform:translate(-100%, -50%);transform:translate(-100%, -50%)}100%{opacity:.25;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}}@keyframes fadein_title_bf{0%{opacity:0;-webkit-transform:translate(-100%, -50%);transform:translate(-100%, -50%)}100%{opacity:.25;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}}@-webkit-keyframes fadein_title_af{0%{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}100%{opacity:.25;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@keyframes fadein_title_af{0%{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}100%{opacity:.25;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@-webkit-keyframes blink_notch{0%,100%{color:rgb(var(--lumi_rgb));text-shadow:0 0 .25em rgba(0,0,0,.25)}50%{color:rgba(0,0,0,0);text-shadow:0 0 .25em rgba(0,0,0,0)}}@keyframes blink_notch{0%,100%{color:rgb(var(--lumi_rgb));text-shadow:0 0 .25em rgba(0,0,0,.25)}50%{color:rgba(0,0,0,0);text-shadow:0 0 .25em rgba(0,0,0,0)}}@-webkit-keyframes stretch{0%{background-size:0% 100%}50%,100%{background-size:100% 100%}}@keyframes stretch{0%{background-size:0% 100%}50%,100%{background-size:100% 100%}}:where(*){-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;margin:0}:where(html){font-family:var(--font_family);font-size:var(--font_size);line-height:var(--font_line)}:where(body){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100vh;color:rgb(var(--text_rgb));position:relative}:where(body)::before{content:"";display:block;position:var(--back_fixed);inset:0 0 0 0;background:var(--background);z-index:-9999}:where(body)::after{content:"";display:block;position:absolute;inset:0 0 0 0;background-image:var(--back_url);background-repeat:var(--back_repeat);background-size:var(--back_size);background-position:var(--back_image_x) var(--back_image_y);background-attachment:var(--back_image_fixed);-webkit-filter:var(--back_filter);filter:var(--back_filter);opacity:calc(var(--back_opacity)/100);z-index:-9998}:where(#body){width:100%;-webkit-box-flex:1;-ms-flex:auto;flex:auto;margin-top:calc(150px + var(--info_height)) !important}:where(#layout){display:-webkit-box;display:-ms-flexbox;display:flex}:where(#main){max-width:var(--max_width)}:where(#main,#sidebar){width:100%;border-radius:var(--radius);overflow:hidden;position:relative}:where(#main,#sidebar)::before{content:"";display:block;position:absolute;inset:0;background:var(--container_color);z-index:-1}:where(h1){font-size:1.8em;font-weight:900}h1+*{margin-top:0 !important}h6{font-size:1rem}:where(h2){font-size:1.6em;font-weight:900}h2+*{margin-top:0 !important}h6{font-size:1rem}:where(h3){font-size:1.4em;font-weight:900}h3+*{margin-top:0 !important}h6{font-size:1rem}:where(h4){font-size:1.2em;font-weight:900}h4+*{margin-top:0 !important}h6{font-size:1rem}:where(p)+p{margin-top:var(--font_space)}:where(a){color:rgb(var(--link_rgb))}:where(a):hover{color:rgb(var(--hover_rgb))}:where(img){display:block;width:100%}:where(#body) img{border-radius:var(--radius)}:where(svg){display:inline-block;width:100%;height:100%;fill:currentColor}:where(ul,ol){list-style-type:none}:where(.post,.page) section{margin-top:calc(var(--space)*3)}:where(figure){margin:0}:where(figure) figcaption{display:block;max-width:100%;width:-webkit-max-content;width:-moz-max-content;width:max-content;font-size:.8em;color:rgba(0,0,0,.5);margin:.25em 0 0 auto}:where(input,select,textarea){border:solid 1px rgba(var(--text_rgb), 0.5)}:where(input,select,textarea):focus{outline:none;-webkit-box-shadow:0 0 0 3px rgb(var(--point_rgb));box-shadow:0 0 0 3px rgb(var(--point_rgb))}:where([type=text],[type=number],[type=email],select,textarea){width:100%;font-family:var(--font_family);border-radius:2px;padding:0 .5em;margin:0}:where([type=text],[type=number],[type=email],select,textarea)::-webkit-input-placeholder{color:rgba(0,0,0,.25)}:where([type=text],[type=number],[type=email],select,textarea)::-moz-placeholder{color:rgba(0,0,0,.25)}:where([type=text],[type=number],[type=email],select,textarea):-ms-input-placeholder{color:rgba(0,0,0,.25)}:where([type=text],[type=number],[type=email],select,textarea)::-ms-input-placeholder{color:rgba(0,0,0,.25)}:where([type=text],[type=number],[type=email],select,textarea)::placeholder{color:rgba(0,0,0,.25)}:where([type=text],[type=number],[type=email],select){min-height:2.5em;line-height:2.5em}:where(textarea){display:block;min-height:10em;resize:vertical;padding:.5em}:where(noscript,#page_die){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:fixed;inset:0 0 0 0;background:rgba(var(--text_rgb), 0.9);color:rgb(var(--lumi_rgb));z-index:10000}:where(noscript,#page_die) .inner{max-width:100%;width:-webkit-max-content;width:-moz-max-content;width:max-content}:where(noscript,#page_die) .inner h1{border-bottom:solid 2px rgb(var(--lumi_rgb));padding-bottom:.5rem;margin-bottom:1rem;padding-left:1.25em;position:relative}:where(noscript,#page_die) .inner h1::before{content:"";display:inline-block;font-family:"Font Awesome 6 Free";font-weight:900;font-size:inherit;color:inherit;position:absolute;left:0}:where(.nav) .menu{display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-max-content;width:-moz-max-content;width:max-content}:where(.nav) .menu a{text-decoration:none}@media(min-width: 768px){:where(noscript,#page_die){padding:var(--space)}:where(#body){padding:var(--space) var(--space) calc(var(--space)*2)}:where(#layout){-webkit-box-pack:var(--page_position);-ms-flex-pack:var(--page_position);justify-content:var(--page_position);-webkit-column-gap:var(--space);-moz-column-gap:var(--space);column-gap:var(--space)}:where(#sidebar){width:var(--side_width);-webkit-box-flex:0;-ms-flex:none;flex:none}:where(#main,#sidebar){padding:var(--space)}:where(.nav) .menu{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-column-gap:3em;-moz-column-gap:3em;column-gap:3em}}@media(max-width: 767px){:where(noscript,#page_die){padding:var(--space) 1rem}:where(#body){padding:var(--space) 1rem calc(var(--space)*2)}:where(#layout){-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;row-gap:var(--space)}:where(#main,#sidebar){padding:var(--space) 1rem}:where(.nav) .menu{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:1em}}#header{color:rgb(var(--lumi_rgb));position:fixed;inset:0 0 auto 0;z-index:9998;pointer-events:none}#header a{text-decoration:none;color:inherit}#header .inner{height:150px;text-align:center;position:relative;overflow:hidden}#header .inner::before{content:"";display:block;width:100%;height:100%;border-radius:50%;-webkit-box-shadow:0 0 0 1000px rgb(var(--text_rgb));box-shadow:0 0 0 1000px rgb(var(--text_rgb));position:absolute;top:50%;left:0;right:0;z-index:-1;-webkit-transition:1s;transition:1s}#header .sns_link{position:fixed;top:var(--info_height);right:0;padding:0 1rem;pointer-events:auto;z-index:1}#header .sns_link .instagram a::before{background:rgb(var(--lumi_rgb))}#header .sns_link[data-color=solid] li:not(.instagram,.tiktok) a,#header .sns_link[data-color=hollow] li:not(.instagram,.tiktok) a{background:rgb(var(--lumi_rgb))}#header .sns_link[data-color=solid] .tiktok::before,#header .sns_link[data-color=solid] .tiktok::after,#header .sns_link[data-color=hollow] .tiktok::before,#header .sns_link[data-color=hollow] .tiktok::after{-webkit-filter:grayscale(1) brightness(1.5);filter:grayscale(1) brightness(1.5)}#header .sns_link[data-hover=change][data-color*=official] li:not(.instagram,.tiktok) a:hover{background:rgb(var(--lumi_rgb))}#header .sns_link[data-hover=change][data-color*=official] .tiktok:hover::before,#header .sns_link[data-hover=change][data-color*=official] .tiktok:hover::after{-webkit-filter:grayscale(1) brightness(1.5);filter:grayscale(1) brightness(1.5)}#logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:50%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding-bottom:1rem;pointer-events:auto}#logo [data-title]{line-height:1;font-size:1rem;position:relative}#logo [data-title]::after{content:attr(data-title);display:block;line-height:1;font-size:1rem;white-space:nowrap;position:absolute;bottom:-1rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#logo a{display:block;color:inherit;line-height:0;text-decoration:none;position:relative}#logo svg{height:40px}#logo[data-hover=opacity] a{-webkit-transition:opacity .5s;transition:opacity .5s}#logo[data-hover=opacity] a:hover{opacity:.25}#logo[data-hover=color] a{-webkit-transition:color .5s;transition:color .5s}#logo[data-hover=color] a:hover{color:rgb(var(--logo_hover_rgb))}#logo[data-hover=glow] a,#logo[data-hover=glow] a::after{-webkit-transition:-webkit-filter .5s;transition:-webkit-filter .5s;transition:filter .5s;transition:filter .5s, -webkit-filter .5s}#logo[data-hover=glow] a:hover,#logo[data-hover=glow] a:hover::after{-webkit-filter:drop-shadow(0 0 3px rgb(var(--lumi_rgb))) drop-shadow(0 0 1px rgb(var(--logo_hover_rgb)));filter:drop-shadow(0 0 3px rgb(var(--lumi_rgb))) drop-shadow(0 0 1px rgb(var(--logo_hover_rgb)))}#infomation{text-align:center;background:rgba(var(--text_rgb), 0.75);font-weight:bold;overflow:hidden;pointer-events:auto}#infomation a{display:block}#infomation span{line-height:var(--info_height);white-space:nowrap}#infomation[data-hover=opacity] a{-webkit-transition:opacity .5s;transition:opacity .5s}#infomation[data-hover=opacity] a:hover{opacity:.25}#infomation[data-hover=color] a span{-webkit-transition:color .5s;transition:color .5s}#infomation[data-hover=color] a:hover span{color:rgb(var(--info_hover_rgb))}#infomation[data-hover=back] a{-webkit-transition:background .5s;transition:background .5s}#infomation[data-hover=back] a:hover{background:rgba(var(--info_hover_rgb), 0.75)}#infomation[data-hover=glow] a span{-webkit-transition:-webkit-filter .5s;transition:-webkit-filter .5s;transition:filter .5s;transition:filter .5s, -webkit-filter .5s}#infomation[data-hover=glow] a:hover span{-webkit-filter:drop-shadow(0 0 2px rgb(var(--lumi_rgb))) drop-shadow(0 0 1px rgb(var(--info_hover_rgb)));filter:drop-shadow(0 0 2px rgb(var(--lumi_rgb))) drop-shadow(0 0 1px rgb(var(--info_hover_rgb)))}#header_nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:translateY(-76px);transform:translateY(-76px)}#header_nav .menu{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}@media(min-width: 768px){#header.open .inner::before{border-radius:0%;top:100%}#header.open .inner+#header_nav{opacity:1;-webkit-transition:opacity .5s .5s;transition:opacity .5s .5s;pointer-events:auto}#header_nav{height:75px;opacity:0;-webkit-transition:opacity .5s;transition:opacity .5s}}@media(max-width: 767px){#header_nav{background:rgba(var(--text_rgb), 0.75);position:relative;overflow:hidden;-webkit-transition:height 1s;transition:height 1s;pointer-events:auto}#header_nav .menu{font-size:1.2rem;padding:1em 0 var(--space);left:50%;bottom:0}#logo a{pointer-events:none}}#footer{background:rgba(var(--text_rgb), 0.75);color:rgb(var(--lumi_rgb));position:relative}#footer a{color:inherit}#footer .sns_link{width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:100%;margin:calc(var(--space)/2) auto}#footer .sns_link .instagram a::before{background:rgb(var(--lumi_rgb))}#footer .sns_link[data-color=solid] li:not(.instagram,.tiktok) a,#footer .sns_link[data-color=hollow] li:not(.instagram,.tiktok) a{background:rgb(var(--lumi_rgb))}#footer .sns_link[data-color=solid] .tiktok::before,#footer .sns_link[data-color=solid] .tiktok::after,#footer .sns_link[data-color=hollow] .tiktok::before,#footer .sns_link[data-color=hollow] .tiktok::after{-webkit-filter:grayscale(1) brightness(1.5);filter:grayscale(1) brightness(1.5)}#footer .sns_link[data-hover=change][data-color*=official] li:not(.instagram,.tiktok) a:hover{background:rgb(var(--lumi_rgb))}#footer .sns_link[data-hover=change][data-color*=official] .tiktok:hover::before,#footer .sns_link[data-hover=change][data-color*=official] .tiktok:hover::after{-webkit-filter:grayscale(1) brightness(1.5);filter:grayscale(1) brightness(1.5)}#footer .sns_link+#footer_nav{margin-top:calc(var(--space)/2)}#footer_nav{margin:var(--space) 0}#footer_nav .menu{margin:0 auto}#copyright{display:block;line-height:var(--copy_height);text-align:center;background:rgb(var(--text_rgb));color:rgb(var(--lumi_rgb))}#to_top{display:none;width:50px;height:50px;line-height:50px;text-align:center;font-size:1.25em;font-family:inherit;border-radius:50%;border:none;-webkit-box-shadow:none;box-shadow:none;background:rgba(var(--point_rgb), 0.75);color:rgb(var(--lumi_rgb));text-shadow:0 0 .25em rgba(0,0,0,.25);position:fixed;inset:auto 1em 1em auto;z-index:9999;-webkit-transition:background .5s,-webkit-transform .5s;transition:background .5s,-webkit-transform .5s;transition:background .5s,transform .5s;transition:background .5s,transform .5s,-webkit-transform .5s;cursor:pointer}#to_top:hover{background:rgba(var(--compl_rgb), 0.75)}#to_top:active{-webkit-transform:scale(0.9);transform:scale(0.9)}@media(min-width: 768px){#footer .sns_link{padding:0 var(--space)}#footer_nav .menu{font-size:.8em;padding:0 var(--space)}}@media(max-width: 767px){#footer .sns_link{padding:0 1rem}#footer_nav .menu{font-size:1em;padding:0 1rem}}#sns_share,.sns_link{display:block}#sns_share .menu,.sns_link .menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#sns_share .menu li,.sns_link .menu li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#sns_share .menu li a,.sns_link .menu li a{display:block;width:100%;height:100%}.sns_link .menu li{width:2em;height:2em;padding:3px}.sns_link .instagram a{position:relative;background:linear-gradient(220deg, #427eff 10%, #f13f79 50%, #f26939 80%, #ffdd83 95%)}.sns_link .instagram a::before{content:"";display:block;position:absolute;inset:0}.sns_link .tiktok{position:relative}.sns_link .tiktok a{position:relative;background:rgba(0,0,0,0);z-index:1}.sns_link .tiktok::before,.sns_link .tiktok::after{content:"";display:block;width:1.5em;height:1.5em;position:absolute;top:50%;left:50%}.sns_link .tiktok::before{background:#fe2c55;-webkit-transform:translate(calc(-50% + 1px), calc(-50% + 1px));transform:translate(calc(-50% + 1px), calc(-50% + 1px))}.sns_link .tiktok::after{background:#25f4ee;-webkit-transform:translate(calc(-50% - 1px), calc(-50% - 1px));transform:translate(calc(-50% - 1px), calc(-50% - 1px));mix-blend-mode:screen}.sns_link[data-color*=solid] .instagram a{-webkit-mask:url("../../image/sns/instagram.svg") no-repeat 50%/contain;mask:url("../../image/sns/instagram.svg") no-repeat 50%/contain}.sns_link[data-color*=solid] .twitter a{-webkit-mask:url("../../image/sns/twitter.svg") no-repeat 50%/contain;mask:url("../../image/sns/twitter.svg") no-repeat 50%/contain}.sns_link[data-color*=solid] .youtube a{-webkit-mask:url("../../image/sns/youtube.svg") no-repeat 50%/contain;mask:url("../../image/sns/youtube.svg") no-repeat 50%/contain}.sns_link[data-color*=solid] .line a{-webkit-mask:url("../../image/sns/line.svg") no-repeat 50%/contain;mask:url("../../image/sns/line.svg") no-repeat 50%/contain}.sns_link[data-color*=solid] .facebook a{-webkit-mask:url("../../image/sns/facebook.svg") no-repeat 50%/contain;mask:url("../../image/sns/facebook.svg") no-repeat 50%/contain}.sns_link[data-color*=solid] .tiktok a{-webkit-mask:url("../../image/sns/tiktok.svg") no-repeat 50%/contain;mask:url("../../image/sns/tiktok.svg") no-repeat 50%/contain}.sns_link[data-color*=solid] .tiktok::before,.sns_link[data-color*=solid] .tiktok::after{-webkit-mask:url("../../image/sns/tiktok.svg") no-repeat 50%/contain;mask:url("../../image/sns/tiktok.svg") no-repeat 50%/contain}.sns_link[data-color*=hollow] a{border-radius:var(--sns_radius)}.sns_link[data-color*=hollow] .instagram a{-webkit-mask:url("../../image/sns/instagram2.svg") no-repeat 50%/contain;mask:url("../../image/sns/instagram2.svg") no-repeat 50%/contain}.sns_link[data-color*=hollow] .twitter a{-webkit-mask:url("../../image/sns/twitter2.svg") no-repeat 50%/contain;mask:url("../../image/sns/twitter2.svg") no-repeat 50%/contain}.sns_link[data-color*=hollow] .youtube a{-webkit-mask:url("../../image/sns/youtube2.svg") no-repeat 50%/contain;mask:url("../../image/sns/youtube2.svg") no-repeat 50%/contain}.sns_link[data-color*=hollow] .line a{-webkit-mask:url("../../image/sns/line2.svg") no-repeat 50%/contain;mask:url("../../image/sns/line2.svg") no-repeat 50%/contain}.sns_link[data-color*=hollow] .facebook a{-webkit-mask:url("../../image/sns/facebook2.svg") no-repeat 50%/contain;mask:url("../../image/sns/facebook2.svg") no-repeat 50%/contain}.sns_link[data-color*=hollow] .tiktok a{-webkit-mask:url("../../image/sns/tiktok2.svg") no-repeat 50%/contain;mask:url("../../image/sns/tiktok2.svg") no-repeat 50%/contain}.sns_link[data-color*=hollow] .tiktok::before,.sns_link[data-color*=hollow] .tiktok::after{-webkit-mask:url("../../image/sns/tiktok2.svg") no-repeat 50%/contain;mask:url("../../image/sns/tiktok2.svg") no-repeat 50%/contain;border-radius:var(--sns_radius)}.sns_link[data-color*=official] .instagram a{background:linear-gradient(220deg, #427eff 10%, #f13f79 50%, #f26939 80%, #ffdd83 95%)}.sns_link[data-color*=official] .twitter a{background:#00acee}.sns_link[data-color*=official] .youtube a{background:red}.sns_link[data-color*=official] .line a{background:#06c755}.sns_link[data-color*=official] .facebook a{background:#3b5998}.sns_link[data-color*=official] .instagram a:before{opacity:0}.sns_link[data-color=hollow_official] .tiktok::before,.sns_link[data-color=hollow_official] .tiktok::after{border-radius:var(--sns_radius)}#sns_share{max-width:100%;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin:calc(var(--space)*2) auto 0}#sns_share .menu li{width:3rem;height:3rem;padding:3px}#sns_share[data-color=solid] a,#sns_share[data-color=hollow] a{background:rgb(var(--text_rgb))}#sns_share[data-color*=solid] .twitter a{-webkit-mask:url("../../image/sns/twitter.svg") no-repeat 50%/contain;mask:url("../../image/sns/twitter.svg") no-repeat 50%/contain}#sns_share[data-color*=solid] .line a{-webkit-mask:url("../../image/sns/line.svg") no-repeat 50%/contain;mask:url("../../image/sns/line.svg") no-repeat 50%/contain}#sns_share[data-color*=solid] .facebook a{-webkit-mask:url("../../image/sns/facebook.svg") no-repeat 50%/contain;mask:url("../../image/sns/facebook.svg") no-repeat 50%/contain}#sns_share[data-color*=solid] .pocket a{-webkit-mask:url("../../image/sns/pocket.svg") no-repeat 50%/contain;mask:url("../../image/sns/pocket.svg") no-repeat 50%/contain}#sns_share[data-color*=solid] .hatebu a{-webkit-mask:url("../../image/sns/hatebu.svg") no-repeat 50%/contain;mask:url("../../image/sns/hatebu.svg") no-repeat 50%/contain}#sns_share[data-color*=hollow] a{border-radius:var(--share_radius)}#sns_share[data-color*=hollow] .twitter a{-webkit-mask:url("../../image/sns/twitter2.svg") no-repeat 50%/contain;mask:url("../../image/sns/twitter2.svg") no-repeat 50%/contain}#sns_share[data-color*=hollow] .line a{-webkit-mask:url("../../image/sns/line2.svg") no-repeat 50%/contain;mask:url("../../image/sns/line2.svg") no-repeat 50%/contain}#sns_share[data-color*=hollow] .facebook a{-webkit-mask:url("../../image/sns/facebook2.svg") no-repeat 50%/contain;mask:url("../../image/sns/facebook2.svg") no-repeat 50%/contain}#sns_share[data-color*=hollow] .pocket a{-webkit-mask:url("../../image/sns/pocket2.svg") no-repeat 50%/contain;mask:url("../../image/sns/pocket2.svg") no-repeat 50%/contain}#sns_share[data-color*=hollow] .hatebu a{-webkit-mask:url("../../image/sns/hatebu2.svg") no-repeat 50%/contain;mask:url("../../image/sns/hatebu2.svg") no-repeat 50%/contain}#sns_share[data-color*=official] .twitter a{background:#00acee}#sns_share[data-color*=official] .line a{background:#06c755}#sns_share[data-color*=official] .facebook a{background:#3b5998}#sns_share[data-color*=official] .pocket a{background:#ee4056}#sns_share[data-color*=official] .hatebu a{background:#01a5df}.page img.crop{border-radius:var(--image_radius)}#page_title{line-height:1;position:relative;margin-bottom:var(--space)}#page_title::before,#page_title::after{font-weight:normal;white-space:nowrap;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:0;z-index:-1}#page_title::before{content:attr(data-before);font-size:10em;left:calc(var(--space)*-1);-webkit-transform:translate(-100%, -50%);transform:translate(-100%, -50%);color:rgb(var(--compl_rgb))}#page_title::after{content:attr(data-after);font-size:5em;left:.5em;color:rgb(var(--point_rgb));-webkit-transform:translateY(-100%);transform:translateY(-100%);mix-blend-mode:multiply}body.page article.article h2.title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:.25em;-moz-column-gap:.25em;column-gap:.25em;white-space:nowrap;margin-bottom:1em}body.page article.article h2.title::before,body.page article.article h2.title::after{content:"";display:inline-block;width:3em;height:1.5em;background:rgb(var(--text_rgb));mask:url("../../image/carigraph.svg") no-repeat 50%/contain;-webkit-mask:url("../../image/carigraph.svg") no-repeat 50%/contain}body.page article.article h2.title::after{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}body.page article.article h3.title{position:relative;padding:0 1em .5em 2em;margin-top:calc(var(--space)*2);margin-bottom:1em;z-index:1;position:relative}body.page article.article h3.title::after{content:"";display:block;width:100%;height:3px;background:-webkit-gradient(linear, left top, right top, from(transparent), color-stop(rgb(var(--point_rgb))), to(transparent));background:linear-gradient(90deg, transparent, rgb(var(--point_rgb)), transparent);position:absolute;right:0;left:0;bottom:0}body.page article.article h3.title::before{content:attr(data-number);font-family:"Pinyon";font-size:2em;line-height:1;color:rgb(var(--point_rgb));position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:-1;opacity:.5}body.page article.article h4.title{line-height:1;border-left:solid 10px rgb(var(--point_rgb));padding-left:.25em;margin-top:calc(var(--space)*2);margin-bottom:1em}body.page article.article .button{margin:var(--space) auto 0}body.page article.article figure{margin:var(--space) auto}#page_sitemap article.article ul+h3{margin-top:var(--space)}#page_sitemap article.article li a{padding-left:1.25em;position:relative;padding-left:1em}#page_sitemap article.article li a::before{content:"";display:inline-block;font-family:"Font Awesome 6 Free";font-weight:900;font-size:inherit;color:inherit;position:absolute;left:0}#form{background:rgba(var(--point_rgb), 0.25);border-radius:var(--radius)}#form form div:not(:last-child){margin-bottom:var(--space)}#form form[data-page=confirm] div:not(:last-child){display:block !important}#form form[data-page=confirm] div label{display:block;border-bottom:solid 1px rgb(var(--text_rgb));padding-bottom:.5em;margin-bottom:.5em}#form form[data-page=confirm] div span{display:block}#form section>p{text-align:center;margin-bottom:var(--space)}#form .error{color:#e00;font-size:.8em;margin-left:8rem;white-space:nowrap;padding-left:1.25em;position:relative}#form .error::before{content:"";display:inline-block;font-family:"Font Awesome 6 Free";font-weight:900;font-size:inherit;color:inherit;position:absolute;left:0}#profile_picture{max-width:100%;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin:0 auto var(--space)}#profile_picture .crop{width:200px;height:200px;border-radius:50%;margin:0 auto .5em}#profile_picture figcaption{color:rgb(var(--text_rgb));text-align:center}#profile_picture figcaption span{display:block;font-size:.8em}#profile_picture figcaption .nick_name{font-weight:bold;font-size:1.2em;margin-top:.5em}@media(min-width: 768px){#form{padding:var(--space)}#form form>div:not(:last-child){display:grid;grid-template-columns:8em 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#form form[data-page=confirm] div:last-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:var(--space);-moz-column-gap:var(--space);column-gap:var(--space)}#form form[data-page=confirm] div:last-child .button{margin-left:0;margin-right:0}}@media(max-width: 767px){#form{padding:var(--space) 1em}}#post_title{-webkit-box-shadow:-10px 0 0 0 rgb(var(--point_rgb)),5px 0 0 0 rgb(var(--compl_rgb)) inset;box-shadow:-10px 0 0 0 rgb(var(--point_rgb)),5px 0 0 0 rgb(var(--compl_rgb)) inset;padding:0 0 0 calc(.25em + 5px);margin:0 0 var(--space) 10px}body.post article.article .title{margin-bottom:1em}body.post article.article h2.title{line-height:1;color:rgb(var(--lumi_rgb));background:-webkit-gradient(linear, left top, right top, color-stop(50%, rgb(var(--point_rgb))), to(transparent));background:linear-gradient(90deg, rgb(var(--point_rgb)) 50%, transparent);text-shadow:0 0 .25em rgba(0,0,0,.25);padding:.5em}body.post article.article h3.title,body.post article.article h4.title{width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:100%;margin-top:calc(var(--space)*2)}body.post article.article h3.title{color:rgb(var(--lumi_rgb));background:rgb(var(--text_rgb));border-radius:2px;padding:0 1em}body.post article.article h4.title{line-height:1;border-left:solid 10px rgb(var(--point_rgb));border-bottom:solid 2px rgb(var(--point_rgb));padding:0 .5em}#date{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:1em;-moz-column-gap:1em;column-gap:1em;border-bottom:dotted 1px rgb(var(--text_rgb));margin-bottom:var(--space)}#date span{display:inline-block}#date .postdate{padding-left:1.25em;position:relative}#date .postdate::before{content:"";display:inline-block;font-family:"Font Awesome 6 Free";font-weight:400;font-size:inherit;color:inherit;position:absolute;left:0}#date .update{padding-left:1.25em;position:relative}#date .update::before{content:"";display:inline-block;font-family:"Font Awesome 6 Free";font-weight:900;font-size:inherit;color:inherit;position:absolute;left:0}#eyecatch{display:block;margin-bottom:var(--space)}#eyecatch .thumb img{width:100%;height:auto;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius);-webkit-box-shadow:0 5px 5px rgba(0,0,0,.5);box-shadow:0 5px 5px rgba(0,0,0,.5)}#eyecatch .source{text-align:right;margin-top:.5em}#eyecatch .source::before{content:"引用元："}#eyecatch .source a{color:rgba(var(--text_rgb), 0.5);-webkit-transition:opacity .5s;transition:opacity .5s}#eyecatch .source a:hover{opacity:.25}.post-categories{max-width:100%;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin:calc(var(--space)*2) auto 0}#related{padding-top:calc(var(--space)*2);border-top:dotted 1px rgb(var(--text_rgb))}#related h2+p{max-width:100%;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin:0 auto var(--space)}:where(.speech_bubble){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:1.5em;-moz-column-gap:1.5em;column-gap:1.5em;margin:var(--space) 0}:where(.speech_bubble) .faceicon{-webkit-box-flex:0;-ms-flex:none;flex:none;width:100px;height:100px;position:relative}:where(.speech_bubble) .faceicon img{width:100%;height:100%}:where(.speech_bubble) .character{border-radius:50%;border:solid 3px rgba(0,0,0,0);z-index:0}:where(.speech_bubble) .effect{position:absolute;inset:0 0 0 0;z-index:1}:where(.speech_bubble) .bubble{border-radius:var(--radius);border:solid 3px rgba(0,0,0,0);background:rgb(var(--lumi_rgb));padding:1em;position:relative}:where(.speech_bubble) .bubble::before,:where(.speech_bubble) .bubble::after{content:"";display:block;border:none;border-top:solid .5em rgba(0,0,0,0);border-bottom:solid .5em rgba(0,0,0,0);position:absolute;top:calc(50px - .5em)}:where(.speech_bubble).main .character,:where(.speech_bubble).main .bubble{border-color:rgb(var(--point_rgb))}:where(.speech_bubble).asst .character,:where(.speech_bubble).asst .bubble{border-color:rgb(var(--compl_rgb))}:where(.speech_bubble).forward .bubble::before,:where(.speech_bubble).forward .bubble::after{border-right:solid 1em rgba(0,0,0,0)}:where(.speech_bubble).forward .bubble::before{left:-1em}:where(.speech_bubble).forward .bubble::after{border-right-color:rgb(var(--lumi_rgb));left:calc(-1em + 6px)}:where(.speech_bubble).forward.main .bubble::before{border-right-color:rgb(var(--point_rgb))}:where(.speech_bubble).forward.asst .bubble::before{border-right-color:rgb(var(--compl_rgb))}:where(.speech_bubble).reverse .faceicon{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}:where(.speech_bubble).reverse .bubble::before,:where(.speech_bubble).reverse .bubble::after{border-left:solid 1em rgba(0,0,0,0)}:where(.speech_bubble).reverse .bubble::before{right:-1em}:where(.speech_bubble).reverse .bubble::after{border-left-color:rgb(var(--lumi_rgb));right:calc(-1em + 6px)}:where(.speech_bubble).reverse.main .bubble::before{border-left-color:rgb(var(--point_rgb))}:where(.speech_bubble).reverse.asst .bubble::before{border-left-color:rgb(var(--compl_rgb))}.blogcard{border-radius:var(--radius);background:rgba(var(--point_rgb), 0.25);-webkit-box-shadow:0 5px 5px rgba(var(--text_rgb), 0.25);box-shadow:0 5px 5px rgba(var(--text_rgb), 0.25);overflow:hidden;position:relative;-webkit-transition:background .5s;transition:background .5s;margin:calc(var(--space)*2) 0}.blogcard>a{display:block;color:rgb(var(--text_rgb));text-decoration:none}.blogcard::after{content:"";display:block;text-align:center;font-size:1.5em;color:rgb(var(--lumi_rgb));background:rgb(var(--point_rgb));-webkit-transform:rotate(-45deg);transform:rotate(-45deg);position:absolute;-webkit-transition:background .5s;transition:background .5s}.blogcard:hover{background:rgba(var(--compl_rgb), 0.25)}.blogcard:hover::after{background:rgb(var(--compl_rgb))}.blogcard .thumb img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius);-webkit-box-shadow:-2px -2px 2px rgba(0,0,0,.5),2px 2px 2px rgba(255,255,255,.75);box-shadow:-2px -2px 2px rgba(0,0,0,.5),2px 2px 2px rgba(255,255,255,.75)}.blogcard .title{font-size:1.6rem;font-weight:bold;margin-bottom:1em}.blogcard .wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:1em;-moz-column-gap:1em;column-gap:1em}.blogcard .content{width:100%}.blogcard .content .date{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:1em;-moz-column-gap:1em;column-gap:1em;border-bottom:dotted 1px rgb(var(--text_rgb));margin-bottom:1em}.blogcard .content .date span{display:inline-block}.blogcard .content .date .postdate{padding-left:1.25em;position:relative}.blogcard .content .date .postdate::before{content:"";display:inline-block;font-family:"Font Awesome 6 Free";font-weight:400;font-size:inherit;color:inherit;position:absolute;left:0}.blogcard .content .date .update{padding-left:1.25em;position:relative}.blogcard .content .date .update::before{content:"";display:inline-block;font-family:"Font Awesome 6 Free";font-weight:900;font-size:inherit;color:inherit;position:absolute;left:0}article.article .button{margin-bottom:calc(var(--space)*2)}@media(min-width: 768px){.blogcard::after{content:"Click!";width:150px;height:150px;line-height:2.5;right:-75px;bottom:-75px}.blogcard>a{padding:var(--space)}.blogcard .thumb img{max-width:200px;aspect-ratio:1/1}.blogcard .wrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media(max-width: 767px){.blogcard::after{content:"Tap!";width:100px;height:100px;line-height:1.5;right:-50px;bottom:-50px}.blogcard>a{padding:var(--space) 1em}.blogcard .thumb{margin-bottom:1em}.blogcard .thumb img{aspect-ratio:16/9}.blogcard .wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}#archive .title,#related .title{margin-bottom:1em}#archive .wrap,#related .wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:1em;-moz-column-gap:1em;column-gap:1em}#archive .content,#related .content{width:100%}#archive .content .date,#related .content .date{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:1em;-moz-column-gap:1em;column-gap:1em;border-bottom:dotted 1px rgb(var(--text_rgb));margin-bottom:1em}#archive .content .date span,#related .content .date span{display:inline-block}#archive .content .date .postdate,#related .content .date .postdate{padding-left:1.25em;position:relative}#archive .content .date .postdate::before,#related .content .date .postdate::before{content:"";display:inline-block;font-family:"Font Awesome 6 Free";font-weight:400;font-size:inherit;color:inherit;position:absolute;left:0}#archive .content .date .update,#related .content .date .update{padding-left:1.25em;position:relative}#archive .content .date .update::before,#related .content .date .update::before{content:"";display:inline-block;font-family:"Font Awesome 6 Free";font-weight:900;font-size:inherit;color:inherit;position:absolute;left:0}.pagenation{font-size:1.5em;margin-top:calc(var(--space)*2)}.pagenation .wrap,.pagenation .numbers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:1em;-moz-column-gap:1em;column-gap:1em}.pagenation a{color:rgb(var(--text_rgb));text-decoration:none;-webkit-transition:color .5s;transition:color .5s}.pagenation a:hover{color:rgb(var(--point_rgb))}.pagenation a[tabindex="-1"]{opacity:.25}.pagenation .current{color:rgb(var(--compl_rgb))}body:not(#archive_info) #archive .menu li,body:not(#archive_info) #related .menu li{border-radius:var(--radius);background:rgba(var(--point_rgb), 0.25);-webkit-box-shadow:0 5px 5px rgba(var(--text_rgb), 0.25);box-shadow:0 5px 5px rgba(var(--text_rgb), 0.25);overflow:hidden;position:relative;-webkit-transition:background .5s;transition:background .5s}body:not(#archive_info) #archive .menu li+li,body:not(#archive_info) #related .menu li+li{margin-top:var(--space)}body:not(#archive_info) #archive .menu li>a,body:not(#archive_info) #related .menu li>a{display:block;color:rgb(var(--text_rgb));text-decoration:none}body:not(#archive_info) #archive .menu li::after,body:not(#archive_info) #related .menu li::after{content:"";display:block;text-align:center;font-size:1.5em;color:rgb(var(--lumi_rgb));background:rgb(var(--point_rgb));-webkit-transform:rotate(-45deg);transform:rotate(-45deg);position:absolute;-webkit-transition:background .5s;transition:background .5s}body:not(#archive_info) #archive .menu li:hover,body:not(#archive_info) #related .menu li:hover{background:rgba(var(--compl_rgb), 0.25)}body:not(#archive_info) #archive .menu li:hover::after,body:not(#archive_info) #related .menu li:hover::after{background:rgb(var(--compl_rgb))}body:not(#archive_info) #archive .menu li .thumb img,body:not(#archive_info) #related .menu li .thumb img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius);-webkit-box-shadow:-2px -2px 2px rgba(0,0,0,.5),2px 2px 2px rgba(255,255,255,.75);box-shadow:-2px -2px 2px rgba(0,0,0,.5),2px 2px 2px rgba(255,255,255,.75)}#archive_info #archive .menu li+li{margin-top:calc(var(--space)*2)}#archive_info #archive h2.title{-webkit-box-shadow:-10px 0 0 0 rgb(var(--point_rgb)),5px 0 0 0 rgb(var(--compl_rgb)) inset;box-shadow:-10px 0 0 0 rgb(var(--point_rgb)),5px 0 0 0 rgb(var(--compl_rgb)) inset;padding:0 0 0 calc(.25em + 5px);margin:0 0 var(--space) 10px}#archive_info #archive .date{width:-webkit-max-content;width:-moz-max-content;width:max-content}#archive_info #archive blockquote.infoquote cite{display:block;text-align:right;padding-top:calc(var(--space)/2);margin-top:calc(var(--space)*2);border-top:dotted 1px rgb(var(--text_rgb))}#archive_info #archive blockquote.infoquote cite a{text-decoration:none;font-size:.8em;color:rgba(var(--text_rgb), 0.5)}#archive_info #archive blockquote.infoquote cite a:hover{opacity:.5}@media(min-width: 768px){body:not(#archive_info) #archive .menu li::after,body:not(#archive_info) #related .menu li::after{content:"Click!";width:150px;height:150px;line-height:2.5;right:-75px;bottom:-75px}body:not(#archive_info) #archive .menu li>a,body:not(#archive_info) #related .menu li>a{padding:var(--space)}body:not(#archive_info) #archive .menu li .thumb img,body:not(#archive_info) #related .menu li .thumb img{max-width:200px;aspect-ratio:1/1}#archive .wrap,#related .wrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media(max-width: 767px){body:not(#archive_info) #archive .menu li::after,body:not(#archive_info) #related .menu li::after{content:"Tap!";width:100px;height:100px;line-height:1.5;right:-50px;bottom:-50px}body:not(#archive_info) #archive .menu li>a,body:not(#archive_info) #related .menu li>a{padding:var(--space) 1em}body:not(#archive_info) #archive .menu li .thumb,body:not(#archive_info) #related .menu li .thumb{margin-bottom:1em}body:not(#archive_info) #archive .menu li .thumb img,body:not(#archive_info) #related .menu li .thumb img{aspect-ratio:16/9}#archive .wrap,#related .wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}#gallery_navi+section{margin-top:0}#gallery_navi a{cursor:pointer}#gallery_modal{display:none;position:fixed;inset:0 0 0 0;background:rgba(var(--text_rgb), 0.9);z-index:10000}#gallery_modal .outer{width:clamp(300px,100%,768px);max-height:100%;padding:2em 1em 1em;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);text-align:right}#gallery_modal .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#gallery_modal button{color:rgb(var(--lumi_rgb));background:rgba(0,0,0,0);border:none;cursor:pointer;-webkit-transition:opacity .5s;transition:opacity .5s;font-size:2em}#gallery_modal button:hover{opacity:.25}#gallery_modal button:disabled{opacity:.25;cursor:default}#gallery_modal .close{position:fixed;top:1em;right:1em;z-index:1}#gallery_modal .display{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 1em;position:relative}#gallery_modal .display::before{content:attr(data-category);min-height:1.5em;display:block;color:rgb(var(--lumi_rgb));text-align:left}#gallery_modal .display>div img{width:100%;height:100%;max-height:80vh;border-radius:var(--radius);-o-object-fit:cover;object-fit:cover}#gallery_modal figcaption{min-height:2em;color:rgb(var(--lumi_rgb));margin-top:.5em}[id^=gallery].gallery .gallery-item{margin-top:0 !important}[id^=gallery].gallery .gallery-item dt{position:relative;-webkit-transform:scale(0.9);transform:scale(0.9);border-radius:var(--radius);overflow:hidden}[id^=gallery].gallery .gallery-item dt::before{content:"";display:block;padding-top:100%;-webkit-transition:.5s;transition:.5s}[id^=gallery].gallery .gallery-item dt img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border:none !important;position:absolute;inset:0 0 0 0;z-index:-1}[id^=gallery].gallery .gallery-item:hover{cursor:pointer}[id^=gallery].gallery .gallery-item:hover dt::before{background:rgba(var(--text_rgb), 0.5)}[id^=gallery].gallery .gallery-item dd{margin-top:-5%}.gallery_category{line-height:1;color:rgb(var(--lumi_rgb));background:-webkit-gradient(linear, left top, right top, color-stop(50%, rgb(var(--point_rgb))), to(transparent));background:linear-gradient(90deg, rgb(var(--point_rgb)) 50%, transparent);text-shadow:0 0 .25em rgba(0,0,0,.25);padding:.5em;margin-bottom:1em}@media(min-width: 768px){#gallery_modal .display::before{font-size:1.5rem}#gallery_modal figcaption{font-size:1.2rem}}@media(max-width: 767px){#gallery_modal .display::before{font-size:1.25rem}#gallery_modal figcaption{font-size:1rem}}body[data-anime] #infomation[data-anime=blink] span{-webkit-animation:blink 3s infinite linear;animation:blink 3s infinite linear}body[data-anime] #infomation[data-anime=scroll] span{display:inline-block;-webkit-animation:scroll 10s infinite linear;animation:scroll 10s infinite linear}body[data-anime] #front_display.hover::before{-webkit-transform:scale(1) translate(-50%, -50%);transform:scale(1) translate(-50%, -50%)}body[data-anime] #front_display.hover::after{-webkit-transform:translate(50%, -50%);transform:translate(50%, -50%)}body[data-anime] #front_display::before{-webkit-transform:scale(3) translate(-50%, -50%);transform:scale(3) translate(-50%, -50%)}body[data-anime] #front_display::after{-webkit-transform:translate(150%, -50%);transform:translate(150%, -50%)}body[data-anime] #page_title::before{-webkit-animation:fadein_title_bf 1s ease-out 1.5s forwards;animation:fadein_title_bf 1s ease-out 1.5s forwards}body[data-anime] #page_title::after{-webkit-animation:fadein_title_af 1s ease-out 1.5s forwards;animation:fadein_title_af 1s ease-out 1.5s forwards}body[data-anime] .date .update::before{-webkit-animation:rotate 2s infinite;animation:rotate 2s infinite}body[data-anime].archive-info .post_title::before{-webkit-animation:blink 2s infinite;animation:blink 2s infinite}body[data-anime] .pop{-webkit-animation:shake 2s infinite linear;animation:shake 2s infinite linear}body[data-anime] .sns>li{-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s, -webkit-transform .5s}body[data-anime] .sns>li:hover{-webkit-transform:scale(1.2);transform:scale(1.2)}body[data-anime] #archive .menu li::after,body[data-anime] #related .menu li::after,body[data-anime] .blogcard::after,body[data-anime] .related::after{-webkit-animation:blink_notch 2s infinite linear;animation:blink_notch 2s infinite linear}body[data-anime] #archive .menu li .title::before,body[data-anime] #related .menu li .title::before,body[data-anime] .blogcard .title::before,body[data-anime] .related .title::before{-webkit-animation:rotate 5s infinite linear;animation:rotate 5s infinite linear}body[data-anime] .marker{-webkit-animation:stretch 5s infinite linear;animation:stretch 5s infinite linear}[data-nav=opacity] #header_nav .menu :not(.current) a,[data-nav=opacity] #front_nav .menu :not(.current) a,[data-nav=opacity] #footer_nav .menu :not(.current) a{-webkit-transition:opacity .5s;transition:opacity .5s}[data-nav=opacity] #header_nav .menu :not(.current) a:hover,[data-nav=opacity] #front_nav .menu :not(.current) a:hover,[data-nav=opacity] #footer_nav .menu :not(.current) a:hover{color:inherit;opacity:.25}[data-nav=color] #header_nav .menu :not(.current) a,[data-nav=color] #front_nav .menu :not(.current) a,[data-nav=color] #footer_nav .menu :not(.current) a{-webkit-transition:color .5s;transition:color .5s}[data-nav=color] #header_nav .menu :not(.current) a:hover{color:rgb(var(--header_nav_hover_rgb))}[data-nav=color] #front_nav .menu :not(.current) a:hover{color:rgb(var(--front_nav_hover_rgb))}[data-nav=color] #footer_nav .menu :not(.current) a:hover{color:rgb(var(--footer_nav_hover_rgb))}[data-nav=glow] #header_nav .menu :not(.current) a,[data-nav=glow] #header_nav .menu :not(.current) a::after,[data-nav=glow] #front_nav .menu :not(.current) a,[data-nav=glow] #front_nav .menu :not(.current) a::after,[data-nav=glow] #footer_nav .menu :not(.current) a,[data-nav=glow] #footer_nav .menu :not(.current) a::after{-webkit-transition:-webkit-filter .5s;transition:-webkit-filter .5s;transition:filter .5s;transition:filter .5s, -webkit-filter .5s}[data-nav=glow] #header_nav .menu :not(.current) a:hover,[data-nav=glow] #header_nav .menu :not(.current) a:hover::after,[data-nav=glow] #footer_nav .menu :not(.current) a:hover,[data-nav=glow] #footer_nav .menu :not(.current) a:hover::after{-webkit-filter:drop-shadow(0 0 3px rgb(var(--lumi_rgb))) drop-shadow(0 0 1px rgb(var(--header_nav_hover_rgb)));filter:drop-shadow(0 0 3px rgb(var(--lumi_rgb))) drop-shadow(0 0 1px rgb(var(--header_nav_hover_rgb)))}[data-nav=glow] #header_nav .menu :not(.current) a:hover,[data-nav=glow] #header_nav .menu :not(.current) a:hover::after,[data-nav=glow] #footer_nav .menu :not(.current) a:hover,[data-nav=glow] #footer_nav .menu :not(.current) a:hover::after{-webkit-filter:drop-shadow(0 0 3px rgb(var(--lumi_rgb))) drop-shadow(0 0 1px rgb(var(--footer_nav_hover_rgb)));filter:drop-shadow(0 0 3px rgb(var(--lumi_rgb))) drop-shadow(0 0 1px rgb(var(--footer_nav_hover_rgb)))}[data-nav=text] #header_nav .menu :not(.current) a,[data-nav=text] #front_nav .menu :not(.current) a,[data-nav=text] #footer_nav .menu :not(.current) a{position:relative}[data-nav=text] #header_nav .menu :not(.current) a::before,[data-nav=text] #front_nav .menu :not(.current) a::before,[data-nav=text] #footer_nav .menu :not(.current) a::before{content:attr(data);font-size:.8em;white-space:nowrap;color:rgba(0,0,0,0);top:50%;position:absolute}[data-nav=text] #header_nav .menu :not(.current) a:hover,[data-nav=text] #front_nav .menu :not(.current) a:hover,[data-nav=text] #footer_nav .menu :not(.current) a:hover{color:rgba(0,0,0,0)}[data-nav=text] #header_nav .menu a:hover::before,[data-nav=text] #footer_nav .menu a:hover::before{color:rgb(var(--lumi_rgb))}[data-nav=text] #front_nav .menu a::before{left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);padding-left:3rem}[data-nav=text] #front_nav .menu a:hover svg{fill:rgb(var(--text_rgb))}[data-nav=text] #front_nav .menu a:hover::before{color:rgb(var(--text_rgb))}#sns_share[data-hover=opacity] li,.sns_link[data-hover=opacity] li{-webkit-transition:opacity .5s;transition:opacity .5s}#sns_share[data-hover=opacity] li:hover,.sns_link[data-hover=opacity] li:hover{opacity:.25}#sns_share[data-hover=expantion] li,.sns_link[data-hover=expantion] li{-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s, -webkit-transform .5s}#sns_share[data-hover=expantion] li:hover,.sns_link[data-hover=expantion] li:hover{-webkit-transform:scale(1.2);transform:scale(1.2)}#sns_share[data-hover=shrink] li,.sns_link[data-hover=shrink] li{-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s, -webkit-transform .5s}#sns_share[data-hover=shrink] li:hover,.sns_link[data-hover=shrink] li:hover{-webkit-transform:scale(0.9);transform:scale(0.9)}#sns_share[data-hover=coin] li:hover,.sns_link[data-hover=coin] li:hover{-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s, -webkit-transform .5s;-webkit-transform:rotateY(360deg);transform:rotateY(360deg)}.sns_link[data-hover=change] .instagram a::before{-webkit-transition:opacity .5s;transition:opacity .5s}.sns_link[data-hover=change] .tiktok::before,.sns_link[data-hover=change] .tiktok::after{-webkit-transition:-webkit-filter .5s;transition:-webkit-filter .5s;transition:filter .5s;transition:filter .5s, -webkit-filter .5s}.sns_link[data-hover=change][data-color=solid] li:not(.instagram,.tiktok) a,.sns_link[data-hover=change][data-color=hollow] li:not(.instagram,.tiktok) a{-webkit-transition:background .5s;transition:background .5s}.sns_link[data-hover=change][data-color=solid] .instagram a:hover,.sns_link[data-hover=change][data-color=hollow] .instagram a:hover{background:linear-gradient(220deg, #427eff 10%, #f13f79 50%, #f26939 80%, #ffdd83 95%) !important}.sns_link[data-hover=change][data-color=solid] .twitter a:hover,.sns_link[data-hover=change][data-color=hollow] .twitter a:hover{background:#00acee !important}.sns_link[data-hover=change][data-color=solid] .youtube a:hover,.sns_link[data-hover=change][data-color=hollow] .youtube a:hover{background:red !important}.sns_link[data-hover=change][data-color=solid] .line a:hover,.sns_link[data-hover=change][data-color=hollow] .line a:hover{background:#06c755 !important}.sns_link[data-hover=change][data-color=solid] .facebook a:hover,.sns_link[data-hover=change][data-color=hollow] .facebook a:hover{background:#3b5998 !important}.sns_link[data-hover=change][data-color=solid] .instagram a:hover::before,.sns_link[data-hover=change][data-color=hollow] .instagram a:hover::before{opacity:0}.sns_link[data-hover=change][data-color=solid] .tiktok:hover::before,.sns_link[data-hover=change][data-color=solid] .tiktok:hover::after,.sns_link[data-hover=change][data-color=hollow] .tiktok:hover::before,.sns_link[data-hover=change][data-color=hollow] .tiktok:hover::after{-webkit-filter:grayscale(0) !important;filter:grayscale(0) !important}.sns_link[data-hover=change][data-color*=official] li:not(.instagram,.tiktok) a{-webkit-transition:background .5s;transition:background .5s}.sns_link[data-hover=change][data-color*=official] .instagram a:hover::before{opacity:1}#sns_share[data-hover=change][data-color=solid] .twitter a:hover,#sns_share[data-hover=change][data-color=hollow] .twitter a:hover{background:#00acee !important}#sns_share[data-hover=change][data-color=solid] .line a:hover,#sns_share[data-hover=change][data-color=hollow] .line a:hover{background:#06c755 !important}#sns_share[data-hover=change][data-color=solid] .facebook a:hover,#sns_share[data-hover=change][data-color=hollow] .facebook a:hover{background:#3b5998 !important}#sns_share[data-hover=change][data-color=solid] .pocket a:hover,#sns_share[data-hover=change][data-color=hollow] .pocket a:hover{background:#ee4056 !important}#sns_share[data-hover=change][data-color=solid] .hatebu a:hover,#sns_share[data-hover=change][data-color=hollow] .hatebu a:hover{background:#01a5df !important}#sns_share[data-hover=change][data-color] a{-webkit-transition:background .5s;transition:background .5s}@media(min-width: 768px){[data-nav=text] #header_nav .menu a::before,[data-nav=text] #footer_nav .menu a::before{left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}}@media(max-width: 767px){[data-nav=text] #header_nav .menu a::before,[data-nav=text] #footer_nav .menu a::before{left:0;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}}[data-current] #header_nav .menu .current,[data-current] #front_nav .menu .current,[data-current] #footer_nav .menu .current{pointer-events:none}[data-current=opacity] #header_nav .current,[data-current=opacity] #front_nav .current,[data-current=opacity] #footer_nav .current{opacity:.25}[data-current=color] #header_nav .current{color:rgb(var(--header_nav_current_rgb))}[data-current=color] #footer_nav .current{color:rgb(var(--footer_nav_current_rgb))}[data-current=glow] #header_nav .current a,[data-current=glow] #header_nav .current a::after{-webkit-filter:drop-shadow(0 0 3px rgb(var(--lumi_rgb))) drop-shadow(0 0 1px rgb(var(--header_nav_current_rgb)));filter:drop-shadow(0 0 3px rgb(var(--lumi_rgb))) drop-shadow(0 0 1px rgb(var(--header_nav_current_rgb)))}[data-current=glow] #footer_nav .current a,[data-current=glow] #footer_nav .current a::after{-webkit-filter:drop-shadow(0 0 3px rgb(var(--lumi_rgb))) drop-shadow(0 0 1px rgb(var(--footer_nav_current_rgb)));filter:drop-shadow(0 0 3px rgb(var(--lumi_rgb))) drop-shadow(0 0 1px rgb(var(--footer_nav_current_rgb)))}[data-current=text] #header_nav .current a,[data-current=text] #front_nav .current a,[data-current=text] #footer_nav .current a{color:rgba(0,0,0,0)}[data-current=text] #header_nav .current a::before,[data-current=text] #front_nav .current a::before,[data-current=text] #footer_nav .current a::before{content:attr(data);font-size:.8em;white-space:nowrap;color:rgb(var(--lumi_rgb));top:50%;position:absolute}[data-current=single] #header_nav .current,[data-current=single] #front_nav .current,[data-current=single] #footer_nav .current{position:relative}[data-current=single] #header_nav .current::before,[data-current=single] #front_nav .current::before,[data-current=single] #footer_nav .current::before{content:"";display:block;position:absolute;background:rgb(var(--lumi_rgb))}[data-current=marker] #header_nav .current,[data-current=marker] #front_nav .current,[data-current=marker] #footer_nav .current{position:relative}[data-current=marker] #header_nav .current::before,[data-current=marker] #front_nav .current::before,[data-current=marker] #footer_nav .current::before{content:"";display:inline-block;font-family:"Font Awesome 6 Free";font-weight:900;font-size:inherit;color:inherit;position:absolute;left:-1em}[data-current=marker] #header_nav .current::before{content:var(--header_nav_current_unicode)}[data-current=marker] #footer_nav .current::before{content:var(--footer_nav_current_unicode)}@media(min-width: 768px){[data-current=text] #header_nav .menu a::before,[data-current=text] #front_nav .menu a::before,[data-current=text] #footer_nav .menu a::before{left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}[data-current=single] #header_nav .current::before,[data-current=single] #front_nav .current::before,[data-current=single] #footer_nav .current::before{width:30%;height:1px;bottom:-0.5em;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media(max-width: 767px){[data-current=text] #header_nav .menu a::before,[data-current=text] #front_nav .menu a::before,[data-current=text] #footer_nav .menu a::before{left:0;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}[data-current=single] #header_nav .current::before,[data-current=single] #front_nav .current::before,[data-current=single] #footer_nav .current::before{width:1px;height:70%;top:50%;left:-0.5em;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.button{display:block;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:100%;min-width:5em;background:rgba(0,0,0,0);color:rgb(var(--text_rgb));font-size:1.5rem;font-weight:bold;font-family:var(--font_family);border:none;border-radius:1000px;-webkit-box-shadow:0 0 0 2px rgb(var(--text_rgb));box-shadow:0 0 0 2px rgb(var(--text_rgb));text-decoration:none;text-align:center;white-space:nowrap;padding:.25em 2em;margin:calc(var(--space)*2) auto 0;position:relative;-webkit-box-sizing:content-box;box-sizing:content-box;cursor:pointer}.button:hover{background:rgba(var(--text_rgb), 0.25)}.button[data-hover]{color:rgba(0,0,0,0)}.button[data-hover]::before,.button[data-hover]::after{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);color:rgb(var(--text_rgb))}.button[data-hover]::before{content:attr(data-init);opacity:1}.button[data-hover]::after{content:attr(data-hover);opacity:0}.button[data-hover]:hover{background:rgba(0,0,0,0)}.button[data-hover]:hover::before{opacity:0}.button[data-hover]:hover::after{opacity:1}.button.disabled{pointer-events:none;opacity:.25}#gallery_navi,.post-categories,.categories{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:1em;-moz-column-gap:1em;column-gap:1em;row-gap:1em;margin-bottom:var(--space)}#gallery_navi li a,.post-categories li a,.categories li a{display:block;min-width:100px;line-height:2;text-decoration:none;font-size:.8em;color:rgb(var(--text_rgb));-webkit-box-shadow:0 0 0 .5px rgb(var(--text_rgb));box-shadow:0 0 0 .5px rgb(var(--text_rgb));border-radius:1000px;text-align:center;padding:.25em 1em 0;-webkit-transition:background .5s;transition:background .5s}#gallery_navi li a:hover,.post-categories li a:hover,.categories li a:hover{background:rgba(var(--text_rgb), 0.25)}:where(.marker){display:inline;background:-webkit-gradient(linear, left top, left bottom, color-stop(60%, transparent), color-stop(40%, rgba(var(--point_rgb), 0.5)));background:linear-gradient(transparent 60%, rgba(var(--point_rgb), 0.5) 40%);background-repeat:no-repeat;background-size:0% 100%;word-break:break-word}:where(.marker)[data-color=compl]{background:-webkit-gradient(linear, left top, left bottom, color-stop(60%, transparent), color-stop(40%, rgba(var(--compl_rgb), 0.5)));background:linear-gradient(transparent 60%, rgba(var(--compl_rgb), 0.5) 40%)}:where(.pop){max-width:100%;width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:0 .5em;margin:0 auto .5em;position:relative}:where(.pop)::before,:where(.pop)::after{content:"";display:block;width:2px;height:.8em;background:rgb(var(--text_rgb));border-radius:2px;position:absolute;top:50%}:where(.pop)::before{left:0;-webkit-transform:rotate(-30deg) translateY(-50%);transform:rotate(-30deg) translateY(-50%)}:where(.pop)::after{right:0;-webkit-transform:rotate(30deg) translateY(-50%);transform:rotate(30deg) translateY(-50%)}.ib{display:inline-block}.red{color:red}.note{max-width:100%;width:-webkit-max-content;width:-moz-max-content;width:max-content;display:block;padding-left:1em;position:relative}.note::before{content:"※";position:absolute;line-height:inherit;top:0;left:0}:where(blockquote.box){position:relative;overflow:hidden;padding-left:1.25em;position:relative;padding-right:1.5em;position:relative}:where(blockquote.box)::before{content:"";display:inline-block;font-family:"Font Awesome 6 Free";font-weight:900;font-size:inherit;color:inherit;position:absolute;left:0}:where(blockquote.box)::after{content:"";display:inline-block;font-family:"Font Awesome 6 Free";font-weight:900;font-size:inherit;color:inherit;position:absolute;right:0}:where(blockquote.box)::before,:where(blockquote.box)::after{color:rgba(var(--point_rgb), 0.15);font-size:10em;line-height:.5;z-index:-1;inset:auto}:where(blockquote.box)::before{top:0;left:0}:where(blockquote.box)::after{bottom:0;right:0}:where(blockquote.box) cite{display:block;font-size:.8em;text-align:right;margin-top:1em}:where(blockquote.box) cite a{text-decoration:none;padding-left:1.25em;position:relative}:where(blockquote.box) cite a::before{content:"";display:inline-block;font-family:"Font Awesome 6 Free";font-weight:900;font-size:inherit;color:inherit;position:absolute;left:0}:where(.box){border-radius:var(--radius)}:where(.box)::not(section ){margin:var(--space) 0}:where(.box).fill{background:rgba(var(--point_rgb), 0.15)}:where(.box).line{border:solid 2px rgb(var(--point_rgb))}.space{margin:var(--space) 0}.no_space{margin:0}.top_space{margin-top:var(--space)}.bottom_space{margin-bottom:var(--space)}.no_top_space{margin-top:0}.no_bottom_space{margin-bottom:0}.centering{margin:0 auto}.rightten{margin:0 0 0 auto}.leftten{margin:0 auto 0 0}:where(hr){height:0;border:none;margin:var(--space) auto}:where(hr).short{width:2em;border:solid 2px rgb(var(--text_rgb))}:where(hr).carigraphy{width:21.8181818182em;height:3em;background:rgb(var(--text_rgb));mask:url("../../image/svg/carigraph2.svg") no-repeat 50%/contain;-webkit-mask:url("../../image/svg/carigraph2.svg") no-repeat 50%/contain}:where(.list){margin:var(--space) 0}:where(.list) li{position:relative}:where(.list) li::before{position:absolute;left:0}:where(.list) li+li{margin-top:1em}ul.list li{padding-left:.75em}ul.list li::before{content:"•";line-height:1;top:0}ul.list li[data]{padding-left:1em}ul.list li[data]::before{content:attr(data);line-height:inherit}ul.line{margin:0 0 var(--space)}ul.line li{display:inline-block;position:relative;padding-right:1.25em}ul.line li:not(:last-child)::after{content:"、";position:absolute;right:0}ol.list{counter-reset:li}ol.list li{padding-left:1em}ol.list li::before{counter-increment:li;content:counter(li) ".";font-weight:bold;top:-1px}dl.list{display:grid;grid-template-columns:-webkit-max-content 1fr;grid-template-columns:max-content 1fr;grid-row-gap:calc(var(--space)/2)}dl.list dt{font-weight:700;padding-right:1em;margin-right:.5em;padding-right:1.5em;position:relative}dl.list dt::after{content:"";display:inline-block;font-family:"Font Awesome 6 Free";font-weight:900;font-size:inherit;color:inherit;position:absolute;right:0}dl.list dd{line-break:anywhere}dl.list.justify dt span{-moz-text-align-last:justify;text-align-last:justify}:where(.bannar){display:block;max-width:300px;width:100%;font-size:.8em;text-decoration:none;text-align:right;margin:var(--space) auto}:where(.bannar) img{-webkit-box-shadow:0 3px 1px rgba(0,0,0,.25);box-shadow:0 3px 1px rgba(0,0,0,.25);-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s, -webkit-transform .5s}:where(.bannar) img:hover{-webkit-transform:scale(0.95);transform:scale(0.95)}:where(.bannar) figcaption{display:inline-block;color:inherit;padding-left:1.25em;position:relative;margin-top:.5em}:where(.bannar) figcaption::before{content:"";display:inline-block;font-family:"Font Awesome 6 Free";font-weight:900;font-size:inherit;color:inherit;position:absolute;left:0}.urvanov-syntax-highlighter-syntax{border-radius:var(--radius)}:where(.round){border-radius:50%}:where(.crop){-o-object-fit:cover;object-fit:cover;border-radius:var(--image_radius)}:where(.flex_image){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;row-gap:1rem}@media(min-width: 768px){.box{padding:var(--space)}.flex_image{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.flex_image img{width:calc(25% - .75rem)}}@media(max-width: 767px){.box{padding:var(--space) 1em}.flex_image{-ms-flex-wrap:wrap;flex-wrap:wrap}.flex_image img{width:calc(50% - .5rem)}dl.list.wrap{display:block}dl.list.wrap dt{max-width:100%;width:-webkit-max-content;width:-moz-max-content;width:max-content}}.carousel{position:relative;margin:var(--space) auto;z-index:100}.carousel .inner{border-radius:var(--radius);position:relative;overflow:hidden}.carousel .prev,.carousel .next{border:none;background:rgba(var(--text_rgb), 0.5);color:rgb(var(--lumi_rgb));font-size:1.5rem;padding:.5em;position:absolute;top:0;bottom:0;cursor:pointer}.carousel .prev i,.carousel .next i{-webkit-transition:-webkit-transform .25s;transition:-webkit-transform .25s;transition:transform .25s;transition:transform .25s, -webkit-transform .25s}.carousel .prev:hover i,.carousel .next:hover i{-webkit-transform:scale(1.2);transform:scale(1.2)}.carousel .prev:disabled,.carousel .next:disabled{cursor:default;pointer-events:none}.carousel .prev:disabled i,.carousel .next:disabled i{opacity:.25}.carousel .prev{left:0}.carousel .next{right:0}.carousel .display{width:100%;aspect-ratio:16/9}.carousel .display .images{height:100%;position:relative;z-index:-1;-webkit-transform:translateX(-100%);transform:translateX(-100%)}.carousel .display .images ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.carousel .display .images ul li{width:100%;-webkit-box-flex:0;-ms-flex:none;flex:none}.carousel .indicator{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:.8em;-webkit-column-gap:.25em;-moz-column-gap:.25em;column-gap:.25em;margin-top:.5em;color:rgb(var(--text_rgb))}.carousel .indicator li{padding-left:1.25em;position:relative}.carousel .indicator li::before{content:"";display:inline-block;font-family:"Font Awesome 6 Free";font-weight:400;font-size:inherit;color:inherit;position:absolute;left:0}.carousel .indicator li.current::before{font-weight:900}.carousel .indicator li::before{display:block}.carousel .auto{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:.5em}.carousel .auto button{display:block;width:calc(2em - 2px);height:1em;position:relative;cursor:pointer;border:none;background:-webkit-gradient(linear, left top, right top, color-stop(50%, rgba(var(--point_rgb), 0.5)), color-stop(50%, rgba(var(--compl_rgb), 0.5)));background:linear-gradient(90deg, rgba(var(--point_rgb), 0.5) 50%, rgba(var(--compl_rgb), 0.5) 50%);-webkit-box-shadow:0 0 0 1px rgb(var(--text_rgb));box-shadow:0 0 0 1px rgb(var(--text_rgb));border-radius:1px}.carousel .auto button.active::after{left:1px}.carousel .auto button::before{content:"AUTO";display:block;font-size:.8em;position:absolute;top:50%;right:calc(100% + .5em);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.carousel .auto button::after{content:"";display:block;width:calc(1em - 2px);height:calc(1em - 2px);background:#fff;-webkit-box-shadow:0 0 0 1px rgb(var(--text_rgb));box-shadow:0 0 0 1px rgb(var(--text_rgb));border-radius:1px;position:absolute;top:1px;left:calc(50% + 1px);-webkit-transition:left .5s;transition:left .5s}/*# sourceMappingURL=style.min.css.map */