.section-title{align-items:space-between;flex-direction:row;justify-content:center;margin-bottom:55px;display:flex}.section-title h1{color:#000;letter-spacing:14.4px;padding-right:78px;font-family:Didot;font-size:96px;font-style:normal;font-weight:400;line-height:normal}.section-title-line{width:100%;position:relative}.section-title-line:after{content:"";background:#000;width:100%;height:1px;display:block;position:absolute;top:50%;right:0}.menu-contents-inner{flex-direction:column;justify-content:flex-end;align-items:center;width:100%;height:100%;display:flex}.page-top-nav{cursor:pointer;z-index:5;background-color:#fff;border:1px solid #000;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;width:50px;height:50px;transition:all .3s;display:flex;position:sticky;bottom:50px}.page-top-nav svg{width:32px;height:32px;transition:all .3s;rotate:90deg}.page-top-nav:hover{background-color:#707070;box-shadow:1px 1px 10px #0003}.page-top-nav:hover svg{filter:invert()sepia(2%)saturate(1%)hue-rotate(267deg)brightness(101%)contrast(101%)}.explanation-area{flex-direction:column;justify-content:center;margin-bottom:80px;display:flex}.explanation-area p{color:#000;letter-spacing:3.6px;font-family:Zen Kurenaido;font-size:24px;font-style:normal;font-weight:400;line-height:normal}.tab{width:stretch;max-width:1200px;margin-bottom:111px;display:block;position:relative}.tab-header-scroll{flex-wrap:wrap;display:flex;overflow:visible}.tab-label{color:#000;letter-spacing:2.25px;text-align:center;cursor:pointer;background-color:#fdfdfd;border-bottom:1px solid #000;border-radius:0;flex:1;min-width:70px;padding:.7em 1em .5em;font-family:Zen Old Mincho;font-size:15px;font-style:normal;font-weight:400}.tab-label:hover{color:#0db49b}.tab-input{display:none}.tab-panel{background-color:#fff;width:100%;padding:1.5em 1em;display:none;position:relative}.tab-input:checked+.tab-label{color:#0db49b;background-color:#fff;border:1px solid #000;border-bottom-width:0;border-radius:2px 2px 0 0}.tab-panel.is-active{background-color:#fff;display:block}.tab-panel.is-active:after{content:"";background:#000;width:100%;height:1px;display:block;position:absolute;top:100%;left:0}.tab-panel-number{align-items:center;gap:10px;padding:0 9px;display:flex}.panel-top{justify-content:flex-end;margin-bottom:24px}.panel-bottom{justify-content:center;margin-top:24px}.tab-posts-navigation{width:20px;height:20px;text-decoration:none}.tab-posts-double-navigation{width:26px;height:20px;text-decoration:none}.tab-posts-navigation img,.tab-posts-double-navigation img{margin-bottom:2px}.tab-posts-navigation:hover,.tab-posts-double-navigation:hover{filter:invert(56%)sepia(30%)saturate(7333%)hue-rotate(139deg)brightness()contrast(90%)}.tab-posts-navigation img{width:20px;height:20px}.tab-posts-double-navigation img{width:26px;height:20px}.tab-panel-number p,.tab-panel-number a,.tab-panel-number input{color:#000;letter-spacing:3px;text-align:center;cursor:default;font-family:Grandiflora One;font-size:20px;font-style:normal;font-weight:400;line-height:normal}.tab-posts-numbers{gap:10px;margin:0 15px;display:flex}.tab-posts-number{text-decoration:none;cursor:pointer!important}.tab-posts-number:hover{color:#0db49b}.tab-panel-number input{text-align:center;background:0 0;border:none;border-bottom:1px solid #f0f0f0;outline:none;width:40px;cursor:text!important}.tab-panel-number input:focus{color:#0db49b;border-bottom:1px solid #0db49b;width:80px}.Activity-item{flex-direction:column;justify-content:center;width:100%;padding:24px 50px;display:flex;position:relative}.Activity-item:not(:last-child):after{content:"";background:#000;width:30%;height:1px;margin-top:12px;display:block;position:absolute;bottom:0;left:35%;z-index:3!important}.Activity-item:hover{background-color:#f0f0f0}.Activity-item a{color:inherit;justify-content:space-between;align-items:center;text-decoration:none;display:flex}.Activity-info{flex-direction:row;align-items:center;display:flex}.Activity-date{color:#000;text-align:center;letter-spacing:3px;margin:0 45px 0 0;font-family:Grandiflora One;font-size:20px;font-style:normal;font-weight:400;line-height:normal}.Activity-info .Activity-tag{color:#000;text-align:center;letter-spacing:2.25px;margin-right:25px;font-family:Grandiflora One;font-size:15px;font-style:normal;font-weight:400;line-height:normal;position:relative}.Activity-info .Activity-tag:after{content:"";transform-origin:top;background:#b6b6b6;width:100%;height:.5px;transition:transform .3s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.Activity-info .Activity-tag:hover:after{transform:scale(1)}.Activity-title{color:#000;letter-spacing:3px;margin:12px 0;font-family:Zen Old Mincho;font-size:25px;font-style:normal;font-weight:400;line-height:normal}.Activity-excerpt-container{align-items:center;gap:12px;display:flex}.Activity-excerpt{letter-spacing:.5px;color:#333;margin:0;font-family:Zen Kurenaido;font-size:15px;line-height:1.7}.Activity-empty{color:#555;padding:24px 50px;font-family:Zen Old Mincho;font-size:15px}.link-button{width:50px;height:50px;margin-left:20px;padding:15px}.link-button:hover{background-color:#f0f0f0}.link-button img{vertical-align:top;width:20px;height:20px}@media (width<=1024px){.section-title h1{letter-spacing:9px;padding-right:42px;font-size:60px}.tab-label{letter-spacing:1.8px;font-size:13px}.Activity-item{padding:20px 30px}.Activity-date{margin-right:28px;font-size:17px}.Activity-info .Activity-tag{margin-right:14px;font-size:13px}.Activity-title{letter-spacing:2.4px;font-size:22px}}@media (width<=768px){.section-title{margin-bottom:35px}.page-top-nav{width:35px;height:35px}.page-top-nav svg{width:22px;height:22px}.section-title h1{letter-spacing:5px;padding-right:30px;font-size:60px}.tab-header-scroll{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;overflow:auto hidden}.tab-header-scroll::-webkit-scrollbar{height:3px;padding-bottom:2px;display:none}.tab-header-scroll::-webkit-scrollbar-thumb{background:#ededed;border-radius:2px}.tab-header-scroll::-webkit-scrollbar-track{background:#eaeaea}.tab-label{letter-spacing:1.5px;flex:none;min-width:70px;padding:.75em .8em .55em;font-size:11px}.tab-panel{padding:.8em 0}.panel-top{margin-bottom:0}.panel-bottom{justify-content:center;margin-top:16px;display:flex}.tab-panel-number{gap:8px;padding:0}.tab-panel-number p,.tab-panel-number a,.tab-panel-number input{letter-spacing:1.6px;font-size:15px}.tab-panel-number input{width:32px}.tab-posts-numbers{gap:8px;margin:0 8px}.Activity-item{padding:20px}.Activity-item:not(:last-child):after{width:30%;left:35%}.Activity-item a{flex-direction:row;align-items:center;gap:0}.Activity-date{letter-spacing:1.8px;margin-right:25px;font-size:12px}.Activity-info .Activity-tag{letter-spacing:1.65px;margin-right:10px;font-size:11px}.Activity-title{letter-spacing:1.95px;margin:5px 0;font-size:18px}.Activity-excerpt-container{gap:8px}.Activity-excerpt-container svg{width:18px;height:18px}.Activity-excerpt{letter-spacing:.4px;font-size:12px}.link-button{width:40px;height:40px;margin-left:12px;padding:10px}.Activity-empty{padding:16px;font-size:14px}}@media (width<=428px){.section-title h1{letter-spacing:7.2px;padding-right:20px;font-size:48px}.tab-label{letter-spacing:1.8px;flex:none;min-width:70px;padding:.7em .7em .5em;font-size:9px}.tab-panel-number p,.tab-panel-number a,.tab-panel-number input{letter-spacing:1.2px;font-size:13px}.tab-posts-navigation{width:18px;height:18px}.tab-posts-double-navigation{width:22px;height:18px}.tab-posts-navigation img{width:18px;height:18px}.tab-posts-double-navigation img{width:22px;height:18px}.tab-posts-numbers{gap:6px;margin:0 4px}.Activity-item{padding:20px}.Activity-date{letter-spacing:1.8px;margin-right:25px;font-size:12px}.Activity-info .Activity-tag{letter-spacing:1.65px;margin-right:10px;font-size:11px}.Activity-title{letter-spacing:1.95px;margin:5px 0;font-size:18px}.Activity-excerpt{font-size:12px;line-height:1.7}.link-button{width:34px;height:34px;margin-left:8px;padding:8px}.link-button img{width:16px;height:16px}.Activity-empty{font-size:13px}}input[data-astro-cid-jd5bxlob].page-input-top::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[data-astro-cid-jd5bxlob].page-input-top::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[data-astro-cid-jd5bxlob].page-input-top[type=number]{-moz-appearance:textfield}
