:root{--sans-serif: "dnp-shuei-mgothic-std", "ヒラギノ丸ゴ Pro W4", "ヒラギノ丸ゴ Pro", "Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "HG丸ｺﾞｼｯｸM-PRO", "HGMaruGothicMPRO", sans-serif;--serif: serif}:root{--colors-black: #161616;--colors-blue: #0752c1;--colors-craft-paper: #f8f2dd;--colors-green: #1CC600;--colors-light-green: #7dd908;--colors-theme: #0bb3fb;--colors-white: #fdfdfd;--colors-yellow: #ffff00;--colors-outline: #494542}:root{--fontsize: 16px;--fontsize-xl: 1.5rem;--fontsize-l: 1.25rem;--fontsize-m: 1rem;--fontsize-s: 0.8125rem;--fontsize-ss: 0.6875rem;--headline-1: 2.375rem;--headline-2: 2rem;--line-height: 2em;--line-height-m: 1.8em;--line-height-s: 1.5em;--space-xl: 20px}:root{--ease-InBack:cubic-bezier(0.6, -0.28, 0.735, 0.045);--ease-OutQuart:cubic-bezier(0.165, 0.840, 0.440, 1.000);--ease-OutExpo:cubic-bezier(0.190, 1.000, 0.220, 1.000);--ease-OutBack:cubic-bezier(0.175, 0.885, 0.320, 1.275);--ease-InOutCirc:cubic-bezier(0.785, 0.135, 0.15, 0.86);--ease-InOutCubic:cubic-bezier(0.645, 0.045, 0.355, 1);--ease-InOutQuint:cubic-bezier(0.860, 0.000, 0.070, 1.000);--ease-InOutBack:cubic-bezier(0.680, -0.550, 0.265, 1.550);--ease-swing:cubic-bezier(0.215, 0.415, 0.085, 1.155)}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeInVar{0%{opacity:0}100%{opacity:var(--opacity-out)}}@keyframes jumpOver{0%,100%{top:0;transform:scale(1)}30%{top:-8px;transform:scale(1.15, 1.2)}90%{top:0;transform:scale(1, 1)}}html,body,div,article,section,span,p,ul,ol,li,table,tr,td,th,hr,h1,h2,h3,h4,h5,h6,a,em,strong,b,img,input,textarea,svg,button,fieldset,figure,header,footer,label,dl{padding:0;margin:0;border:none;outline:none;font-size:100%;vertical-align:baseline;list-style-type:none;-webkit-text-size-adjust:none;box-sizing:border-box;line-height:1em;border-collapse:collapse;-webkit-tap-highlight-color:rgba(0,0,0,0)}*:before,*:after{box-sizing:border-box}html{font-size:var(--fontsize);overflow-x:hidden;height:100%;scroll-padding-top:8px}body{color:var(--colors-black);background-color:var(--colors-white);font-family:var(--sans-serif);font-weight:normal;position:relative;word-break:normal;word-wrap:break-word;overflow-x:hidden;min-height:100%}html,body{scrollbar-width:thin;scrollbar-color:#bbb #fafafa}.serif{font-family:var(--serif)}.sans-serif{font-family:var(--sans-serif)}::-webkit-scrollbar{width:13px}::-webkit-scrollbar-track{background-color:#fafafa;box-shadow:-1px 0 0 rgba(0,0,0,.1);border-left:1px solid #f3f3f3}::-webkit-scrollbar-thumb{background-color:#bbb;border-radius:10px;border:3px solid #fafafa;width:calc(100% - 4px)}input[type=text],input[type=url],input[type=tel],input[type=email],input[type=radio],input[type=checkbox],input[type=submit],input[type=search],select,textarea{appearance:none;outline:none}input[type=submit]:hover{cursor:pointer}strong,b{font-weight:bold}h1,h2,h3,h4,h5,h6{font-weight:bold;line-height:var(--line-height-s);font-size:1rem}a{color:var(--colors-bk);outline:none;text-decoration:none}@media screen and (min-width: 728px){a[href^="tel:"]{pointer-events:none}}p{margin:0;padding:0 0 var(--line-height-s);line-height:var(--line-height);line-break:strict;font-feature-settings:"pkna"}p a{color:var(--colors-blue);text-decoration:underline}p a:hover{text-decoration:none}p:last-child{padding-bottom:0}figure{margin:0 auto 2rem;font-size:0;line-height:0;position:relative}figure img{height:auto;max-width:100%;border-radius:4px}figure>a{display:inline-block}figcaption{font-size:var(--fontsize-s);padding:.75em 0 0 0;opacity:1;line-height:var(--line-height-s);color:color-mix(in srgb, var(--colors-black) 72%, #FFF)}figcaption a{color:var(--colors-blue);opacity:1}img{display:inline-block;outline:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none}.clear{width:100%;font-size:0px;height:1px;overflow:hidden;clear:both;float:none;margin:0 0 -1px 0;display:block}.clear_after:after{content:"";display:block;width:100%;height:1px;margin:0 0 -1px 0;clear:both;float:none}.c{text-align:center;margin:0 auto}.none{display:none}.hidden{visibility:hidden}.text0{font-size:0;line-height:0}.text1line{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.text2line{overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}.text2line br{display:none}.nopc{display:none;visibility:hidden}@media screen and (max-width: 727px){.nopc{display:inherit;visibility:visible}}@media screen and (max-width: 727px){.nosp{display:none;visibility:hidden}}.wf-loading{visibility:hidden}.wf-active,.loading-delay{visibility:visible}footer{background-color:var(--colors-white);padding:1rem;position:relative;z-index:1;text-align:center}footer p{font-size:var(--fontsize-ss);padding:0}footer a{color:var(--colors-black);text-decoration:underline}@media screen and (max-width: 727px){footer{padding-bottom:80px}}.folder-block+footer{margin-top:-32px}#menu{position:fixed;left:0;bottom:8px;bottom:calc(8px + env(safe-area-inset-bottom));width:100%;height:-moz-fit-content;height:fit-content;transform:translate(0, 300%);transition:transform .6s ease .1s;z-index:5}#menu.show{transition:transform .4s var(--ease-swing) .1s;transform:translate(0, 0)}@media screen and (min-width: 728px){#menu{position:relative;width:auto;left:auto;bottom:auto;transform:none;transition:none}#menu.show{transform:none;transition:none}#menu.show .menu-flex{transition:transform .5s var(--ease-swing) .1s;transform:translate(0, 0)}}.menu-flex{display:flex;z-index:6;justify-content:space-around;position:relative;margin:0 auto;background-color:var(--colors-blue);color:var(--colors-white);width:calc(100% - 16px);border-radius:12px;padding:9px 9px 11px;box-shadow:0px 3px 5px 0px rgba(0,0,0,.25);border-top:1px solid rgba(0,0,0,.05);border-left:1px solid rgba(0,0,0,.05);border-right:1px solid rgba(0,0,0,.15);border-bottom:1px solid rgba(0,0,0,.15)}.menu-flex li{font-size:var(--fontsize-ss);font-feature-settings:"palt"}.menu-flex li a{height:100%;display:block;text-align:center}.menu-flex li a:before{content:"";display:block;background-color:var(--colors-white);width:30px;height:30px;margin:0 auto 3px}.menu-flex li a:after{display:none}.menu-flex li a:active{background-color:rgba(0,0,0,.2)}.menu-flex li.divider{width:1px;background-color:rgba(255,255,255,.05)}@media screen and (min-width: 728px){.menu-flex{flex-direction:column;width:128px;position:fixed;right:12px;top:12px;transform:translate(130%, 0);transition:transform .5s var(--ease-swing) .1s;padding:5px;gap:5px}.menu-flex li{text-align:left}.menu-flex li a{text-align:left;padding:10px 8px 7px;border-radius:8px;border:1px solid var(--colors-blue)}.menu-flex li a:before{display:none}.menu-flex li a:after{content:"";display:block;background-color:var(--colors-white);height:21px;width:100%;margin:1px 0 0 0}.menu-flex li a:hover{background-color:rgba(0,0,0,.09)}.menu-flex li a:active{background-color:rgba(0,0,0,.12);border-top:1px solid rgba(0,0,0,.05);border-left:1px solid rgba(0,0,0,.05);border-right:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1)}.menu-flex li.divider{width:auto;height:1px;margin:0 2px;background-color:rgba(255,255,255,.1)}}.menu-item-topics a:before{-webkit-mask:url(//jumping-fukuoka.com/assets/img/icon-topics-24x24.svg) no-repeat left center/contain;mask:url(//jumping-fukuoka.com/assets/img/icon-topics-24x24.svg) no-repeat left center/contain}.menu-item-topics a:after{-webkit-mask:url(//jumping-fukuoka.com/assets/img/h_topics_65x28.svg) no-repeat left center/contain;mask:url(//jumping-fukuoka.com/assets/img/h_topics_65x28.svg) no-repeat left center/contain}.menu-item-diary a:before{-webkit-mask:url(//jumping-fukuoka.com/assets/img/icon-clipboard-24x24.svg) no-repeat left center/contain;mask:url(//jumping-fukuoka.com/assets/img/icon-clipboard-24x24.svg) no-repeat left center/contain}.menu-item-diary a:after{-webkit-mask:url(//jumping-fukuoka.com/assets/img/h_diary_54x28.svg) no-repeat left center/contain;mask:url(//jumping-fukuoka.com/assets/img/h_diary_54x28.svg) no-repeat left center/contain}.menu-item-supporter a:before{-webkit-mask:url(//jumping-fukuoka.com/assets/img/icon-supporter-24x24.svg) no-repeat left center/contain;mask:url(//jumping-fukuoka.com/assets/img/icon-supporter-24x24.svg) no-repeat left center/contain}.menu-item-supporter a:after{-webkit-mask:url(//jumping-fukuoka.com/assets/img/h_supporter_101x28.svg) no-repeat left center/contain;mask:url(//jumping-fukuoka.com/assets/img/h_supporter_101x28.svg) no-repeat left center/contain}.menu-item-question a:before{-webkit-mask:url(//jumping-fukuoka.com/assets/img/icon-question-24x24.svg) no-repeat left center/contain;mask:url(//jumping-fukuoka.com/assets/img/icon-question-24x24.svg) no-repeat left center/contain}.menu-item-question a:after{-webkit-mask:url(//jumping-fukuoka.com/assets/img/h_question_90x28.svg) no-repeat left center/contain;mask:url(//jumping-fukuoka.com/assets/img/h_question_90x28.svg) no-repeat left center/contain}.menu-item-link a:before{-webkit-mask:url(//jumping-fukuoka.com/assets/img/icon-link-24x24.svg) no-repeat left center/contain;mask:url(//jumping-fukuoka.com/assets/img/icon-link-24x24.svg) no-repeat left center/contain}.menu-item-link a:after{-webkit-mask:url(//jumping-fukuoka.com/assets/img/h_link_42x28.svg) no-repeat left center/contain;mask:url(//jumping-fukuoka.com/assets/img/h_link_42x28.svg) no-repeat left center/contain}.menu-item-contact a:before{-webkit-mask:url(//jumping-fukuoka.com/assets/img/icon-contact-24x24.svg) no-repeat left center/contain;mask:url(//jumping-fukuoka.com/assets/img/icon-contact-24x24.svg) no-repeat left center/contain}.menu-item-contact a:after{-webkit-mask:url(//jumping-fukuoka.com/assets/img/h_contact_80x28.svg) no-repeat left center/contain;mask:url(//jumping-fukuoka.com/assets/img/h_contact_80x28.svg) no-repeat left center/contain}.totop{display:block;width:36px;height:36px;border-radius:50% 50%;background-color:var(--colors-blue);position:absolute;right:0;top:0;transform:translate(-8px, 0);overflow:hidden;text-indent:-999px;box-shadow:0px 3px 5px 0px rgba(0,0,0,.25);z-index:5;transition:transform .2s ease 0s}.totop:after{content:"";display:block;background-color:var(--colors-white);width:16px;height:12px;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);-webkit-mask:url(//jumping-fukuoka.com/assets/img/icon-totop-16x10.svg) no-repeat center top/contain;mask:url(//jumping-fukuoka.com/assets/img/icon-totop-16x10.svg) no-repeat center top/contain}.totop:active{top:1px;box-shadow:0px 2px 5px 0px rgba(0,0,0,.25)}@media screen and (min-width: 728px){.totop{width:48px;height:48px;position:fixed;right:12px;top:auto;bottom:12px;transform:translate(130%, 0);transition:transform .3s var(--ease-swing) .1s}.totop:active{top:auto;bottom:11px}}.show .totop{transition:transform .4s var(--ease-swing) .2s;transform:translate(-8px, calc(-100% - 8px))}@media screen and (min-width: 728px){.show .totop{transition:transform .5s var(--ease-swing) .1s;transform:translate(0, 0)}}#splash-bg{position:fixed;left:0;top:0;width:100vw;height:100vh;background-color:var(--colors-white);z-index:200;display:flex;align-items:center;justify-content:center}#splash-bg.loaded{opacity:0;z-index:-1;transition:all 1s ease-in-out 0s}#logo-wrapper{position:relative;height:fit-content;min-height:128px}.logo{width:300px;padding:0;margin:0 auto;display:flex;flex-direction:column;align-items:center;--base-color: color-mix(in srgb, var(--colors-outline) 3%, #00A0FF);container-type:inline-size;container-name:logo;position:fixed;left:50%;top:50%;transform:translate(-50%, -80%);z-index:201;opacity:0}.logo.start{opacity:1;transition:opacity .9s ease 0s}.logo.start .logo-spunk-1,.logo.start .logo-spunk-2,.logo.start .logo-spunk-line,.logo.start .logo-jumping,.logo.start .logo-fukuoka{opacity:0}.logo.loaded{z-index:20;position:relative;transform:none;left:auto;top:auto;opacity:1}.logo-spunk-outer{position:relative;width:95.333cqw;display:flex;justify-content:flex-end}.logo-spunk-inner{width:51.3986013986%;aspect-ratio:147/58;position:relative}.logo-spunk-line{width:100%;aspect-ratio:147/50;-webkit-mask:url(//jumping-fukuoka.com/assets/img/jump-line-separate-148x50.svg) no-repeat left center/contain;mask:url(//jumping-fukuoka.com/assets/img/jump-line-separate-148x50.svg) no-repeat left center/contain;position:absolute;left:0;bottom:0;overflow:hidden}.logo-spunk-1,.logo-spunk-2{position:absolute;background-color:var(--colors-yellow);aspect-ratio:1/1;transform-origin:center center}.logo-spunk-1:after,.logo-spunk-2:after{content:"";position:absolute;width:100%;height:100%;left:0;bottom:0;background-color:var(--base-color);aspect-ratio:1/1}.logo-spunk-1{width:21.768707483%;left:16.6%;bottom:4.7%;-webkit-mask:url(//jumping-fukuoka.com/assets/img/spunk1_filled_32x32.svg) no-repeat left center/contain;mask:url(//jumping-fukuoka.com/assets/img/spunk1_filled_32x32.svg) no-repeat left center/contain}.logo-spunk-1:after{-webkit-mask:url(//jumping-fukuoka.com/assets/img/spunk1_outline_32x32.svg) no-repeat left center/contain;mask:url(//jumping-fukuoka.com/assets/img/spunk1_outline_32x32.svg) no-repeat left center/contain}.logo-spunk-2{width:28.5714285714%;left:56.7%;bottom:27.4%;-webkit-mask:url(//jumping-fukuoka.com/assets/img/spunk2_filled_42x42.svg) no-repeat left center/contain;mask:url(//jumping-fukuoka.com/assets/img/spunk2_filled_42x42.svg) no-repeat left center/contain}.logo-spunk-2:after{-webkit-mask:url(//jumping-fukuoka.com/assets/img/spunk2_outline_42x42.svg) no-repeat left center/contain;mask:url(//jumping-fukuoka.com/assets/img/spunk2_outline_42x42.svg) no-repeat left center/contain}.logo-jumping-fukuoka{width:94.667cqw;height:auto;display:flex;justify-content:space-between;margin-top:-3.2cqw;margin-bottom:2.5cqw;filter:drop-shadow(0.4cqw 1cqw 0 var(--colors-yellow))}.logo-spunk-line,.logo-jumping,.logo-fukuoka{height:auto;background-color:var(--base-color)}.logo-jumping{width:67.3758865248%;aspect-ratio:19/5;-webkit-mask:url(//jumping-fukuoka.com/assets/img/logo-jumping-190x50.svg) no-repeat left center/contain;mask:url(//jumping-fukuoka.com/assets/img/logo-jumping-190x50.svg) no-repeat left center/contain}.logo-fukuoka{width:31.914893617%;aspect-ratio:9/5;-webkit-mask:url(//jumping-fukuoka.com/assets/img/logo-fukuoka-90x50.svg) no-repeat left center/contain;mask:url(//jumping-fukuoka.com/assets/img/logo-fukuoka-90x50.svg) no-repeat left center/contain}.logo-platform{background-color:var(--base-color);position:relative;width:68%;border-radius:9999px}.logo-platform:after{content:"";padding:3.7cqw 6.2cqw;display:block;margin:0 auto;width:89.2156862745%;aspect-ratio:91/6;background-color:var(--colors-yellow);-webkit-mask:url(//jumping-fukuoka.com/assets/img/logo-platform-182x12.svg) no-repeat left center/contain;mask:url(//jumping-fukuoka.com/assets/img/logo-platform-182x12.svg) no-repeat left center/contain}@keyframes JumpIn{0%{opacity:1;transform:translate(0, 12cqw) scale(1, 0.8)}100%{opacity:1;transform:translate(0, 0cqw) scale(1, 1)}}@keyframes SpunkOut{0%{opacity:1;transform:scale(0.1, 0.1) rotate(0deg) translateX(-12cqw)}40%{opacity:1;transform:var(--middle-scale) var(--rotate) translateX(1cqw)}100%{opacity:1;transform:scale(1, 1) rotate(0deg) translateX(0cqw)}}@keyframes SpunkOutD{0%{opacity:1;transform:scale(0.4, 0.4) var(--rotate)}100%{opacity:0;transform:var(--middle-scale) rotate(0deg)}}@keyframes SpunkIn{0%{opacity:1;width:0}100%{opacity:1;width:100%}}.logo.animated,.logo:hover{--custom-easing-1: cubic-bezier(0.175, 0.885, 0.320, 1.275);--custom-easing-2: cubic-bezier(0.175, 0.885, 0.495, 1.160);--spunk-trigger: 0.65s}.logo.animated .logo-jumping,.logo:hover .logo-jumping{opacity:0;animation:JumpIn .4s var(--custom-easing-1) .2s forwards}.logo.animated .logo-fukuoka,.logo:hover .logo-fukuoka{opacity:0;animation:JumpIn .4s var(--custom-easing-1) .26s forwards}.logo.animated .logo-spunk-outer,.logo:hover .logo-spunk-outer{opacity:1}.logo.animated .logo-spunk-line,.logo:hover .logo-spunk-line{opacity:0;animation:SpunkIn .32s var(--custom-easing-2) calc(var(--spunk-trigger) + .1s) forwards}.logo.animated .logo-spunk-1,.logo:hover .logo-spunk-1{opacity:0;--rotate:rotate(-32deg);--middle-scale:scale(1.65,1.8);animation:SpunkOut .5s var(--custom-easing-1) var(--spunk-trigger) forwards}.logo.animated .logo-spunk-1.double,.logo:hover .logo-spunk-1.double{opacity:0;--rotate:rotate(-32deg);--middle-scale:scale(1.6,1.6);animation:SpunkOutD .5s ease-out var(--spunk-trigger) forwards}.logo.animated .logo-spunk-2,.logo:hover .logo-spunk-2{opacity:0;--rotate:rotate(-32deg);--middle-scale:scale(1.5,1.75);animation:SpunkOut .45s var(--custom-easing-1) calc(var(--spunk-trigger) + .2s) forwards}.logo.animated .logo-spunk-2.double,.logo:hover .logo-spunk-2.double{opacity:0;--rotate:rotate(-32deg);--middle-scale:scale(1.5,1.5);animation:SpunkOutD .5s ease-out calc(var(--spunk-trigger) + .2s) forwards}@media screen and (max-width: 727px){.logo.animated,.logo:hover{--spunk-trigger: 0.75s}.logo.animated .logo-jumping,.logo:hover .logo-jumping{animation:JumpIn .52s var(--custom-easing-1) .2s forwards}.logo.animated .logo-fukuoka,.logo:hover .logo-fukuoka{animation:JumpIn .52s var(--custom-easing-1) .3s forwards}.logo.animated .logo-spunk-line,.logo:hover .logo-spunk-line{animation:SpunkIn .36s var(--custom-easing-2) calc(var(--spunk-trigger) + .08s) forwards}.logo.animated .logo-spunk-1,.logo:hover .logo-spunk-1{animation:SpunkOut .55s var(--custom-easing-1) var(--spunk-trigger) forwards}.logo.animated .logo-spunk-1.double,.logo:hover .logo-spunk-1.double{animation:SpunkOutD .5s ease-out var(--spunk-trigger) forwards}.logo.animated .logo-spunk-2,.logo:hover .logo-spunk-2{animation:SpunkOut .6s var(--custom-easing-1) calc(var(--spunk-trigger) + .2s) forwards}.logo.animated .logo-spunk-2.double,.logo:hover .logo-spunk-2.double{animation:SpunkOutD .55s ease-out calc(var(--spunk-trigger) + .2s) forwards}}@media not all and (min-resolution: 0.001dpcm){@supports not (color-mix(in srgb, #494542 3%, #00A0FF)){@keyframes JumpIn{0%{opacity:1;transform:translate(0, 20px) scale(1, 0.8)}100%{opacity:1;transform:translate(0, 0) scale(1, 1)}}@keyframes SpunkOut{0%{opacity:1;transform:scale(0.1, 0.1) rotate(0deg) translateX(-12px)}40%{opacity:1;transform:var(--middle-scale) var(--rotate) translateX(1px)}100%{opacity:1;transform:scale(1, 1) rotate(0deg) translateX(0px)}}.logo{--colors-logo: #049BF6}.logo-spunk-1:after,.logo-spunk-2:after{background-color:var(--colors-logo)}.logo-jumping-fukuoka{width:94.667%;margin-top:-8px;margin-bottom:7px;filter:drop-shadow(2px 4px 0 var(--colors-yellow))}.logo-spunk-outer{width:95.333%}.logo-spunk-line,.logo-jumping,.logo-fukuoka{background-color:var(--colors-logo)}.logo-platform{background-color:var(--colors-logo);padding:6px 10px 6px 12px;display:flex;justify-content:center;align-items:center}.logo-platform:after{display:block;margin:0 auto;width:100%;height:auto;aspect-ratio:91/6;background-color:var(--colors-yellow);-webkit-mask:url(//jumping-fukuoka.com/assets/img/logo-platform-182x12.svg) no-repeat left center/contain;mask:url(//jumping-fukuoka.com/assets/img/logo-platform-182x12.svg) no-repeat left center/contain}.logo.animated .logo-jumping,.logo:hover .logo-jumping{animation:JumpIn .4s var(--custom-easing-1) .2s forwards}.logo.animated .logo-fukuoka,.logo:hover .logo-fukuoka{animation:JumpIn .4s var(--custom-easing-1) .26s forwards}.logo.animated .logo-spunk-outer,.logo:hover .logo-spunk-outer{opacity:1}.logo.animated .logo-spunk-line,.logo:hover .logo-spunk-line{animation:SpunkIn .32s var(--custom-easing-2) calc(var(--spunk-trigger) + .1s) forwards}.logo.animated .logo-spunk-1,.logo:hover .logo-spunk-1{animation:SpunkOut .5s var(--custom-easing-1) var(--spunk-trigger) forwards}.logo.animated .logo-spunk-1.double,.logo:hover .logo-spunk-1.double{animation:SpunkOutD .5s ease-out var(--spunk-trigger) forwards}.logo.animated .logo-spunk-2,.logo:hover .logo-spunk-2{animation:SpunkOut .45s var(--custom-easing-1) calc(var(--spunk-trigger) + .2s) forwards}.logo.animated .logo-spunk-2.double,.logo:hover .logo-spunk-2.double{animation:SpunkOutD .5s ease-out calc(var(--spunk-trigger) + .2s) forwards}}}.button-outline,.button-filled,.button-text{font-size:1rem;font-weight:bold;text-align:center;margin:0 auto;display:block;width:-moz-fit-content;width:fit-content;padding:14px 16px;border-radius:8px;line-height:1em;min-width:min(260px,100%);overflow:hidden;position:relative;transform:translateZ(0)}.button-outline>span,.button-filled>span,.button-text>span{display:inline-block;position:relative;padding:0 calc(1em + 4px) 0 0}.button-outline>span:after,.button-filled>span:after,.button-text>span:after{content:"";display:block;width:1rem;height:1rem;position:absolute;right:0;top:50%;margin:-0.5rem 0 0 0}.button-outline:before,.button-filled:before,.button-text:before{content:"";display:block;width:10px;height:auto;aspect-ratio:1/1;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);border-radius:50%;background-color:rgba(0,0,0,0);transition:all .3s ease 0s}.button-outline:hover:before,.button-filled:hover:before,.button-text:hover:before{transition:all 1.3s ease 0s}.button-outline:active:before,.button-filled:active:before,.button-text:active:before{width:130%;height:auto;transition:all .3s ease 0s}.button-outline{color:var(--colors-blue);background-color:color-mix(in srgb, var(--colors-white) 72%, transparent);border:3px solid var(--colors-blue)}.button-outline>span:after{background-color:var(--colors-blue)}.button-outline:hover{background-color:color-mix(in srgb, var(--colors-blue) 3%, var(--colors-white))}.button-outline:active:before{background-color:color-mix(in srgb, var(--colors-blue) 20%, var(--colors-white))}.button-filled{color:var(--colors-white);background-color:var(--colors-blue);border:3px solid var(--colors-blue)}.button-filled>span:after{background-color:var(--colors-white)}.button-filled:hover{background-color:color-mix(in srgb, var(--colors-black) 16%, var(--colors-blue))}.button-filled:active:before{background-color:color-mix(in srgb, var(--colors-black) 32%, var(--colors-blue))}.arrow-r>span:after{-webkit-mask:url(//jumping-fukuoka.com/assets/img/icon-arrow-right-16x16.svg) no-repeat left center/100% 100%;mask:url(//jumping-fukuoka.com/assets/img/icon-arrow-right-16x16.svg) no-repeat left center/100% 100%}.launch>span:after{-webkit-mask:url(//jumping-fukuoka.com/assets/img/icon-launch-16x16.svg) no-repeat left center/100% 100%;mask:url(//jumping-fukuoka.com/assets/img/icon-launch-16x16.svg) no-repeat left center/100% 100%}.qa>span:after{-webkit-mask:url(//jumping-fukuoka.com/assets/img/icon-question-16x16.svg) no-repeat left center/100% 100%;mask:url(//jumping-fukuoka.com/assets/img/icon-question-16x16.svg) no-repeat left center/100% 100%}.button-text{border:none;color:var(--colors-blue);background-color:rgba(0,0,0,.03)}.button-text.button-s{padding:8px}.button-text:hover{background-color:color-mix(in srgb, var(--colors-blue) 8%, transparent)}.button-text:active:before{background-color:color-mix(in srgb, var(--colors-blue) 12%, transparent)}.button-text>span:after{background-color:var(--colors-blue)}.button-s{font-size:var(--fontsize-s);padding:5px;border-width:2px;border-radius:6px;min-width:min(160px,100% - 16px)}.button-s>span{padding:0 calc(1em + 2px) 0 0}.button-s>span:after{width:15px;height:15px}.folder-tab-wrapper{--tab-radius: 20px 20px 0 0;display:inline-block;line-height:0;height:61px;margin:0 0 0 20px;overflow:hidden;position:relative}.folder-tab-wrapper:after{content:"";position:absolute;top:0;left:0;width:100%;height:200%;display:block;border-radius:var(--tab-radius);box-shadow:inset 1px 1px 1px 0 #fff,inset -1px -1px 1px 0 rgba(255,255,255,.8),inset 0px 0px 12px 0 rgba(0,0,0,.03);z-index:10}.nature .folder-tab-wrapper:after{box-shadow:inset 1px 1px 1px 0 rgba(255,255,255,.75),inset -1px -1px 1px 0 rgba(255,255,255,.5),inset 0px 0px 12px 0 rgba(0,0,0,.05)}.folder-tab{border-radius:var(--tab-radius);background:var(--color-bg) url(//jumping-fukuoka.com/assets/img/noise-1174x1680.png) repeat var(--bg-position)/783px 1120px;height:61px;display:flex;align-items:center;gap:4px;margin:0 auto;padding:4px 24px 1px;position:relative;z-index:2;transform:rotateZ("0")}.folder-tab h2{font-size:var(--fontsize-s);color:var(--colors-blue);line-height:1em;padding:2px 0 0 0;white-space:nowrap}.folder-tab:before,.folder-tab:after{content:"";display:block;background-color:var(--colors-blue);width:24px;height:24px;position:relative}.folder-tab:before{height:28px;margin-right:8px;background-color:var(--colors-black)}@media screen and (min-width: 728px){.folder-tab{background-size:587px 840px}}#topics .folder-tab:before{width:65px;-webkit-mask:url(//jumping-fukuoka.com/assets/img/h_topics_65x28.svg) no-repeat left center/contain;mask:url(//jumping-fukuoka.com/assets/img/h_topics_65x28.svg) no-repeat left center/contain}#topics .folder-tab:after{top:-1px;-webkit-mask:url(//jumping-fukuoka.com/assets/img/icon-topics-24x24.svg) no-repeat left center/contain;mask:url(//jumping-fukuoka.com/assets/img/icon-topics-24x24.svg) no-repeat left center/contain}#diary .folder-tab:before{width:52px;-webkit-mask:url(//jumping-fukuoka.com/assets/img/h_diary_54x28.svg) no-repeat left center/contain;mask:url(//jumping-fukuoka.com/assets/img/h_diary_54x28.svg) no-repeat left center/contain}#diary .folder-tab:after{-webkit-mask:url(//jumping-fukuoka.com/assets/img/icon-clipboard-24x24.svg) no-repeat left center/contain;mask:url(//jumping-fukuoka.com/assets/img/icon-clipboard-24x24.svg) no-repeat left center/contain}#supporter .folder-tab:before{width:101px;-webkit-mask:url(//jumping-fukuoka.com/assets/img/h_supporter_101x28.svg) no-repeat left center/contain;mask:url(//jumping-fukuoka.com/assets/img/h_supporter_101x28.svg) no-repeat left center/contain}#supporter .folder-tab:after{-webkit-mask:url(//jumping-fukuoka.com/assets/img/icon-supporter-24x24.svg) no-repeat left center/contain;mask:url(//jumping-fukuoka.com/assets/img/icon-supporter-24x24.svg) no-repeat left center/contain}#question .folder-tab:before{width:90px;-webkit-mask:url(//jumping-fukuoka.com/assets/img/h_question_90x28.svg) no-repeat left center/contain;mask:url(//jumping-fukuoka.com/assets/img/h_question_90x28.svg) no-repeat left center/contain}#question .folder-tab:after{display:none}#question .folder-tab h2{position:relative;padding:0 18px;font-feature-settings:"palt"}#question .folder-tab h2:before,#question .folder-tab h2:after{content:"";display:block;background-color:var(--colors-blue);width:16px;height:24px;position:absolute;top:50%;transform:translateY(-50%)}#question .folder-tab h2:before{-webkit-mask:url(//jumping-fukuoka.com/assets/img/icon-V-left-16x24.svg) no-repeat left center/contain;mask:url(//jumping-fukuoka.com/assets/img/icon-V-left-16x24.svg) no-repeat left center/contain;left:0}#question .folder-tab h2:after{right:0;-webkit-mask:url(//jumping-fukuoka.com/assets/img/icon-V-right-16x24.svg) no-repeat left center/contain;mask:url(//jumping-fukuoka.com/assets/img/icon-V-right-16x24.svg) no-repeat left center/contain}#link .folder-tab:before{width:42px;-webkit-mask:url(//jumping-fukuoka.com/assets/img/h_link_42x28.svg) no-repeat left center/contain;mask:url(//jumping-fukuoka.com/assets/img/h_link_42x28.svg) no-repeat left center/contain}#link .folder-tab:after{-webkit-mask:url(//jumping-fukuoka.com/assets/img/icon-link-24x24.svg) no-repeat left center/contain;mask:url(//jumping-fukuoka.com/assets/img/icon-link-24x24.svg) no-repeat left center/contain}#contact .folder-tab:before{width:80px;-webkit-mask:url(//jumping-fukuoka.com/assets/img/h_contact_80x28.svg) no-repeat left center/contain;mask:url(//jumping-fukuoka.com/assets/img/h_contact_80x28.svg) no-repeat left center/contain}#contact .folder-tab:after{-webkit-mask:url(//jumping-fukuoka.com/assets/img/icon-contact-24x24.svg) no-repeat left center/contain;mask:url(//jumping-fukuoka.com/assets/img/icon-contact-24x24.svg) no-repeat left center/contain}.supprter-info{padding:0 0 .2em 16px;font-size:var(--fontsize-s);line-height:var(--line-height-s);position:relative}.supprter-info:before{content:"";background-color:var(--colors-green);display:block;position:absolute;top:calc((var(--line-height-s) - 14px)*.5);left:0;width:14px;height:14px}.modal-content-inner .supprter-info:before,.single-post .supprter-info:before{display:inline-block;position:relative;top:calc(var(--line-height-s)*.5 - .6px);left:auto;transform:translate(0, -50%);margin:0 2px 0 0}.university:before{-webkit-mask:url(//jumping-fukuoka.com/assets/img/icon-university-14x14.svg) no-repeat center center/contain;mask:url(//jumping-fukuoka.com/assets/img/icon-university-14x14.svg) no-repeat center center/contain}.major:before{-webkit-mask:url(//jumping-fukuoka.com/assets/img/icon-pencil-14x14.svg) no-repeat center center/contain;mask:url(//jumping-fukuoka.com/assets/img/icon-pencil-14x14.svg) no-repeat center center/contain}.start-year:before{-webkit-mask:url(//jumping-fukuoka.com/assets/img/icon-calendar-14x14.svg) no-repeat center center/contain;mask:url(//jumping-fukuoka.com/assets/img/icon-calendar-14x14.svg) no-repeat center center/contain}.container{position:relative;padding:20px 0 0}.base-block{width:100%;max-width:700px;margin:0 auto}.preload-wrapper{width:1px;height:1px;overflow:hidden;visibility:hidden;font-size:0;line-height:0}.hero-wrapper{width:100%;aspect-ratio:107/100;margin:-8px auto 0;position:relative;z-index:-1;overflow:hidden;transform:translateZ(0)}.hero-wrapper:before,.hero-wrapper:after{content:"";width:100%;height:auto;aspect-ratio:428/36;position:absolute;left:0;-webkit-mask:url(//jumping-fukuoka.com/assets/img/HeroMask-428x36.svg) no-repeat left center/100% 100%;mask:url(//jumping-fukuoka.com/assets/img/HeroMask-428x36.svg) no-repeat left center/100% 100%;background-color:var(--colors-white);z-index:10;transform:translateZ(0)}.hero-wrapper:before{top:-2px}.hero-wrapper:after{bottom:-2px;transform:rotate(180deg)}@media screen and (min-width: 728px){.hero-wrapper{aspect-ratio:16/9;max-height:80vh;min-height:480px;margin:calc(-8.4112149533vw + 36px) auto calc(-8.4112149533vw + 48px)}}.hero-images{position:absolute;width:100%;height:100%;top:0;left:0}@media screen and (min-width: 728px){.hero-images:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--bg-image) no-repeat center center/cover;filter:blur(10px) opacity(0.3) saturate(0.7);z-index:-1;transform:translateZ(0)}}.hero-image{max-width:1000px;height:100%;margin:0 auto}.hero-image img{width:100%;height:100%;object-fit:cover}.top-illust-wrapper{--local-bdwidth: 3px;display:flex;justify-content:end;margin:-12px calc(var(--local-bdwidth)*-1) 0 0}.illust-circle{width:calc(85px + var(--local-bdwidth));height:calc(85px + var(--local-bdwidth));position:relative;border-radius:50% 50%;border:var(--local-bdwidth) solid var(--colors-white);overflow:hidden}.illust-circle:after{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:var(--local-url) no-repeat center center/100% 100%}@media screen and (min-width: 728px){.illust-circle{width:100px;height:100px}}.illust-1{margin-right:-10px;--local-url: url(//jumping-fukuoka.com/assets/img/illust-1-100x100.png)}.illust-2{--local-url: url(//jumping-fukuoka.com/assets/img/illust-2-100x100.png)}.illust-3{margin-right:-22px;--local-url: url(//jumping-fukuoka.com/assets/img/illust-3-100x100.png)}.illust-4{margin-right:-22px;--local-url: url(//jumping-fukuoka.com/assets/img/illust-4-100x100.png)}.illust-5{--local-url: url(//jumping-fukuoka.com/assets/img/illust-5-100x100.png)}.base-padding{padding:0 var(--space-xl)}.base-text p{background-image:linear-gradient(180deg, color-mix(in srgb, var(--colors-blue) 10%, transparent) 1px, transparent 1px);background-size:100% var(--line-height);line-height:var(--line-height);background-position:left calc(var(--line-height) - 1px);padding:1px 6px 1px}.base-text p+a{margin-top:20px}.folder-block{--color-bg: var(--colors-white);--bg-position: 0 0;filter:drop-shadow(2px 6px 10px rgba(0, 0, 0, 0.2));transform:translateZ(0);margin:60px auto 0}.folder-block+.folder-block{margin-top:-64px}.folder-block.nature{--color-bg: var(--colors-craft-paper);--bg-position: 294px 420px;filter:drop-shadow(2px 6px 10px color-mix(in srgb, rgb(0, 0, 0) 12%, #d3cbaf 90%))}.folder-block.nature .folder-body{border-top:1px solid rgba(255,255,255,.64)}.folder-body{background:var(--color-bg) url(//jumping-fukuoka.com/assets/img/noise-1174x1680.png) repeat var(--bg-position)/783px 1120px;padding:28px 24px 124px;border-top:1px solid #fff;position:relative;top:-1.5px;z-index:1;transform:rotateZ("0")}@media screen and (min-width: 728px){.folder-body{background-size:587px 840px}.folder-body .base-block{padding:0 20px}}.subtext{font-size:var(--fontsize-s);line-height:var(--line-height-s)}a+.subtext{margin-top:12px}p+p.subtext{margin-top:-1rem}#topics{margin-top:16px;margin-bottom:-16px}@media screen and (min-width: 728px){#topics{margin-top:-32px}}#topics .folder-body{padding-bottom:112px}.home-topics-item{padding:0 12px}.home-topics-item:after{content:"";display:block;width:52px;height:1px;background-color:color-mix(in srgb, var(--colors-blue) 16%, transparent);position:relative;margin:19px auto 0}.home-topics-item:last-child{padding-bottom:19px}.home-topics-item:last-child:after{display:none}.home-topics-item+.home-topics-item{padding-top:10px}.home-topics-item+.button-outline,.home-topics-item+.button-filled,.home-topics-item+.button-text{margin-top:28px}.home-topics-item p{font-size:var(--fontsize-s);color:color-mix(in srgb, var(--colors-black) 75%, transparent);padding:0 0 .5em;line-height:1em}.home-topics-item h3{font-weight:normal}.home-topics-item a{line-height:inherit;color:var(--colors-blue)}.home-topics-item a:hover{text-decoration:underline}.home-topics-item.pinned p{position:relative}.home-topics-item.pinned p:after{content:"";display:inline-block;width:100%;height:auto;position:relative;width:1rem;height:1rem;margin:0 0 0 2px;top:.1rem;-webkit-mask:url(//jumping-fukuoka.com/assets/img/icon-pin-24x24.svg) no-repeat left center/100% 100%;mask:url(//jumping-fukuoka.com/assets/img/icon-pin-24x24.svg) no-repeat left center/100% 100%;background-color:orange}#contact p{line-height:2em}#contact a{color:var(--colors-blue);text-decoration:none}#contact a:hover{text-decoration:underline}.diary-list-wrapper{margin:20px auto 40px;display:flex;flex-wrap:wrap;--local-gap: 36px;gap:var(--local-gap);width:calc(100% - 16px)}@media screen and (min-width: 728px){.diary-list-wrapper{max-width:calc(708px + var(--local-gap)*1 + 40px);padding-left:20px;padding-right:20px;--local-gap: 40px}}@media screen and (min-width: 1142px){.archive .diary-list-wrapper{max-width:calc(1062px + var(--local-gap)*2 + 60px);padding-left:30px;padding-right:30px}.archive .diary-list-item{width:calc((100% - var(--local-gap)*2)/3)}}@media screen and (max-width: 727px){.archive .diary-list-wrapper{max-width:100%;width:100%;--local-gap: 24px;gap:var(--local-gap)}.archive .diary-list-item{width:calc((100% - var(--local-gap)*1)/2);margin-bottom:12px}.archive .diary-list-item h3{line-height:1.4em}.archive .diary-list-item .thumb-image{aspect-ratio:8/7;border-radius:3px}}@media screen and (max-width: 350px){.archive .diary-list-item{width:100%}.archive .diary-list-item .thumb-image{aspect-ratio:3/2}}.diary-list-item{width:100%;position:relative;transition:filter .6s ease 0s}.diary-list-item h3{margin-bottom:.28em}.diary-list-item .thumb-image{width:100%;height:auto;aspect-ratio:3/2;border-radius:4px;overflow:hidden;margin:0 auto .5rem}.diary-list-item .thumb-image img{width:100%;height:100%;object-fit:cover}.diary-list-item a{display:block;position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;text-indent:-9999px}@media screen and (min-width: 728px){.diary-list-item{width:calc((100% - var(--local-gap))*.5)}}.thumb-user-info{font-size:var(--fontsize-s);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;align-items:center;gap:4px}.thumb-user-info-icon{width:18px;height:18px;font-size:0;border-radius:50% 50%;overflow:hidden}.thumb-user-info-icon img{object-fit:cover;width:100%;height:100%}.thumb-user-info-text{overflow:hidden;text-overflow:ellipsis;max-width:calc(100% - 18px - 4px)}.thumb-user-info-text br{display:none}.supporter-list-wrapper{margin:20px auto 0;display:flex;flex-wrap:wrap;--local-hgap: 24px;gap:40px var(--local-hgap);width:100%}@media screen and (min-width: 728px){.supporter-list-wrapper{--local-hgap: 28px;width:calc(704px + var(--local-hgap)*3)}}.supporter-list-item{width:calc((100% - var(--local-hgap))*.5);position:relative;padding-bottom:33px}.supporter-list-item h3{margin-bottom:.1em;text-align:center}.supporter-list-item .thumb-image{width:100%;height:auto;aspect-ratio:4/3;border-radius:20px;overflow:hidden;margin:0 auto .4rem}.supporter-list-item .thumb-image img{width:100%;height:100%;object-fit:cover}.supporter-list-item p{background:unset}.supporter-list-item a{position:absolute;left:50%;bottom:0;transform:translateX(-50%)}@media screen and (min-width: 728px){.supporter-list-item{max-width:176px}}.q-illust-wrapper{display:flex;justify-content:center;padding:0 0 4px;align-items:top;--local-bdwidth: 3px}.q-illust-wrapper .illust-circle{width:125px;height:125px}.q-illust-wrapper .illust-circle:nth-child(1){margin-top:8px}.q-illust-wrapper .illust-circle:nth-child(2){width:112px;height:112px;margin-top:36px;margin-bottom:8px}.q-illust-wrapper .illust-circle:nth-child(3){width:135px;height:135px}.link-list-item{margin-bottom:18px}.link-list-item:last-child{margin-bottom:0}.link-list-item h3,.link-list-item p{line-height:var(--line-height-s)}.link-list-item p{font-size:var(--fontsize-s);margin:0 0 .2em 0}.link-list-item a{color:var(--colors-blue)}.link-list-item a:hover p{text-decoration:underline}.link-url{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.link-excerpt{display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}#contact p{line-height:1.85em;font-feature-settings:"palt"}.modal-wrapper{position:fixed;width:100%;height:calc(100% + 10px);left:0;top:-5px;z-index:20;visibility:hidden;opacity:0;transition:opacity .3s ease 0s,visibility 0s linear .2s;overscroll-behavior:contain;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none;touch-action:none;display:flex;align-items:center;justify-content:center;touch-action:none}.modal-wrapper:before,.modal-wrapper:after{content:"";width:1px;height:calc(100vh + 1px);display:flex}.modal-wrapper::-webkit-scrollbar{display:none}.modal-wrapper.show{visibility:visible;opacity:1;transition:opacity .3s ease 0s,visibility 0s}.modal-wrapper.show .modal-bg{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.modal-wrapper.show .modal-content{transition:transform .6s var(--ease-OutBack) 0s;transform:translate(0, 0)}@media screen and (min-width: 728px){.modal-wrapper.show .modal-bg{transition:-webkit-backdrop-filter .3s ease-in .1s;transition:backdrop-filter .3s ease-in .1s}.modal-wrapper.show .modal-content{transition:transform .4s var(--ease-swing) 0s}}.modal-bg{position:absolute;width:100vw;height:100%;left:0;top:0;background-color:rgba(255,255,255,.8);-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);transform:translateZ(0);will-change:filter}.modal-content{width:min(100% - 40px,512px);height:min(100% - 60px,850px);position:relative;transform:translate(0, 60px);transform-style:preserve-3d;transition:transform .3s var(--ease-swing) 0s;flex-direction:column;align-items:center;will-change:filter}.button-modal-close{display:block;width:36px;height:36px;border:2.5px solid var(--colors-black);border-radius:50% 50%;background-color:var(--colors-white);position:absolute;top:-8px;right:-8px;cursor:pointer;z-index:200;overflow:hidden;text-indent:-999px}.button-modal-close:active{background-color:color-mix(in srgb, var(--colors-black) 10%, var(--colors-white));transform:scale(0.96, 0.96)}.button-modal-close:before,.button-modal-close:after{content:"";display:block;width:20px;height:2.5px;background:var(--colors-black);border-radius:999px;overflow:hidden;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) rotate(45deg)}.button-modal-close:after{transform:translate(-50%, -50%) rotate(-45deg)}.modal-content-scrollmask{position:absolute;left:0;top:0;width:100%;height:100%;border-radius:32px;background:var(--colors-white);box-shadow:0px 10px 28px 0px rgba(0,0,0,.25);overflow:hidden;z-index:50}.modal-content-inner{overflow-x:hidden;overflow-y:auto;position:absolute;left:0;top:0;width:100%;height:100%;padding:36px 20px;scrollbar-width:thin}.modal-content-inner::-webkit-scrollbar{width:11px;margin:32px 0}.supporter-info-wrapper{text-align:center;width:-moz-fit-content;width:fit-content;margin:0 auto 32px}.supporter-info-wrapper .thumb-image{width:80px;height:80px;border-radius:50% 50%;overflow:hidden;margin:0 auto 4px;background:var(--supporter-icon) no-repeat center center/cover}.supporter-info-wrapper h3{margin-bottom:4px}.supporter-info-wrapper p{margin:0 auto;width:-moz-fit-content;width:fit-content}.supporter-qa p{line-height:var(--line-height-m);text-align:left;font-feature-settings:"pkna"}.supporter-q{position:relative;padding:0 0 0 36px;margin:0 auto 1em}.supporter-q p{font-weight:bold;color:var(--colors-blue)}.supporter-q:before,.supporter-q:after{content:"";display:block;width:28px;height:28px;position:absolute;left:0;top:calc((28px - var(--line-height-s))*-0.5);border-radius:50% 50%}.supporter-q:before{background-color:var(--colors-blue)}.supporter-q:after{background-color:var(--colors-white);-webkit-mask:url(//jumping-fukuoka.com/assets/img/icon-Q-16x16.svg) no-repeat center center/16px 16px;mask:url(//jumping-fukuoka.com/assets/img/icon-Q-16x16.svg) no-repeat center center/16px 16px}.supporter-a{padding:0 0 0 36px;margin:0 auto 28px;position:relative}.supporter-a p{padding-bottom:.75em}.supporter-a:before{content:"";display:block;width:28px;height:28px;position:absolute;left:0;top:calc((28px - var(--line-height-s))*-0.5);border-radius:50% 50%;background:var(--supporter-icon) no-repeat center center/cover}.close-text{text-align:center;padding:8px 0 16px 0}.close-text a{color:var(--colors-blue)}.close-text a:hover{text-decoration:underline}#nav-header{background:rgba(253,253,253,.95);background:linear-gradient(0deg, rgba(253, 253, 253, 0.88) 0%, rgb(253, 253, 253) 100%);position:fixed;left:0;top:0;width:100%;height:48px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:100;border-bottom:1px solid rgba(255,255,255,.5);box-shadow:0 0 5px 0 rgba(0,0,0,.04);display:flex;justify-content:center;align-items:center}.single-post{--local-width: 680px;margin:48px auto 0;width:var(--local-width);max-width:100%;padding:32px 24px 40px}.single-post h1{font-size:var(--fontsize-xl);line-height:var(--line-height-s);margin:0 auto 20px;width:-moz-fit-content;width:fit-content}.single-post .wp-block-heading{line-height:1.7}.single-post ul,.single-post ol{margin:0 auto 1rem;padding:0 0 0 1.5rem}.single-post ul li,.single-post ol li{font-size:1rem;line-height:var(--line-height-s);padding:0 0 .5em 0}.single-post ul li:last-child,.single-post ol li:last-child{padding:0}.single-post ul li{list-style-type:disc}.single-post ol li{list-style-type:decimal}.wp-block-image.big-picture{width:max(120%,100% + 120px);margin-left:min(-10%,-60px)}.wp-block-image.big-picture img{display:block;width:100%}.back-page{display:block;width:36px;height:36px;background-color:var(--colors-black);-webkit-mask:url(//jumping-fukuoka.com/assets/img/icon-back-24x24.svg) no-repeat center center/24px 24px;mask:url(//jumping-fukuoka.com/assets/img/icon-back-24x24.svg) no-repeat center center/24px 24px;position:absolute;left:2px;top:6px;overflow:hidden;text-indent:-999px}.posttype-title{background-color:var(--colors-black);height:24px;width:128px;overflow:hidden;text-indent:-999px}.posttype-title.diary{-webkit-mask:url(//jumping-fukuoka.com/assets/img/h_diary_54x28.svg) no-repeat center center/contain;mask:url(//jumping-fukuoka.com/assets/img/h_diary_54x28.svg) no-repeat center center/contain}.posttype-title.topics{-webkit-mask:url(//jumping-fukuoka.com/assets/img/h_topics_65x28.svg) no-repeat center center/contain;mask:url(//jumping-fukuoka.com/assets/img/h_topics_65x28.svg) no-repeat center center/contain}.footer-back-page{padding:20px 0}.diary-date{text-align:right;font-size:var(--fontsize-s)}.topics-date{font-size:var(--fontsize-s);padding:0}.topics-date+h1{width:100%}.archive{margin:48px auto 16px;max-width:100%;padding:32px 24px}.archive .diary-list-wrapper{margin-top:0}.pagenavi{padding:0;margin:80px auto 40px;font-size:0;text-align:center}.pagenavi a,.pagenavi>span{font-size:var(--fontsize);margin:0 11px;outline:none;display:inline-block}.pagenavi .current{font-weight:bold}.pagenavi .next,.pagenavi .prev{width:24px;height:24px;overflow:hidden;font-size:0;position:relative;top:6px;background-color:var(--colors-blue);border-radius:50% 50%}.pagenavi .next:after,.pagenavi .prev:after{content:"";display:block;width:8px;height:8px;border-top:2px solid var(--colors-white);border-right:2px solid var(--colors-white);transform:rotate(45deg) scale(0.92, 0.92);position:absolute;right:8px;top:50%;transform-origin:right top;border-radius:1px}.pagenavi .prev{transform:scale(-1, 1)}.pagenavi span.prev,.pagenavi span.next{opacity:.1}@media screen and (max-width: 727px){.pagenavi{padding:0 var(--space-xl);margin:60px auto}}.profile{margin:0 auto 1rem;padding:0 2rem}.profile figure{margin:0 auto 1rem}.profile p{font-size:var(--fontsize-s);line-height:var(--line-height-m)}.lecture{line-height:var(--line-height-m);padding-left:1em}.lecture.blue{color:var(--colors-blue)}.lecture h3{font-size:var(--fontsize-m);line-height:var(--line-height-m)}.lecture p{line-height:var(--line-height-m)}p+.lecture{margin-top:-1.5em}.wp-block-embed__wrapper>div{margin-left:auto;margin-right:auto}.wp-embed-aspect-16-9 iframe{aspect-ratio:16/9;width:100%;height:auto;border-radius:4px}.instagram-media{margin-left:auto !important;margin-right:auto !important}.has-text-align-left{text-align:left}.has-text-align-center{text-align:center}.has-text-align-right{text-align:right}.wp-block-quote{border:1px solid var(--light-gray-2);border-radius:2px;margin:1rem auto 2rem;padding:2rem;background:rgba(255,255,255,.5);color:var(--gray-1)}.wp-block-quote cite{font-size:var(--size-ss)}h1.wp-block-heading,h2.wp-block-heading,h3.wp-block-heading,h4.wp-block-heading,h5.wp-block-heading,h6.wp-block-heading{line-height:var(--line-height-s);width:auto;margin:0 0 1em}h1.wp-block-heading{font-size:var(--fontsize-l)}h2.wp-block-heading{font-size:calc(var(--fontsize-m) + (var(--fontsize-l) - var(--fontsize-m))*.5)}h3.wp-block-heading{font-size:var(--fontsize-m)}.wp-block-quote{background-color:rgba(0,0,0,.03);border-radius:12px;padding:20px}.wp-block-quote p{line-height:var(--line-height-m);padding-bottom:1em}.wp-block-quote cite{font-size:var(--fontsize-ss);margin-top:-0.5em;display:block}.wp-block-separator{width:100%;height:1px;margin:48px auto;border:none;background-color:var(--colors-black);opacity:.2;clear:both;float:none}.wp-block-separator.is-style-wide{height:4px;border-radius:999px;opacity:.1}.wp-block-separator.is-style-dots{border-top:1px dotted var(--colors-black);opacity:.2;background-color:rgba(0,0,0,0)}.wp-block-file{padding:0 0 var(--line-height)}.wp-block-file a{color:var(--colors-blue)}.wp-block-file a+a{display:none;visibility:hidden}.wp-block-image{width:-moz-fit-content;width:fit-content;text-align:center;margin-left:auto;margin-right:auto}.wp-block-image figcaption{text-align:left}.wp-block-image .alignleft{width:100%;text-align:left}.wp-block-image .alignright{width:100%;text-align:right}.wp-block-image .alignright figcaption{text-align:right}.wp-block-image img{max-height:var(--local-width);max-width:100%;width:auto;height:auto}.wp-block-image.shadow img{box-shadow:0 3px 8px 0 rgba(0,0,0,.3)}.has-black-color{color:#000}.has-cyan-bluish-gray-color{color:#abb8c3}.has-white-color{color:#fff}.has-pale-pink-color{color:#f78da7}.has-vivid-red-color{color:#cf2e2e}.has-luminous-vivid-orange-color{color:#ff6900}.has-luminous-vivid-amber-color{color:#fcb900}.has-light-green-cyan-color{color:#7bdcb5}.has-vivid-green-cyan-color{color:#00d084}.has-pale-cyan-blue-color{color:#8ed1fc}.has-vivid-cyan-blue-color{color:#0693e3}.has-vivid-purple-color{color:#9b51e0}