@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&family=Roboto+Condensed:ital,wght@0,100..900;1,100..900&display=swap";@import"https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.2/css/all.min.css";*{box-sizing:border-box;padding:0;margin:0;font-family:"Roboto Condensed","Noto Sans JP"}::before{box-sizing:border-box}::after{box-sizing:border-box}html{-webkit-overflow-scrolling:touch;width:100%;height:100%}body{text-rendering:optimizeSpeed;width:100%;height:100%;margin:0 !important}a{text-decoration:none;background:rgba(0,0,0,0);outline:none;font-size:inherit;color:inherit;transition:all .1s linear}a:hover{opacity:.75}article{display:block}aside{display:block}audio{display:block;vertical-align:middle;max-width:100%}button{background:rgba(0,0,0,0);border:0;outline:none;font-size:inherit;color:inherit}button:hover{cursor:pointer}canvas{display:block;vertical-align:middle;max-width:100%;height:auto}embed{display:block;vertical-align:middle;max-width:100%}figcaption{display:block}figure{display:block}footer{display:block}header{display:block}hgroup{display:block}iframe{display:block;vertical-align:middle;max-width:100%}img{display:block;vertical-align:top;max-width:100%;border:none}input{font-size:inherit;color:inherit}main{display:block}nav{display:block}object{display:block;vertical-align:middle;max-width:100%}ol{list-style:none}section{display:block}select{font-size:inherit;color:inherit}svg{display:block;vertical-align:middle;max-width:100%;height:auto;overflow:hidden}table{border-collapse:collapse}textarea{font-size:inherit;color:inherit;outline:none}td{font-size:inherit;color:inherit}ul{list-style:none}video{height:auto}[type=radio]{box-sizing:border-box;padding:0}[type=radio]{box-sizing:border-box;padding:0}textarea{display:block}@media(prefers-reduced-motion: reduce){*{-webkit-animation-duration:.01ms !important;animation-duration:.01ms !important;-webkit-animation-iteration-count:1 !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}.post-edit-link{position:fixed;bottom:2rem;left:2rem;background:#fff;padding:.5rem 2rem;border:1px solid #ccc}section{margin:0 0 8rem 0}.content{max-width:120rem;padding:0 2rem;width:80%;margin:0 auto}@media screen and (max-width: 60rem){.content{width:auto}}.content p{margin:0 0 2rem 0;line-height:2rem;letter-spacing:1px}.w-lar{max-width:60rem;margin:0 auto}.w-min{max-width:40rem;margin:0 auto}.separate-content{display:flex;justify-content:space-between}@media screen and (max-width: 60rem){.separate-content{flex-direction:column}}.separate-content h2{width:30%}@media screen and (max-width: 60rem){.separate-content h2{width:auto;text-align:center;margin:0 0 2rem 0}}.separate-content .inner-content{width:70%}@media screen and (max-width: 60rem){.separate-content .inner-content{width:auto}}header{display:flex;position:fixed;top:0;width:100%;z-index:5;background:rgba(255,255,255,.9)}header>ul{display:flex;gap:1rem;justify-content:space-between;align-items:center;width:100%}header>ul *{font-weight:bold}h1{position:relative;z-index:4;margin:0 0 0 2rem;line-height:1.25rem;padding:1rem 0}h1 a{font-size:1rem;display:block}@media screen and (max-width: 40rem){h1 a{width:80%}}h1 a span{display:block;font-size:.8rem}.global-menu>ul{display:flex;gap:1rem;align-items:center;transition:all 1s cubic-bezier(1, 0, 0, 1)}@media screen and (max-width: 64rem){.global-menu>ul{background:rgba(255,255,255,.9);transform:translate(0, -100%);position:absolute;top:0;left:0;flex-direction:column;z-index:3;width:100%;padding:3rem 0rem;box-shadow:0 1rem 1rem 1rem rgba(0,0,0,0)}}.global-menu-active>ul{transform:translate(0, 6rem)}.global-menu-button{display:none;position:absolute;top:1rem;right:2rem;transition:all 1s cubic-bezier(1, 0, 0, 1);width:2rem;height:2rem;z-index:4}.global-menu-button:hover{cursor:pointer}@media screen and (max-width: 60rem){.global-menu-button{display:flex;align-items:center}}.global-menu-button button{width:2rem;height:1px;background:#000;position:relative;transition:all 1s cubic-bezier(1, 0, 0, 1)}.global-menu-button button:before{content:"";width:2rem;height:1px;background:#000;position:absolute;top:-0.5rem;left:0;transition:all 1s cubic-bezier(1, 0, 0, 1)}.global-menu-button button:after{content:"";width:2rem;height:1px;background:#000;position:absolute;top:.5rem;left:0;transition:all 1s cubic-bezier(1, 0, 0, 1)}.global-menu-button-active button{width:2rem;height:1px;background:rgba(0,0,0,0);position:relative}.global-menu-button-active button:before{content:"";width:2rem;height:1px;background:#000;position:absolute;top:0rem;left:0;transform:rotate(45deg)}.global-menu-button-active button:after{content:"";width:2rem;height:1px;background:#000;position:absolute;top:0rem;left:0;transform:rotate(-45deg)}.language-button a{background:#155498;color:#fff;padding:1rem 2rem;display:flex;align-items:center}footer{background:#155498;padding:4rem 2rem;position:-webkit-sticky;position:sticky;top:100vh}footer *{color:#fff}.copyright{text-align:center}.common-button{text-align:center}.common-button a{display:inline-block;padding:1rem 1rem;background:#155498;color:#fff;font-weight:bold;font-size:.8rem;width:15rem;display:flex;align-items:center;justify-content:center;border-radius:.5rem;margin:0 auto;letter-spacing:1px}.common-button a:after{font-family:"Font Awesome 6 Brands","Font Awesome 6 Free";content:"";font-weight:bold;margin:0 0 0 1rem}.particle{width:100%;height:100%;position:fixed;top:0%;left:0%;z-index:-1;transform:rotate(-45deg) translate(-50%, -50%);transform-origin:top left}.cover{padding:12rem 0 4rem 0;margin:0 0 4rem 0}@media screen and (max-width: 60rem){.cover{padding:8rem 0 4rem 0;margin:0 0 0 0}}.cover-inner{background:url(/wp-content/themes/nishiki-child/images/cover.jpg) no-repeat;background-size:cover;margin:0 0 0 10%;border-radius:1rem 0 0 1rem;overflow:hidden}@media screen and (max-width: 60rem){.cover-inner{margin:0 0 0 5%}}.cover-header{padding:15% 4rem}@media screen and (max-width: 60rem){.cover-header{padding:15% 2rem}}.cover-header p{font-weight:bold;font-size:1.5rem;color:#fff}.intro{background:#eee}.intro .content{font-size:1.25rem;text-align:center;padding:4rem 2rem 2rem 2rem}.index-post-list{margin:0 0 2rem 0}.index-post-list li{display:flex;gap:2rem;align-items:center;border-bottom:1px solid #ccc;padding:1rem 0}.index-post-date{font-weight:bold;white-space:nowrap}.index-post-title{font-weight:bold}.index-member-container{display:flex;gap:4rem}@media screen and (max-width: 60rem){.index-member-container{flex-direction:column;gap:2rem}}.index-member-article{display:flex;justify-content:space-between;flex-direction:column}@media screen and (max-width: 60rem){.index-member-article dl{margin:0 0 2rem 0}}.index-member-article dl dt{font-size:1.25rem;font-weight:bold;border-bottom:1px solid #ccc;margin:0 0 .5rem 0;padding:0 0 .5rem 0}.index-member-image{margin:auto}.index-member-role{font-size:1rem;font-weight:bold;line-height:2.5rem}@media screen and (max-width: 60rem){.index-member-role{line-height:normal}}.index-member-name{font-size:1.25rem;font-weight:bold;line-height:2.5rem}.index-member-name span{font-size:.8rem;margin:0 0 0 1rem}.index-autophagy-area{margin:0 !important;padding:4rem 0}.index-autophagy-area:nth-child(odd){background:#eee}.index-autophagy-area:nth-child(even){background:#fff}.index-autophagy-area h2{font-size:1.5rem;font-weight:bold;text-align:center}.index-autophagy-area h3{font-size:1.25rem;font-weight:bold;text-align:center;margin:0 0 4rem 0}.index-autophagy-image{margin:0 0 2rem 0;text-align:center}.index-autophagy-image img{display:block;margin:0 auto}.index-autophagy-split{display:flex;gap:2rem;margin:0 0 2rem 0}@media screen and (max-width: 60rem){.index-autophagy-split{flex-direction:column}}.index-autophagy-split li{width:50%}@media screen and (max-width: 60rem){.index-autophagy-split li{width:auto}}*{padding:0;margin:0}ul{list-style:none}.index-content-area{display:flex;width:100%;gap:2rem}@media screen and (max-width: 40rem){.index-content-area{flex-direction:column}}.index-content-list{width:100%}.index-content-list ul{display:flex;flex-direction:column;align-items:center;justify-content:start;height:100%}.index-content-list ul li{height:100%;display:flex;align-items:center;width:100%}.index-content-list ul li a{display:flex;justify-content:space-between;align-items:center;padding:2rem;width:100%;height:100%;border:1px solid #ccc;font-size:1.25rem;font-weight:bold}.index-content-list ul li a:after{font-family:"Font Awesome 6 Brands","Font Awesome 6 Free";content:"";font-size:1.5rem;display:block}.index-content-list ul li a:hover{color:#fff;background:#155498;border:1px solid #155498;opacity:1}.entry{padding:12rem 0 4rem 0rem}.entry-area{display:flex;gap:4rem}@media screen and (max-width: 60rem){.entry-area{flex-direction:column;gap:0rem}}.entry-header-area{width:30%;margin:0 0 4rem 0}@media screen and (max-width: 60rem){.entry-header-area{width:100%;margin:0 0 2rem 0}}.entry-title{font-size:1.5rem;font-weight:bold;border-bottom:1px solid #ccc;margin:0 0 1rem 0;padding:0 0 1rem 0}.entry-category{font-size:.8rem;font-weight:bold}.entry-content{flex:1}.entry-content h2{font-size:1.25rem;margin:4rem 0 2rem 0}@media screen and (max-width: 60rem){.entry-content h2{margin:2rem 0 2rem 0}}.entry-content h3{font-size:1rem;margin:0 0 2rem 0;margin:2rem 0 2rem 0}@media screen and (max-width: 60rem){.entry-content h3{margin:2rem 0 2rem 0}}.entry-content ul{margin:2rem 0;list-style:disc;list-style-position:inside}.entry-content li{line-height:1.75rem}.entry-content img{margin:auto;height:auto;width:100%;display:block}.entry-content a{font-weight:bold;color:#155498}.entry-content .cap{margin:0 0 4rem 0;font-weight:bold;text-align:center;line-height:2.5rem;font-size:.8rem}.entry-content .cap:after{content:"[ " attr(title) " ]"}.column-2{list-style:none !important;display:flex;gap:2rem}@media screen and (max-width: 40rem){.column-2{flex-direction:column}}.column-2 li{width:100%}.column-2 li img{min-width:100%}.post-categories{display:flex;gap:1rem;flex-wrap:wrap}.post-categories a{font-size:.8rem;letter-spacing:1px;font-weight:bold;background:#155498;padding:.25rem 1rem;color:#fff;display:flex;align-items:center;height:100%}.post-categories a:hover{opacity:.5}.archive-section{margin:12rem 0 0 0}@media screen and (max-width: 40rem){.archive-section{margin:8rem 0 0 0}}.archive-title{font-size:1.5rem;margin:0 0 1rem 0;padding:0 0 1rem 0;border-bottom:1px solid #ccc}.archive-post-title{line-height:2rem}.archive-container{margin:0 0 4rem 0}.archive-container article{padding:1rem 0;border-bottom:1px solid #ccc}.achievement-list{padding:1rem 0;border-bottom:1px solid #ccc}.achievement-list a{font-weight:bold;font-style:italic;color:#155498;margin:0 0 .5rem 0;display:block}.achievement-list dd{font-size:.8rem}.achievement-member{margin:0 0 .5rem 0}.single-member{display:flex;flex-wrap:wrap;gap:2rem;margin:0 0 2rem 0}@media screen and (max-width: 40rem){.single-member{flex-direction:column;gap:1rem}}.single-member-list{border:1px solid #ccc;padding:1rem;display:flex;gap:1rem;width:calc(50% - 1rem)}@media screen and (max-width: 40rem){.single-member-list{width:auto}}.single-member-list dt{width:10rem}@media screen and (max-width: 40rem){.single-member-list dt{width:6rem}}.single-member-list dt img{width:100%}.single-member-list dd{flex:1;font-weight:bold;font-size:1.25rem}.single-member-list dd span{display:block;font-weight:normal;font-size:.8rem;margin:.5rem 0 0 0}.national-flag{max-width:3.5rem;width:3.5rem}.single-archive-list{margin:0 0 4rem 0;list-style:none !important;padding:1rem 0;border-bottom:1px solid #ccc}ul.download-link{list-style:none}ul.download-link li a:before{font-family:"Font Awesome 6 Brands","Font Awesome 6 Free";content:"";margin:0 .5rem 0 0}