@import"https://cdn.jsdelivr.net/npm/destyle.css@4.0.1/destyle.min.css";html{scroll-behavior:smooth}html body{word-wrap:break-word;line-height:1;font-family:"Roboto Condensed","Zen Kaku Gothic New",sans-serif;font-optical-sizing:auto;font-weight:400;color:#000}img{height:auto;max-width:100%;vertical-align:bottom}.no-link{pointer-events:none;-webkit-touch-callout:none;text-decoration:none !important;-webkit-text-decoration:none !important;-webkit-tap-highlight-color:rgba(0,0,0,0)}a{transition:opacity .3s}@media(hover:hover){a:hover{opacity:.5}}.grecaptcha-badge{display:none !important}.page_title{font-size:2.8125rem;font-weight:900;padding:2.5rem 9.0909090909vw 1.875rem;letter-spacing:.14063rem}@media(600px <=width){.page_title{font-size:3.4375rem;padding:3.75rem 20vw 2.5rem;letter-spacing:.1875rem}}@media(980px <=width){.page_title{font-size:4.375rem;padding:0;letter-spacing:.21875rem;width:clamp(50rem,100% - 6.25rem,80rem);margin:4.375rem auto 3.125rem}}h1.single-post-title{line-height:1.7;font-size:1.25rem}@media(980px <=width){h1.single-post-title{font-size:1.5rem;line-height:1.8}}h1.name{font-size:1.625rem;font-weight:700;color:#000}@media(980px <=width){h1.name{font-size:clamp(1.875rem,2.7vw,2.5rem)}}h1.page_title_achievements{font-size:1.4375rem;font-weight:900;margin:0 0 1.875rem}h2.v_1{font-size:2.8125rem;letter-spacing:.25rem;text-align:center;margin-bottom:3.4375rem;display:flex;flex-direction:column;align-items:center;row-gap:.375rem;font-weight:900}@media(600px <=width){h2.v_1{font-size:3.4375rem}}h2.v_1:after{background:#0e00d8;height:.1875rem;width:1.875rem;display:flex;content:""}h2.latest{font-weight:900;font-size:1.25rem;padding:0 9.0909090909vw 1.875rem}@media(600px <=width){h2.latest{font-size:1.5rem;padding:0 20vw 2.5rem}}@media(980px <=width){h2.latest{padding:0 0 2.5rem;font-size:1.875rem}}h2.wp-block-heading{font-size:1.25rem;font-weight:700}h2.title_blue_line{font-size:clamp(1.5625rem,5.69vw + 0.3125rem,1.875rem);line-height:1.5;font-weight:900;color:#000;display:flex;flex-direction:column;position:relative;padding:0 0 0 .9375rem;margin:0 0 2.1875rem}h2.title_blue_line:before{content:"";background:#0e00d8;height:100%;width:.1875rem;display:flex;position:absolute;left:0}h2.past{font-weight:900;font-size:1.25rem;margin:0 0 .625rem}h3.post-title{line-height:1.7}@media(600px <=width){h3.post-title{font-size:1.25rem;line-height:1.9}}@media(980px <=width){h3.post-title{font-size:1rem;line-height:1.8}}@keyframes float{0%{transform:translate(0,0)}50%{transform:translate(var(--translateX),var(--translateY))}100%{transform:translate(0,0)}}@keyframes rotate{0%{transform:rotate(calc(var(--rotate) - 5deg))}50%{transform:rotate(calc(var(--rotate) + 5deg))}100%{transform:rotate(calc(var(--rotate) - 5deg))}}@keyframes fadeUp{0%{opacity:0;transform:translateY(.625rem)}100%{opacity:1;transform:translateY(0)}}a.more_btn{font-size:1.25rem;display:flex;align-items:center;justify-content:center;border:.1875rem solid #000;width:11.25rem;height:3.125rem;letter-spacing:.125rem;margin:auto;font-weight:900}@media(600px <=width){a.more_btn{font-size:1.5rem;width:12.5rem;height:3.75rem}}a.more_btn.contact{width:14.375rem;position:relative;padding:.125rem 0 0}@media(600px <=width){a.more_btn.contact{width:18.75rem}}a.more_btn.contact .arrow{position:absolute;right:.625rem;top:calc(50% + 0.125rem);transform:translateY(-50%);font-size:.875rem;transition:.5s}@media(hover:hover){a.more_btn.contact:hover .arrow{right:.3125rem}}.news_list{display:flex;flex-direction:column;row-gap:4.375rem;padding:0 9.0909090909vw;margin:0 0 3.4375rem;font-weight:900}@media(600px <=width){.news_list{padding:0 20vw;margin:0 0 4.375rem}}@media(980px <=width){.news_list{width:clamp(50rem,100% - 5rem,74.75rem);flex-direction:row;margin:0 auto 4.0625rem;padding:0;gap:0 clamp(1.875rem,2.7vw,3.4375rem)}}@media(980px <= width){.news_list.news_archive{display:grid;grid-template-columns:repeat(3,1fr);gap:3.125rem 3.75rem;width:clamp(50rem,100% - 6.25rem,80rem)}}.news_list.single_news{display:block}@media(980px <= width){.news_list.single_news{width:clamp(25rem,57.8125%,46.25rem);margin:0}}.news_list .post-item{color:#27272d}@media(980px <=width){.news_list .post-item{flex:1}}.news_list .post-item .post-thumbnail img{aspect-ratio:362/250;object-fit:cover;object-position:0 0;width:100%}.news_list .post-item .date-category{display:flex;column-gap:1.25rem;align-items:center;margin:1.25rem 0 .875rem}.news_list .post-item .date-category p.post-date{color:#7a7a8e;font-size:.875rem}@media(600px <=width){.news_list .post-item .date-category p.post-date{font-size:1rem}}@media(980px <=width){.news_list .post-item .date-category p.post-date{font-size:.875rem}}.news_list .post-item .date-category p.post-category{font-size:.75rem;letter-spacing:.125rem;border:.125rem solid #27272d;padding:.375rem .9375rem .3125rem 1.1875rem;min-width:5rem;text-align:center}@media(600px <=width){.news_list .post-item .date-category p.post-category{font-size:.9375rem;padding:.4375rem 1.0625rem .375rem 1.3125rem;min-width:6.25rem}}@media(980px <=width){.news_list .post-item .date-category p.post-category{font-size:.75rem;padding:.375rem 1.0625rem .3125rem 1.3125rem;min-width:5rem}}.news_list.single_page_archive_list{row-gap:2.5rem}@media(980px <=width){.news_list.single_page_archive_list{row-gap:2.5rem;display:flex;flex-direction:column;width:auto}}.news_list.single_page_archive_list .post-item{margin:0}.news_list.single_page_archive_list .post-item .date-category{margin:0 0 .875rem}.scroll-in{opacity:0;visibility:hidden;transition:opacity .8s ease,transform .8s ease;will-change:opacity,transform}.displayed{animation:fadeUp .8s forwards;visibility:visible}header{backdrop-filter:blur(.375rem);background:hsla(0,0%,100%,.4);height:5rem;position:fixed;left:0;right:0;display:flex;align-items:center;padding:0 .9375rem;z-index:100}@media(600px <=width){header{height:7.5rem;padding:0 2.5rem}}@media(980px <=width){header{height:6.25rem;padding:0 5.1111111111dvw}}header>div{display:flex;align-items:center;justify-content:space-between;width:100%;column-gap:2.5rem}header>div .site-logo{width:clamp(13.75rem,65.7vw,22.625rem)}header>div .site-logo a{display:block}@media(980px <= width){header>div .site-logo{flex-shrink:1;min-width:13.75rem;max-width:19.375rem;width:100%}}header>div div.hamburger{flex-shrink:0;width:3.125rem;height:3.125rem;display:flex;justify-content:center;align-items:center}@media(980px <=width){header>div div.hamburger{display:none}}header>div div.hamburger>div{display:flex;flex-direction:column;row-gap:.5rem}header>div div.hamburger>div span{background:#000;height:.0625rem;transform-origin:-.09375rem 0;transition:all .3s}header>div div.hamburger>div span:first-child{width:2.125rem}header>div div.hamburger>div span:last-child{width:1.375rem}header>div div.hamburger.active>div span:first-child{transform:rotate(14deg)}header>div div.hamburger.active>div span:last-child{width:2.125rem;transform:rotate(-14deg)}header>div>nav{flex-shrink:0;position:absolute;top:5rem;height:calc(100dvh - 5rem);width:100dvw;left:0;opacity:0;visibility:hidden;transition:all .3s;background:hsla(0,0%,100%,.95);backdrop-filter:blur(.375rem);z-index:100}@media(600px <=width){header>div>nav{top:7.5rem;height:calc(100dvh - 7.5rem)}}@media(980px <= width){header>div>nav{position:static;width:auto;opacity:1;visibility:visible;background:0 0;backdrop-filter:unset;z-index:unset;height:auto}}header>div>nav.active{opacity:1;visibility:visible}header>div>nav>div{position:absolute;top:50%;left:50%;translate:-50% -50%;width:100%;padding:0 0 0 2.5rem;display:flex;flex-direction:column;row-gap:9.6566523605dvh}@media(600px <=width){header>div>nav>div{padding:0 0 0 5rem}}@media(980px <=width){header>div>nav>div{position:static;translate:unset;width:auto;flex-direction:row;row-gap:unset;padding:unset;inset:unset;column-gap:1.25rem;align-items:baseline}}@media(1280px <=width){header>div>nav>div{column-gap:3.1875rem}}header>div>nav>div ul.g_nav{font-size:2.5rem;font-weight:900;letter-spacing:.125rem;display:flex;flex-direction:column;row-gap:7.5107296137dvh}@media(600px <=width){header>div>nav>div ul.g_nav{font-size:3.125rem}}@media(980px <=width){header>div>nav>div ul.g_nav{flex-direction:row;font-size:clamp(1.25rem,2.0408163265vw,1.5rem);row-gap:unset;column-gap:1.25rem}}@media(1280px <=width){header>div>nav>div ul.g_nav{column-gap:3.1875rem}}header>div>nav>div ul.lang{display:flex;font-size:1.25rem;font-weight:300;letter-spacing:.1875rem}@media(980px <=width){header>div>nav>div ul.lang{font-size:clamp(0.875rem,1.4285714286vw,1rem);align-items:baseline}}header>div>nav>div ul.lang li:first-child:after{content:"";background:#000;width:.0625rem;height:.8125rem;display:inline-flex;margin:0 .75rem 0 .4375rem;rotate:14deg}.archive .main_wrap,.page .main_wrap,.single .main_wrap{padding:5rem 0 0}@media(600px <=width){.archive .main_wrap,.page .main_wrap,.single .main_wrap{padding:7.5rem 0 0}}@media(980px <=width){.archive .main_wrap,.page .main_wrap,.single .main_wrap{padding:6.25rem 0 0}}.page-template-page-home .main_wrap{padding:unset}footer{background:#f1f1f1;font-weight:300;font-size:1rem;height:7.75rem;display:flex;justify-content:center;align-items:center}.archive .pagination{padding:0 9.0909090909vw;font-weight:900;margin:0 0 6.25rem}@media(600px <=width){.archive .pagination{padding:0 20vw;font-size:1.125rem}}@media(980px <=width){.archive .pagination{padding:0;width:clamp(50rem,100% - 6.25rem,80rem);margin:0 auto 6.25rem}}.archive .pagination .wp-pagenavi{display:flex;justify-content:center;column-gap:1.875rem;align-items:center}.archive .pagination .wp-pagenavi span.current{opacity:.5}@media(980px <=width){.single_page_wrap{display:flex;width:clamp(50rem,100% - 6.25rem,80rem);margin:auto;justify-content:space-between}}.single_news .post-item{margin:0 0 3.125rem}.single_news .post-navigation{font-weight:800;display:flex;justify-content:space-between;margin:6.25rem 0 0;border-bottom:.0625rem solid #adadad;padding:0 0 6.25rem;position:relative}@media(980px <=width){.single_news .post-navigation{border:none}}.single_news .post-navigation .all-posts{position:absolute;left:50%;translate:-50% 0}.wp_content{font-weight:400;line-height:1.8;color:#27272d}.wp_content a[target=_blank]{display:inline-flex}.wp_content a[target=_blank]:before{display:block;content:"";background:#27272d;width:1.25rem;height:.0625rem;padding:0;margin:.875rem .625rem 0 0;flex:1 0 1.25rem}@media(980px <=width){.latest_wrap{width:clamp(12.5rem,31.25%,25rem)}}.post-type-archive-members .member_list_wrap,.post-type-archive-members_en .member_list_wrap{display:flex;flex-direction:column;row-gap:3.125rem;margin:0 0 6.25rem}@media(980px <=width){.post-type-archive-members .member_list_wrap,.post-type-archive-members_en .member_list_wrap{row-gap:5rem}}.post-type-archive-members .member_list_wrap ul,.post-type-archive-members_en .member_list_wrap ul{display:grid;grid-template-columns:repeat(2,1fr);padding:0 9.0909090909vw;gap:2.5rem 2.1875rem}@media(600px <=width){.post-type-archive-members .member_list_wrap ul,.post-type-archive-members_en .member_list_wrap ul{padding:0 20vw;grid-template-columns:repeat(3,1fr)}}@media(980px <=width){.post-type-archive-members .member_list_wrap ul,.post-type-archive-members_en .member_list_wrap ul{padding:0;grid-template-columns:repeat(5,1fr);width:clamp(50rem,100% - 6.25rem,80rem);margin:0 auto;gap:1.875rem 4.0509259259vw}}.post-type-archive-members .member_list_wrap ul li,.post-type-archive-members_en .member_list_wrap ul li{text-align:center;color:#27272d}.post-type-archive-members .member_list_wrap ul li img,.post-type-archive-members_en .member_list_wrap ul li img{border-radius:50%;aspect-ratio:1;width:100%;object-fit:cover}.post-type-archive-members .member_list_wrap ul li a,.post-type-archive-members_en .member_list_wrap ul li a{display:block}.post-type-archive-members .member_list_wrap ul li a p span,.post-type-archive-members_en .member_list_wrap ul li a p span{text-decoration:underline;text-decoration-thickness:.0625rem;text-underline-offset:.125rem;text-decoration-skip-ink:none}.post-type-archive-members .member_list_wrap ul li p.post,.post-type-archive-members_en .member_list_wrap ul li p.post{margin:.9375rem 0 .3125rem;line-height:1.2}@media(980px <=width){.post-type-archive-members .member_list_wrap ul li p.post,.post-type-archive-members_en .member_list_wrap ul li p.post{font-size:clamp(1rem,1.2vw,1.125rem)}}.post-type-archive-members .member_list_wrap ul li p.name,.post-type-archive-members_en .member_list_wrap ul li p.name{font-size:1.25rem;font-weight:700;line-height:1.4}@media(980px <=width){.post-type-archive-members .member_list_wrap ul li p.name,.post-type-archive-members_en .member_list_wrap ul li p.name{font-size:clamp(1.25rem,1.7vw,1.5rem)}}.post-type-archive-members .member_list_wrap div.past_members_wrap,.post-type-archive-members_en .member_list_wrap div.past_members_wrap{padding:0 9.0909090909vw}@media(600px <= width){.post-type-archive-members .member_list_wrap div.past_members_wrap,.post-type-archive-members_en .member_list_wrap div.past_members_wrap{padding:0 20vw}}@media(980px <= width){.post-type-archive-members .member_list_wrap div.past_members_wrap,.post-type-archive-members_en .member_list_wrap div.past_members_wrap{padding:0;width:clamp(50rem,100% - 6.25rem,80rem);margin:0 auto}}.post-type-archive-members .member_list_wrap div.past_members_wrap ul.past_members,.post-type-archive-members_en .member_list_wrap div.past_members_wrap ul.past_members{padding:0;display:flex;flex-wrap:wrap;gap:.625rem;width:auto;margin:unset}.post-type-archive-members .member_list_wrap div.past_members_wrap ul.past_members li,.post-type-archive-members_en .member_list_wrap div.past_members_wrap ul.past_members li{text-align:left;display:flex;align-items:center;column-gap:.625rem}.post-type-archive-members .member_list_wrap div.past_members_wrap ul.past_members li:not(:last-child):after,.post-type-archive-members_en .member_list_wrap div.past_members_wrap ul.past_members li:not(:last-child):after{content:"/"}.post-type-archive-members .member_list_wrap div.past_members_wrap ul.past_members li p.name,.post-type-archive-members_en .member_list_wrap div.past_members_wrap ul.past_members li p.name{font-size:1.125rem}.single-members .member-details_wrap,.single-members_en .member-details_wrap{padding:0 9.0909090909vw;margin:0 0 6.25rem;color:#27272d}@media(600px <=width){.single-members .member-details_wrap,.single-members_en .member-details_wrap{padding:0 20vw}}@media(980px <=width){.single-members .member-details_wrap,.single-members_en .member-details_wrap{width:clamp(50rem,100% - 6.25rem,80rem);margin:0 auto 6.25rem;padding:0}}.single-members .member-details,.single-members_en .member-details{display:flex;flex-direction:column;row-gap:1.875rem}@media(980px <=width){.single-members .member-details,.single-members_en .member-details{flex-direction:row;justify-content:space-between}}@media(980px <=width){.single-members .member-details .photo_and_name,.single-members_en .member-details .photo_and_name{width:31.25%}}.single-members .member-details .member-thumbnail img,.single-members_en .member-details .member-thumbnail img{border-radius:50%;aspect-ratio:1;width:100%;object-fit:cover}.single-members .member-details .name_wrap,.single-members_en .member-details .name_wrap{margin:1.875rem 0 0;display:flex;flex-direction:column;row-gap:.625rem}@media(980px <=width){.single-members .member-details .name_wrap,.single-members_en .member-details .name_wrap{row-gap:1.25rem}}.single-members .member-details .name_wrap .post,.single-members_en .member-details .name_wrap .post{font-size:1.25rem}@media(980px <=width){.single-members .member-details .name_wrap .post,.single-members_en .member-details .name_wrap .post{font-size:clamp(1.25rem,1.5vw,1.5625rem)}}.single-members .member-details .bio,.single-members_en .member-details .bio{line-height:1.8}@media(980px <= width){.single-members .member-details .bio,.single-members_en .member-details .bio{width:54.6875%}}.single-members .back_to_index,.single-members_en .back_to_index{text-align:center;margin:3.125rem 0 0;font-weight:800}