@import url(normalize.css);@import url(set.css);@import url("//fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&family=Noto+Serif+JP:wght@200..900&family=Oswald:wght@200..700&&family=Roboto+Condensed:wght@100..900&display=swap");@import url("//cdn.jsdelivr.net/npm/yakuhanjp@3.0.0/dist/css/yakuhanjp.min.css");@import url("//maxst.icons8.com/vue-static/landings/line-awesome/line-awesome/1.3.0/css/line-awesome.min.css");*,*:before,*:after{box-sizing:inherit}html{box-sizing:border-box}body{margin:0;padding:0;font-weight:400;line-height:1.8;letter-spacing:0.08em;font-family:YakuHanMP,"Noto Serif JP",serif;color:#1c1c1c;font-feature-settings:"palt";-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-ms-word-break:break-word;word-break:break-word}body.open{overflow:hidden}.font-xxxl,.section_title .text_en{font-size:clamp(2.5rem, -2rem + 9.38vw, 4rem)}.font-xxl{font-size:clamp(2rem, 1.25rem + 1.56vw, 2.25rem)}.font-xl,.article_body h1,.swiper-button-next::after,.swiper-button-prev::after{font-size:clamp(1.5rem, 0.375rem + 2.34vw, 1.875rem)}.font-l,.article_body h2,.sp-nav dd:last-child ul,.article_body>.cat_index .item .title,.article_body .cat_title{font-size:clamp(1.125rem, 2.34vw, 1.5rem)}.font-m,.article_body h3,.sp-nav dt,.cat_index.activities .item a .right .title,.leaders_wrap>nav p b{font-size:clamp(0.938rem, 0.375rem + 1.17vw, 1.125rem)}.font-n,body,.g-footer .nav_footer dt,.g-footer .nav_footer dd:last-child,.article_body h4,.article_body h5,.article_body h6,.sp-nav dt.catname,.sp-nav dd,.g-header nav,.section_title .text_jp,.page_footer .cat_index .item .title{font-size:clamp(0.813rem, 0.25rem + 1.17vw, 1rem)}.font-s,.g-footer .footer_left .text b,.g-footer .nav_footer dt.catname,.sp-nav address,.sp-nav .lang a,.cat_index.activities .item a .right .text{font-size:clamp(0.734rem, 0.125rem + 1.27vw, 0.938rem)}.font-xs,.g-footer .nav_footer .lang a,.g-footer .nav_footer dd,.sp-nav .lang,.path ul,.pick_up .text .article_title,.index_news .archives li.item .text .date,.page_title.news .data .date,.article_body>.cat_index .item>a .button_common,.cat_index_menu dl dd ul li a:after,.page_footer .page_top,.leaders_wrap>nav li,.leaders_conts>ul.list,.junior_menu .dropdown a{font-size:clamp(0.656rem, 0.188rem + 0.98vw, 0.813rem)}.font-xxs,.g-footer .logo .lower.en,.g-footer .footer_left address,.g-footer .nav_footer .lang,.g-header nav>ul>li .child .catname:before,.pick_up .text .date,.pick_up .text .cat_name,.index_news .archives li.item .text .cat_name,.page_title.news .data .cat_name,.cat_index_menu dl dt:before,.article_body .cat_title:before,.junior_menu .dropdown a:after{font-size:clamp(0.625rem, 0.438rem + 0.39vw, 0.688rem)}.uppercase,.g-footer .nav_footer dt:first-child,.path ul{text-transform:uppercase}.font-sans{font-family:YakuHanMP,"Noto Sans JP",sans-serif}.font-serif{font-family:YakuHanMP,"Noto Serif JP",serif}.font-oswald,.section_title .text_en{font-family:'Oswald', sans-serif}.font-roboto-cond{font-family:"Roboto Condensed", sans-serif}.font-light{font-weight:300}.font-hevy,.article_body .cat_title{font-weight:900}.text-shadow-w{text-shadow:0 1px 0 rgba(255,255,255,0.3)}b{font-weight:700}.indent{padding-left:1em;text-indent:-1em}.letter-wide{letter-spacing:0.2em}.letter-normal{letter-spacing:0}.line-height-1{line-height:1}.line-height-1_2{line-height:1.2}.m-0{margin:0 !important}.m-t-0{margin-top:0rem !important}.m-t-1,.cat_index ~ .page_top{margin-top:clamp(0.625rem, -0.5rem + 2.34vw, 1rem) !important}.m-t-2{margin-top:clamp(1.25rem, -1rem + 4.69vw, 2rem) !important}.m-t-4{margin-top:clamp(2.5rem, -2rem + 9.38vw, 4rem) !important}.m-t-8{margin-top:clamp(5rem, -4rem + 18.75vw, 8rem) !important}.m-t-16{margin-top:clamp(10rem, -8rem + 37.5vw, 16rem) !important}.p-b-1{padding-bottom:clamp(0.625rem, -0.5rem + 2.34vw, 1rem) !important}.p-b-2{padding-bottom:clamp(1.25rem, -1rem + 4.69vw, 2rem) !important}.p-b-4{padding-bottom:clamp(2.5rem, -2rem + 9.38vw, 4rem) !important}.p-b-8{padding-bottom:clamp(5rem, -4rem + 18.75vw, 8rem) !important}.p-b-16{padding-bottom:clamp(10rem, -8rem + 37.5vw, 16rem) !important}.p-1{padding:clamp(0.625rem, -0.5rem + 2.34vw, 1rem) !important}.p-2{padding:clamp(1.25rem, -1rem + 4.69vw, 2rem) !important}.p-4{padding:clamp(2.5rem, -2rem + 9.38vw, 4rem) !important}a{color:#062d59;text-decoration:none}a.text-white{color:#fff}a.underline{text-decoration:underline}a{-webkit-transition:all .2s;transition:all .2s}a::before,a::after{-webkit-transition:all .2s;transition:all .2s}a:hover,a:focus,a:active{outline:none;color:#0D57A7}::selection{background:#0D57A7;color:#fff}::-moz-selection{background:#0D57A7;color:#fff}*:focus{outline:none}@media screen and (max-width: 768px){.pc-only{display:none !important}}@media screen and (max-width: 768px){.tb-over{display:none !important}}@media screen and (min-width: 769px){.sp-only{display:none !important}}.text_center{text-align:center}.text_center img{margin-left:auto;margin-right:auto}.text-left{text-align:left}.text-right{text-align:right}.absolute-center{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.absolute-center-vertical{position:absolute;top:50%;left:0%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}.absolute-center-horizontal,.g-header nav>ul>li .child .heading a:after{position:absolute;top:auto;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}img{max-width:100%;height:auto}picture{display:block}.clear{clear:both}.clear::after{content:"";display:block;clear:both}.red{color:#E60012}.gray{color:#83858a}.light_gray{color:#e9eff2}.white{color:#fff}.black{color:#1c1c1c}.blue{color:#0D57A7}.navy{color:#093e78}.separator{display:block;width:100%;clear:both}.flex_conts,.g-header nav ul,.path ul{display:flex;flex-flow:row wrap}.flex_conts.row-reverse,.g-header nav ul.row-reverse,.path ul.row-reverse{flex-direction:row-reverse !important}.flex_conts.align-top,.g-header nav ul.align-top,.path ul.align-top{align-items:flex-start}.flex_conts.align-center,.g-header nav ul.align-center,.path ul.align-center{align-items:center}.flex_conts.space-between,.g-header nav ul.space-between,.path ul.space-between{justify-content:space-between}.flex_conts.center,.g-header nav ul.center,.path ul.center{justify-content:center}.flex_conts.right,.g-header nav ul.right,.path ul.right{justify-content:flex-end}@media screen and (min-width: 769px){.flex_conts.gap,.g-header nav ul.gap,.path ul.gap{flex-wrap:wrap}.flex_conts.gap.row,.g-header nav ul.gap.row,.path ul.gap.row{flex-flow:row}.flex_conts.gap.__1,.g-header nav ul.gap.__1,.path ul.gap.__1{gap:10px}.flex_conts.gap.__2,.g-header nav ul.gap.__2,.path ul.gap.__2{gap:20px}.flex_conts.gap.__4,.g-header nav ul.gap.__4,.path ul.gap.__4{gap:40px}.flex_conts.gap.__8,.g-header nav ul.gap.__8,.path ul.gap.__8{gap:80px}}.flex-center{height:100%;display:flex;align-items:center;justify-content:center}@media screen and (min-width: 769px){.grid_conts{width:100%;display:grid}.grid_conts.center{place-items:center}.grid_conts.__fr2{grid-template-columns:1fr 1fr}.grid_conts.__fr3{grid-template-columns:repeat(3, 1fr)}.grid_conts.__fr4{grid-template-columns:1fr 1fr 1fr 1fr}.grid_conts.__gap1{gap:10px}.grid_conts.__gap2{gap:20px}.grid_conts.__gap4{gap:40px}.grid_conts.__gap8{gap:80px}}.fadein,.fadein-pc{opacity:0;transform:translate(0, 50px);transition:all 1000ms}.fadein.active,.fadein-pc.active{opacity:1;transform:translate(0, 0)}@media screen and (max-width: 768px){.fadein-pc{opacity:1}}.fadein-on{opacity:0;transform:translate(0, 0px);transition:all 3600ms}.fadein-on.active{opacity:1;transform:translate(0, 0)}.fadein-right{opacity:0;transform:translateX(50px);transition:all 1000ms}.fadein-right.active{opacity:1;transform:translateX(0)}.fadein-left{opacity:0;transform:translateX(-50px);transition:all 1000ms}.fadein-left.active{opacity:1;transform:translateX(0)}.delay-025s{transition-delay:.25s}.delay-05s{transition-delay:.5s}.delay-075s{transition-delay:.75s}.delay-1s{transition-delay:1s}body{animation:fadeIn .5s ease 0s 1 normal}@keyframes fadeIn{0%{opacity:0}50%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}50%{opacity:0}100%{opacity:1}}.loading{width:100%;height:100%;background:#1c1c1c;position:fixed;top:0;left:0;z-index:20000}.loader{position:absolute;top:calc(50% - 32px);left:calc(50% - 32px);width:64px;height:64px}.loader div{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;opacity:.8}.one{border-top:1px solid #1c1c1c;animation:rotate-left 1s linear infinite}.two{border-right:1px solid #0D57A7;animation:rotate-right 1s linear infinite}.three{border-bottom:1px solid #E60012;animation:rotate-right 1s linear infinite}@keyframes rotate-left{0%{transform:rotate(360deg)}100%{transform:rotate(0deg)}}@keyframes rotate-right{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.blink{-webkit-animation:blink 1s ease-in-out infinite alternate;animation:blink 1s ease-in-out infinite alternate}@-webkit-keyframes blink{0%{opacity:0}100%{opacity:1}}@keyframes blink{0%{opacity:0}100%{opacity:1}}.line{position:relative}.line:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:1px;background:#1c1c1c;transition:all .3s;transform:scale(0, 1);transform-origin:left top}.line:hover:after{transform:scale(1, 1)}.line.white:after{background:#fff}.module-2{width:50%;display:block}@media screen and (max-width: 768px){.module-2{width:100%}}.module-2.narrow{width:38.2%}@media screen and (max-width: 768px){.module-2.narrow{width:100%}}.module-2.wide{width:61.8%}@media screen and (max-width: 768px){.module-2.wide{width:100%}}.module-3{width:33.33333%;display:block;float:left}@media screen and (max-width: 768px){.module-3{width:100%;float:none}}.module-4{width:25%;display:block;float:left}@media screen and (max-width: 768px){.module-4{width:50%}}.conts-narrow{width:38.2%}@media screen and (max-width: 768px){.conts-narrow{width:100%}}.conts-wide{width:61.8%}@media screen and (max-width: 768px){.conts-wide{width:100%}}h1,h2,h3,h4,h5{margin:0;font-size:100%;font-weight:normal}p{margin:0}.page{overflow:hidden;position:relative;width:100%;margin-top:80px}.page.mainblur{position:relative}.page.mainblur:before{content:"";width:100vw;height:100vh;display:block;position:absolute;left:0;top:0;background-color:#000;z-index:2;opacity:0.2}@media screen and (max-width: 768px){.page{margin-top:64px}}.wrap{clear:both;position:relative;margin:0 8vw;width:calc(100% - 16vw);height:100%}@media screen and (max-width: 768px){.wrap{margin:0 4vw;width:calc(100% - 8vw)}}.wrap.wide{margin:0;width:100%}.wrap.narrow{margin:0 4vw;width:calc(38.2% - 8vw)}@media screen and (max-width: 768px){.wrap.narrow{width:calc(100% - 8vw)}}.wrap.bg-light_gray{background:#e9eff2}@media screen and (max-width: 768px){.wrap.rich_text{margin:0;width:100%}}.button-menu{position:relative;position:fixed;right:0;top:0;z-index:5;width:64px;height:64px;cursor:pointer;background-color:rgba(255,255,255,0.2);animation:fadeIn 1.5s ease 0s 1 normal;-webkit-transition:all .4s;transition:all .4s}@media screen and (min-width: 769px){.button-menu{display:none}}.button-menu::before,.button-menu::after{-webkit-transition:all .4s;transition:all .4s}.button-menu.on{background-color:rgba(255,255,255,0.8)}.button-menu span{display:inline-block;transition:all .4s;position:absolute;left:calc(50% - 16px);height:2px;background-color:#062d59}.button-menu span:nth-of-type(1){top:20px;width:50%}.button-menu span:nth-of-type(2){top:30px;width:50%}.button-menu:after{content:"MENU";position:absolute;bottom:8px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);font-size:10px;font-weight:600;color:#062d59;letter-spacing:normal;white-space:nowrap;text-align:center;width:100%}.button-menu:hover{background:#fff;background-color:#0D57A7}.button-menu:hover span{background-color:#fff}.button-menu:hover:after{color:#fff}.button-menu.active{z-index:5;background-color:rgba(255,255,255,0)}.button-menu.active span{background-color:#062d59}.button-menu.active span:nth-of-type(1){top:20px;left:calc(50% - 16px);transform:translateY(6px) rotate(-45deg);width:50%}.button-menu.active span:nth-of-type(2){top:32px;left:calc(50% - 16px);transform:translateY(-6px) rotate(45deg);width:50%}.button-menu.active:after{content:"CLOSE";color:#062d59}.mainblur{filter:blur(8px);transition:.2s ease-in}.mainblur.active{filter:blur(0)}.g-footer{margin-top:8rem;color:#fff;font-weight:500;background-color:#062d59}.g-footer a{color:#fff}.g-footer>.inner{overflow:hidden;display:grid;grid-template-columns:1fr 2fr;align-items:start}@media screen and (max-width: 768px){.g-footer>.inner{grid-template-columns:1fr}}.g-footer .logo{width:240px}@media screen and (max-width: 768px){.g-footer .logo{margin:auto}}.g-footer .logo a{display:block}.g-footer .logo .lower{margin-top:4px;font-weight:700;color:#0D57A7}.g-footer .logo .lower.en{letter-spacing:normal;line-height:1.4}.g-footer .footer_left{padding:4vw 8vw;padding-right:2vw;overflow:hidden;position:relative;height:100%;background-color:#fff;color:#062d59;display:flex;align-items:center}@media screen and (max-width: 768px){.g-footer .footer_left{text-align:center;padding:8vw 4vw;justify-content:center}.g-footer .footer_left a{color:#062d59}}.g-footer .footer_left address{font-style:normal}.g-footer .footer_left .text{line-height:1.2}.g-footer .footer_left .text a{color:#062d59}@media screen and (max-width: 768px){.g-footer .footer_left .module-2:nth-child(1){order:2}.g-footer .footer_left .module-2:nth-child(2){order:1;text-align:center}}.g-footer .copy{line-height:1;margin:0;padding:2vw 4vw;background-color:#0D57A7}.g-footer .copy b{font-weight:900}.g-footer .nav_footer{padding:4vw 8vw}@media screen and (max-width: 768px){.g-footer .nav_footer{padding:8vw}}.g-footer .nav_footer a.line:after{background:#fff}.g-footer .nav_footer dl,.g-footer .nav_footer dd{margin:0;padding:0;line-height:1.4}.g-footer .nav_footer dt{font-weight:600;margin-top:1rem}.g-footer .nav_footer dt:first-child{margin-top:0}.g-footer .nav_footer dt.catname{margin-top:.5rem;padding-left:.75em}.g-footer .nav_footer .lang{margin-left:1.5rem;color:#83858a}.g-footer .nav_footer .lang a{font-weight:900}.g-footer .nav_footer dd{padding-left:1.5em}.g-footer .nav_footer dd ul{margin:0;padding:0;list-style-type:none;display:flex;flex-wrap:wrap}.g-footer .nav_footer dd ul li{margin-top:.5rem}.g-footer .nav_footer dd ul li:after{content:"／";margin-left:8px;margin-right:8px}.g-footer .nav_footer dd ul li:last-child:after{content:none}.g-footer .nav_footer dd:last-child{padding-left:.5em}.g-footer .nav_footer dd:last-child a{border-bottom:none;padding:4px}.map .inner,.movie .inner{width:100%;position:relative;padding-top:56.25%}.map .inner iframe,.movie .inner iframe{position:absolute;top:0;left:0;width:100%;height:100%}.article_body{-ms-word-wrap:break-word;word-wrap:break-word;-ms-word-break:normal;word-break:normal}.article_body h1,.article_body h2,.article_body h3,.article_body h4,.article_body h5,.article_body h6{font-weight:bold;clear:both;margin-top:2rem;margin-bottom:0;line-height:1.6}.article_body p{margin-top:1rem;min-height:1em}.article_body h1:nth-child(1),.article_body p:nth-child(1){margin-top:0}.article_body a{text-decoration:underline}.article_body a img{display:inline-block;vertical-align:middle;-webkit-transition:all .2s;transition:all .2s}.article_body a img::before,.article_body a img::after{-webkit-transition:all .2s;transition:all .2s}.article_body a:hover{text-decoration:none}.article_body a:hover img{filter:brightness(108%)}.article_body ul,.article_body ol{margin:10px;margin-left:0;padding-left:24px}.article_body ul li,.article_body ol li{margin-top:.25em}.tab-conts.event .article_body ul,.tab-conts.event .article_body ol{margin-left:0}.article_body dl dt{margin-top:0.5rem;font-weight:bold}.article_body dl dt:first-child{margin-top:0}.article_body dl dd{margin-left:1em}.article_body table{margin:1rem 0 0;border-left:1px solid #C9CACA;border-bottom:1px solid #C9CACA;table-layout:fixed}.article_body table th,.article_body table td{padding:1rem 1.5rem;-ms-word-wrap:break-word;word-wrap:break-word;-ms-word-break:normal;word-break:normal}.article_body table th{border-top:1px solid #C9CACA;border-right:1px solid #C9CACA;background-color:#e9eff2}.article_body table td{border-top:1px solid #C9CACA;border-right:1px solid #C9CACA}.article_body blockquote{margin:1rem 1rem 0;position:relative;padding:4rem 2rem 2rem 2rem;font-style:italic;background:#e9eff2}.article_body blockquote:before{display:inline-block;position:absolute;top:0rem;left:2rem;content:"”";color:#83858a;font-size:8rem;line-height:1;font-weight:900}@media screen and (max-width: 768px){.article_body blockquote:before{top:1rem;left:1rem;font-size:6rem}}.article_body blockquote cite{display:block;text-align:right;color:#888888;font-size:0.9em}.article_body small{line-height:1.6;display:inline-block}.article_body pre{display:block;margin:20px 10px;padding:10px 20px;border:1px solid #C9CACA}.article_body hr{display:block;margin-top:2rem;margin-bottom:2rem;height:1px;background:#C9CACA}.article_body sub,.article_body sup{line-height:0;position:relative;vertical-align:baseline}.article_body sup{top:-0.5em}.article_body sub{bottom:-0.25em}.article_body .mt-be-columns{gap:1rem;margin-top:1rem}.article_body .mt-be-column{width:100%}.article_body .mt-be-columns .mt-be-columns{width:100%}.border-box{margin-top:1rem;padding:2rem 4rem;background-color:#fff;border:1px solid #83858a}@media screen and (max-width: 768px){.border-box{padding:2rem 6vw}}.bg-image-box{padding:8rem;position:relative;background-position:center}.bg-image-box:after{content:"";display:block;width:100%;height:100%;position:absolute;left:0;top:0;background-color:rgba(28,28,28,0.2);z-index:0}.bg-image-box .text{position:relative;z-index:1}.bg-image-box .text p{font-weight:900}.index-upper{width:100%;height:480px;position:relative;z-index:0}@media screen and (max-width: 768px){.index-upper{height:61.8svh}}@keyframes logoIn{from{opacity:0}to{opacity:.05}}@keyframes popup{0%{transform:translateY(20px) scale(0.88);opacity:0}100%{transform:translateY(0) scale(1)}80%, 100%{opacity:1}}.main-visual{width:100%;height:100%;position:relative;overflow:hidden;background-color:#062d59;background:linear-gradient(133deg, #00afea, #0d57a7);background:linear-gradient(133deg, #00afea, #0d57a7);z-index:0;display:flex;justify-content:center}.main-visual::before{position:absolute;bottom:calc(50% - 5vw);left:calc(50% - 500px);z-index:2;display:block;content:"";width:10vw;height:10vw;min-width:120px;min-height:120px;background-image:url("/img/common/logo.png");background-size:contain;background-position:center;background-repeat:no-repeat;opacity:0}@media screen and (max-width: 768px){.main-visual::before{left:calc(50% - 60px)}}.main-visual.active::before{animation:popup 1.6s cubic-bezier(0.22, 1, 0.36, 1) forwards;animation-delay:1s}.main-visual:after{content:"";display:block;width:100%;height:100%;position:absolute;background-position:center;background-image:url("/img/common/mv_bg.webp");background-size:cover;opacity:.08;z-index:0;animation:mv_bg_zoom 20s infinite}@media screen and (max-width: 768px){.main-visual{height:61.8svh}}.main-visual .inner{padding:0 8vw 0 24vw;width:auto;height:100%;display:flex;justify-content:center;align-items:center;position:static;z-index:2;box-shadow:rgba(6,45,89,0.2) 0px 60px 40px -7px;text-shadow:0 1px 24px rgba(6,45,89,0.8)}@media screen and (max-width: 768px){.main-visual .inner{padding:0;width:100%;flex-direction:column}}.main-visual .inner .text{color:#fff}@media screen and (max-width: 768px){.main-visual .inner .text{margin-top:20vh;text-align:center}}.main-visual .inner .text span{opacity:0;font-weight:500}.main-visual .inner .text.en span{margin-right:.5em}.main-visual .inner .text.active span{opacity:1;animation:letter-glow 0.7s 0s ease both}.main-visual .inner .text span:nth-child(1){animation-delay:0.5s}.main-visual .inner .text span:nth-child(2){animation-delay:0.6s}.main-visual .inner .text span:nth-child(3){animation-delay:0.7s}.main-visual .inner .text span:nth-child(4){animation-delay:0.8s}.main-visual .inner .text span:nth-child(5){animation-delay:0.8s}.main-visual .inner .text span:nth-child(6){animation-delay:1.1s}.main-visual .inner .text span:nth-child(7){animation-delay:1.2s}.main-visual .inner .text span:nth-child(8){animation-delay:1.3s}.main-visual .inner .text span:nth-child(9){animation-delay:1.4s}.main-visual .inner .text span:nth-child(10){animation-delay:1.5s}.main-visual .inner .text strong{opacity:0}.main-visual .inner .text.active strong{animation:letter-glow 0.7s 0s ease both, blur 2s 0s ease both;filter:blur(10px);font-size:120%;font-weight:600;animation-delay:1.9s}.main-visual .inner .text span:nth-child(11){animation-delay:2.4s}.main-visual .inner .text span:nth-child(12){animation-delay:2.5s}.main-visual .inner .text span:nth-child(13){animation-delay:2.6s}.main-visual .inner .text span:nth-child(14){animation-delay:2.7s}.main-visual .inner .text span:nth-child(15){animation-delay:2.8s}.main-visual .inner .text span:nth-child(16){animation-delay:2.9s}.main-visual .inner .text span:nth-child(17){animation-delay:3.0s}.main-visual .inner .is-act .text.active span{opacity:0}.main-visual .inner .is-act .text.active span{opacity:1;animation:letter-glow 0.7s 0s ease both}.main-visual .inner .is-act .text.active span:nth-child(1){animation-delay:0.5s}.main-visual .inner .is-act .text.active span:nth-child(2){animation-delay:0.6s}.main-visual .inner .is-act .text.active span:nth-child(3){animation-delay:0.7s}.main-visual .inner .is-act .text.active span:nth-child(4){animation-delay:0.8s}.main-visual .inner .is-act .text.active span:nth-child(5){animation-delay:0.8s}.main-visual .inner .is-act .text.active span:nth-child(6){animation-delay:1.1s}.main-visual .inner .is-act .text.active span:nth-child(7){animation-delay:1.2s}.main-visual .inner .is-act .text.active span:nth-child(8){animation-delay:1.3s}.main-visual .inner .is-act .text.active span:nth-child(9){animation-delay:1.4s}.main-visual .inner .is-act .text.active span:nth-child(10){animation-delay:1.5s}.main-visual .inner .is-act .text strong{opacity:0}.main-visual .inner .is-act .text.active strong{opacity:0;filter:blur(10px);animation:letter-glow 0.7s 0s ease both, letter-blur 2s 0s ease both;font-size:200%;animation-delay:1.9s}.main-visual .inner .is-act .text.active span:nth-child(11){animation-delay:2.4s}.main-visual .inner .is-act .text.active span:nth-child(12){animation-delay:2.5s}.main-visual .inner .is-act .text.active span:nth-child(13){animation-delay:2.6s}.main-visual .inner .is-act .text.active span:nth-child(14){animation-delay:2.7s}.main-visual .inner .is-act .text.active span:nth-child(15){animation-delay:2.8s}.main-visual .inner .is-act .text.active span:nth-child(16){animation-delay:2.9s}.main-visual .inner .is-act .text.active span:nth-child(17){animation-delay:3.0s}@keyframes letter-glow{0%{opacity:0;text-shadow:0px 0px 1px rgba(255,255,255,0.1)}66%{opacity:1;text-shadow:0px 0px 20px rgba(255,255,255,0.9)}77%{opacity:1}100%{opacity:0.8;text-shadow:0px 0px 20px rgba(255,255,255,0)}}@keyframes blur{0%{opacity:0;filter:blur(10px)}100%{opacity:1;filter:blur(0)}}.main-visual .round_1,.main-visual .round_2{width:680px;height:680px;border-radius:50% / 50%;position:absolute;background-color:#0D57A7;background:linear-gradient(122deg, #429eff, #0b4f98)}.main-visual .round_1{opacity:.8;right:calc(50% + 280px);top:-200px;z-index:1;background:linear-gradient(158deg, #062D59, #0D57A7);background-size:400% 400%;animation:GradientBackground  30s ease infinite}@media screen and (max-width: 768px){.main-visual .round_1{right:calc(50% + 80px)}}@keyframes mv_bg_zoom{0%{transform:scale(1)}50%{transform:scale(1.1)}100%{transform:scale(1)}}@keyframes GradientBackground{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}0%{top:-150px}25%{top:-125px}50%{top:-100px}75%{top:-125px}100%{top:-150px}}.main-visual .round_2{width:880px;height:880px;animation:round_anime_b 25s ease-in infinite;opacity:.4;top:-100px;z-index:0}@keyframes round_anime_b{0%{top:-175px;right:calc(50% + 260px)}25%{top:-150px;right:calc(50% + 270px)}50%{top:-125px;right:calc(50% + 300px)}75%{top:-150px;right:calc(50% + 270px)}100%{top:-175px;right:calc(50% + 260px)}}@media screen and (max-width: 768px){@keyframes round_anime_b{0%{top:-175px;right:calc(50% + 60px)}25%{top:-150px;right:calc(50% + 70px)}50%{top:-125px;right:calc(50% + 00px)}75%{top:-150px;right:calc(50% + 70px)}100%{top:-175px;right:calc(50% + 60px)}}}.button_common{position:relative;display:inline-block;padding:1.2rem 4rem;border:1px solid #062d59;text-decoration:none !important;background-color:#062d59;color:#fff;font-weight:500;position:relative;transition-duration:.4s;z-index:2;overflow:hidden}@media screen and (max-width: 768px){.button_common{padding:.8rem 2.4rem}}.button_common.small{padding:.25rem 2.4rem}.button_common .text{position:relative;padding:0 !important}.button_common .text b{background:none}.button_common::before{position:absolute;top:0;left:0;content:'';display:block;width:100%;height:100%;background-color:#fff;border-radius:50%;content:"";display:block;margin:auto;opacity:0;pointer-events:none;position:absolute;top:50%;left:0;right:0;width:100%;padding-top:100%;height:0;z-index:-1;transform:translateY(-50%) scale(0.1);transition:opacity .5s, transform 0s;transition-delay:0s, .4s}.button_common:after{content:"";display:block;width:16px;height:6px;border-right:1px solid #fff;border-bottom:1px solid #fff;transform:skew(45deg);position:absolute;right:10%;top:calc(50% - 2px)}.button_common:hover{color:#062d59 !important}.button_common:hover::before{opacity:1;transform:translateY(-50%) scale(1.1);transition-delay:0s;transition:opacity .6s, transform .4s ease-in-out}.button_common:hover:after{right:8%;border-right:1px solid #062d59;border-bottom:1px solid #062d59}.button_common.white{color:#062d59;background:#fff;border:1px solid #062d59}.button_common.white:after{border-right:1px solid #062d59;border-bottom:1px solid #062d59}.button_common.white:hover{color:#fff !important;border:1px solid #0D57A7}.button_common.white:hover:after{border-right:1px solid #fff;border-bottom:1px solid #fff}.button_common.white::before{background:#062d59}.button-arrow-r{display:inline-block;position:relative;padding-right:32px;color:#062d59;font-weight:bold;line-height:26px}.button-arrow-r:after{font-family:"Font Awesome 6 Free";font-weight:900;content:"\f054";display:block;width:26px;height:26px;border-radius:13px;color:#fff;text-align:center;line-height:26px;background-color:#062d59;position:absolute;top:0;left:auto;right:0}.button-arrow-r:hover{color:#062d59}.container{clear:both;position:relative;background-color:#fff}.sp-nav{opacity:0;position:fixed;z-index:-1;top:0;overflow-y:scroll;padding:0 4vw;width:100%;height:100dvh;background-color:#fff;color:#062d59;font-weight:500;-webkit-transition:all .3s;transition:all .3s}.sp-nav::before,.sp-nav::after{-webkit-transition:all .3s;transition:all .3s}.sp-nav.active{opacity:1;z-index:4}.sp-nav .logo{display:flex;align-items:center;width:192px;height:64px}.sp-nav .logo .item{display:flex;justify-content:center;align-items:center}.sp-nav .logo img{height:52px}.sp-nav address{margin-top:2rem;padding:2rem 1rem;font-style:normal;border-top:1px solid #062d59}.sp-nav nav{padding:0 4vw}.sp-nav dl,.sp-nav dd{margin:0;padding:0;line-height:1.4}.sp-nav dt{font-weight:800;margin-top:1rem}.sp-nav dt:nth-child(n+2) a{display:inline-block;border-bottom:1px solid #e9eff2}.sp-nav dt.catname{margin-top:.5rem;padding-left:.75em;font-weight:700}.sp-nav .lang{margin-left:1.5rem;color:#83858a}.sp-nav .lang a{font-weight:900}.sp-nav dd{padding-left:1.5em}.sp-nav dd ul{margin:0;padding:0;margin-top:.25rem;list-style-type:none}.sp-nav dd ul li a{padding:.25rem 0;display:inline-block;border-bottom:1px solid #e9eff2}.sp-nav dd:last-child ul{padding-left:.5em;display:flex}.sp-nav dd:last-child ul a{border-bottom:none;padding:4px}.sp-nav ul{margin:0;padding:0;list-style-type:none;text-align:left}.g-header{position:fixed;left:0;top:0;width:100%;height:80px;background-color:#fff;box-shadow:rgba(27,31,35,0.04) 0px 1px 0px,rgba(255,255,255,0.25) 0px 1px 0px inset;z-index:3;transition:0.4s;display:flex;justify-content:space-between}@media screen and (max-width: 768px){.g-header{height:64px}}.g-header .logo{display:flex;align-items:center;width:240px;height:80px;margin-left:4vw}.g-header .logo .item{display:flex;justify-content:center;align-items:center}.g-header .logo img{height:52px}@media screen and (max-width: 768px){.g-header .logo{width:192px;height:64px}}.g-header nav{font-weight:bold;font-weight:900;color:#062d59}@media screen and (max-width: 768px){.g-header nav{display:none}}.g-header nav ul,.g-header nav li{margin:0;padding:0;list-style-type:none}.g-header nav>ul{margin-right:4vw}.g-header nav>ul>li{display:flex;height:80px;align-items:center;margin-right:4vw}.g-header nav>ul>li:last-child{margin-right:0}.g-header nav>ul>li.lang{color:#6a6c70;font-weight:500}.g-header nav>ul>li.lang a{font-weight:900}.g-header nav>ul>li .parent{height:100%;display:grid;place-items:center}.g-header nav>ul>li .child{opacity:0;visibility:hidden;transition:.5s;position:absolute;left:0;top:80px;width:100%;padding:1.6vw 0 3.2vw 8vw;background-color:#fff;display:flex;align-items:center}.g-header nav>ul>li .child.active{opacity:1;visibility:visible}.g-header nav>ul>li .child .heading{aspect-ratio:1 / 1;height:200px}.g-header nav>ul>li .child .heading a{width:100%;height:100%;color:#fff;letter-spacing:normal;display:grid;place-items:center;text-shadow:0 1px 2px rgba(28,28,28,0.4);background-color:#062d59;background:linear-gradient(322deg, #00afea, #0d57a7);position:relative;z-index:0}.g-header nav>ul>li .child .heading a:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(133deg, #00afea, #0d57a7);opacity:0;transition:opacity 0.5s}.g-header nav>ul>li .child .heading a:hover::before{opacity:1}.g-header nav>ul>li .child .heading a:after{font-family:"Font Awesome 6 Free";font-weight:900;content:"\f054";position:absolute;top:calc(50% + 2em);display:grid;place-items:center;width:32px;height:32px;font-size:12px;line-height:1;text-align:center;border:1px solid #fff;border-radius:50%}.g-header nav>ul>li .child .catname{margin-left:4vw}.g-header nav>ul>li .child .catname:before{font-family:"Font Awesome 6 Free";font-weight:900;content:"\f0c8";margin-right:.25em}.g-header nav>ul>li .child .catname:nth-child(N+2){margin-top:0.5rem}.g-header nav>ul>li .child ul{margin-left:4.8vw;gap:0}.g-header nav>ul>li .child li{margin-right:4vw}.g-header nav>ul>li .child li a{font-weight:600}.g-header nav>ul>li .child li a:before{font-family:"Font Awesome 6 Free";font-weight:900;content:"\f138";position:absolute;right:-1rem;font-size:12px;bottom:calc(50% - 12px)}.g-header nav>ul>li .child li:last-child{margin-right:0}.g-header nav a{display:inline-block;font-weight:bold;font-weight:900;color:#062d59}.path{display:block;margin-top:.5rem}.path ul{list-style:none;margin:0;padding:0}.path ul li{padding-right:.5em;line-height:16px}.path ul li:after{margin-left:0.5em;content:"―";line-height:16px}@media screen and (max-width: 768px){.path ul li{line-height:16px}.path ul li:after{line-height:16px}}.path ul li:last-child:after{content:none}.section_title{line-height:1}.section_title .text_en{font-weight:900;color:#062d59}.section_title .text_jp{margin-top:4px;font-weight:900;color:#0D57A7}.section_title.white .text_en,.section_title.white .text_jp{color:#fff}[class*=swiper]:focus{outline:none}.pick_up{overflow:hidden;background-color:#fff}.pick_up .swiper-container{width:100%;margin:40px 0;padding:45px 0;position:relative}.pick_up .swiper-slide{opacity:0.4;overflow:hidden;transition:.7s}.pick_up .swiper-slide img{width:100%;aspect-ratio:191 / 124;object-fit:cover}@media screen and (max-width: 768px){.pick_up .swiper-slide img{aspect-ratio:247 / 164}}.pick_up .swiper-slide-active{opacity:1;z-index:1;transform:scale(1.25);box-shadow:rgba(0,0,0,0.1) 0px 10px 50px}.pick_up a{display:block;background-color:#fff;color:#062d59}.pick_up a .thumb img{transition:.4s}.pick_up a:hover .text{color:#0D57A7}.pick_up a:hover .thumb img{filter:brightness(1.1)}.pick_up .text{padding:.75vw 1vw;display:flex;flex-wrap:wrap;line-height:1.4;transition:.4s}.pick_up .text .article_title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-weight:600;width:100%}.pick_up .text .date{font-weight:900;color:#0D57A7;width:120px}.pick_up .text .cat_name{width:80px;color:#fff;font-weight:600;display:grid;place-items:center;background-color:#0D57A7}.pick_up .text .cat_name.news{background-color:#041c35}.pick_up .text .cat_name.result{background-color:#106bcd}.swiper-button-next::after{font-family:"Font Awesome 6 Free";font-weight:900;content:"\f054";color:#062d59;position:absolute;right:4vw;z-index:1;top:calc(50% - 32px);display:grid;place-items:center;width:64px;height:64px;font-size:24px;line-height:1;text-align:center;border:1px solid #062d59;border-radius:50%}.swiper-button-prev::after{font-family:"Font Awesome 6 Free";font-weight:900;content:"\f053";color:#062d59;position:absolute;left:4vw;z-index:1;top:calc(50% - 32px);display:grid;place-items:center;width:64px;height:64px;font-size:24px;line-height:1;text-align:center;border:1px solid #062d59;border-radius:50%}@media screen and (max-width: 768px){.swiper-button-next{transform:scale(0.64);transform-origin:right;right:0}.swiper-button-prev{transform:scale(0.64);transform-origin:left;left:0}}.swiper-pagination{top:auto !important;bottom:-48px !important}.swiper-pagination-bullet-active{background:#0D57A7}.index_news{overflow:hidden;background-color:#e9eff2}.index_news .archives{width:calc(100% - 8vw);margin:auto}@media screen and (max-width: 768px){.index_news .archives{width:100%}}.index_news .archives ul,.index_news .archives li{margin:0;padding:0;list-style-type:none}.index_news .archives ul{display:grid;grid-template-columns:1fr 1fr;gap:1px}@media screen and (max-width: 768px){.index_news .archives ul{grid-template-columns:1fr}}.index_news .archives li.item{background-color:#fff}.index_news .archives li.item a{width:100%;display:grid;place-items:center;place-items:start center;grid-template-columns:1fr 2fr;color:#062d59;-webkit-transition:all .2s;transition:all .2s}.index_news .archives li.item a::before,.index_news .archives li.item a::after{-webkit-transition:all .2s;transition:all .2s}.index_news .archives li.item a:hover .text{color:#0D57A7}.index_news .archives li.item a:hover .thumb img{filter:brightness(1.1)}.index_news .archives li.item .thumb img{display:block;aspect-ratio:4 / 3;object-fit:cover;-webkit-transition:all .2s;transition:all .2s}.index_news .archives li.item .thumb img::before,.index_news .archives li.item .thumb img::after{-webkit-transition:all .2s;transition:all .2s}.index_news .archives li.item .text{padding:0;padding-top:1rem;width:calc(100% - 32px);display:flex;flex-wrap:wrap;line-height:1.4}@media screen and (max-width: 768px){.index_news .archives li.item .text{padding:.5rem;padding-top:.75rem;width:calc(100% - 8px);align-content:center}}.index_news .archives li.item .text .article_title{margin-top:.5rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;font-weight:600;width:100%}@media screen and (max-width: 768px){.index_news .archives li.item .text .article_title{margin-top:.25rem;line-height:1.2}}.index_news .archives li.item .text .date{font-weight:900;color:#0D57A7;width:120px}.index_news .archives li.item .text .cat_name{width:80px;color:#fff;font-weight:900;display:grid;place-items:center;background-color:#0D57A7}.index_news .archives li.item .text .cat_name.news{background-color:#041c35}.index_news .archives li.item .text .cat_name.result{background-color:#106bcd}@media screen and (max-width: 768px){.page_title.news{text-align:left}.page_title.news>h3{margin-top:1rem}}@media screen and (min-width: 769px){.page_title.news>h3{width:calc(100% - 16vw);margin:auto;margin-top:1rem}}.page_title.news .data{display:flex;gap:.5rem}@media screen and (min-width: 769px){.page_title.news .data{width:calc(100% - 16vw);margin:auto}}.page_title.news .data .date{font-weight:900;color:#062d59;width:120px}.page_title.news .data .cat_name{width:80px;color:#fff;font-weight:600;display:grid;place-items:center;background-color:#0D57A7}.page_title.news .data .cat_name.news{background-color:#041c35}.page_title.news .data .cat_name.result{background-color:#106bcd}.index_about{overflow:hidden;background-image:url("/img/common/index_about.webp?ver=20240807");background-size:cover;background-position:center;background-color:rgba(0,0,0,0.4);background-blend-mode:darken;aspect-ratio:2.39 / 1;display:flex;align-items:center}@media screen and (max-width: 1281px){.index_about{aspect-ratio:16 / 9}}@media screen and (max-width: 768px){.index_about{aspect-ratio:auto;padding:16vw 0;background-color:rgba(0,0,0,0.6);background-position:right 16% center}}.index_about>.wrap{height:auto;position:relative}.index_about>.wrap::before{position:absolute;top:calc(50% - 160px);left:calc(50% - 160px);z-index:0;display:block;content:"";width:320px;height:320px;background-image:url("/img/common/logo.png");background-size:contain;background-position:center;background-repeat:no-repeat;opacity:.2}.index_about>.wrap .section_title{position:relative;z-index:1}.index_about>.wrap>.text{position:relative;z-index:1;margin-top:4vw;font-weight:500;color:#fff;text-shadow:0 1px 2px rgba(28,28,28,0.4)}.index_about>.wrap .button{margin-top:4vw}.index_leader{overflow:hidden;display:flex;align-items:center;margin-bottom:-8rem;overflow:hidden;background-image:url("/img/common/index_leader_bg.webp");background-size:cover;background-position:center}@media screen and (max-width: 768px){.index_leader{background-position:left 10% bottom 10%}}.index_leader>.wrap{height:auto}.index_leader>.wrap>.text{position:relative;z-index:1;font-weight:500;color:#062d59}.page_header{width:100%;height:320px;position:relative;z-index:0}@media screen and (max-width: 768px){.page_header{height:38.2svh}}@media screen and (max-width: 768px){.page_header .main-visual{height:38.2svh}}.page_header .main-visual .inner{padding:0;width:62vw;height:100%}@media screen and (max-width: 768px){.page_header .main-visual .inner{padding:0;width:100%;flex-direction:column}}.article_body>.cat_index{display:grid;grid-template-columns:1fr 1fr;gap:2rem}@media screen and (max-width: 768px){.article_body>.cat_index{grid-template-columns:1fr}}.article_body>.cat_index .item{display:flex}.article_body>.cat_index .item>a{padding:1.6rem 2.4rem 5.6rem;border:1px solid #0D57A7;position:relative;display:block;width:100%;text-decoration:none}@media screen and (max-width: 768px){.article_body>.cat_index .item>a{padding:.8rem 1.2rem 3.2rem}}.article_body>.cat_index .item>a .button_common{position:absolute;right:1.6rem;bottom:1.6rem}@media screen and (max-width: 768px){.article_body>.cat_index .item>a .button_common{right:.8rem;bottom:.8rem}}.article_body>.cat_index .item .title{font-weight:900;margin-top:0;line-height:1.2}.page_footer .cat_index{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:1rem}.page_footer .cat_index .item{display:flex}.page_footer .cat_index .item>a{padding:1.6rem 2.4rem 5.6rem;padding:.8rem 1.2rem;background-color:#fff;position:relative;display:block;width:100%;text-decoration:none}@media screen and (max-width: 768px){.page_footer .cat_index .item>a{padding:.8rem 1.2rem 3.2rem}}.page_footer .cat_index .item>a:before{font-family:"Font Awesome 6 Free";font-weight:900;content:"\f138";position:absolute;right:.5rem;font-size:12px;bottom:calc(50% - 12px)}.page_footer .cat_index .item .title{font-weight:700;margin-top:0}.cat_index .thumb{display:block;width:38.2%}@media screen and (max-width: 768px){.cat_index .thumb{width:25%}}.cat_index .thumb img{aspect-ratio:4 / 3;object-fit:cover}.cat_index.activities .item a{display:flex;gap:1rem;padding-bottom:4.0rem}.cat_index.activities .item a .right{width:calc(100% - 38.2%)}@media screen and (max-width: 768px){.cat_index.activities .item a .right{width:calc(100% - 25%)}}.cat_index.activities .item a .right .text{margin-top:.5rem;line-height:1.4;letter-spacing:normal}.cat_index_menu{padding:2rem;background:#e9eff2}.cat_index_menu ul,.cat_index_menu dl{margin:0;padding:0;list-style-type:none}.cat_index_menu dl{margin-top:1rem}.cat_index_menu dl:first-child{margin-top:0}.cat_index_menu dl dt{font-weight:900;position:relative;padding-left:1rem}.cat_index_menu dl dt:before{font-family:"Font Awesome 6 Free";font-weight:900;content:"\f0c8";position:absolute;top:.5em;left:0}@media screen and (min-width: 769px){.cat_index_menu dl dd ul{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:0 1rem}}.cat_index_menu dl dd ul li{color:#fff;background-color:#062d59}.cat_index_menu dl dd ul li a{padding:.5rem 1rem;display:block;width:100%;color:#fff;text-decoration:none;position:relative}.cat_index_menu dl dd ul li a:after{position:absolute;right:.5rem;top:calc(50% - .65em);font-family:"Font Awesome 6 Free";font-weight:900;content:"\f0d7";margin-left:.5rem}.cat_index_menu.en dl dd ul li a{line-height:1.2;padding-right:1.5rem;height:100%;display:grid;align-items:center}.article_body .cat_title{position:relative;padding-left:1rem}.article_body .cat_title:before{font-family:"Font Awesome 6 Free";font-weight:900;content:"\f0c8";position:absolute;top:calc(50% - .65em);left:0}.page_footer{margin-bottom:-8rem;padding:2rem;background-color:#e9eff2}@media screen and (max-width: 768px){.page_footer{padding:1rem}}.page_footer .page_top{text-align:right;text-transform:uppercase;-webkit-transition:all .2s;transition:all .2s}.page_footer .page_top::before,.page_footer .page_top::after{-webkit-transition:all .2s;transition:all .2s}.page_footer .page_top a:after{font-family:"Font Awesome 6 Free";font-weight:900;content:"\f0aa";margin-left:.5rem}.page_footer .page_top a:hover:after{color:#0D57A7}.page_footer+.page_footer{padding-top:0}.rich_text iframe{width:100%;height:100%;height:auto;aspect-ratio:16 / 9}a[href=""]{pointer-events:none}@media screen and (max-width: 768px){.documents{overflow-x:scroll;width:100%;padding-top:30px}.documents:before{content:"表は横にスクロールできます";display:block;font-size:12px;height:20px;position:absolute;left:0;top:5px}.documents table{width:960px}}.documents td ul{margin-top:0}.pdf:after,.docx:after,.xlsx:after,.pptx:after,.movie:after{font-family:"Font Awesome 6 Free";font-weight:900;content:"";margin-left:.25rem;display:inline-block;width:20px;height:20px;background-image:url("../uploads/icon_pdf.png");background-size:cover;vertical-align:sub}.pdf:after{background-image:url("../uploads/icon_pdf.png")}.docx:after{background-image:url("../uploads/icon_word.png")}.xlsx:after{background-image:url("../uploads/icon_xls.png")}.pptx:after{background-image:url("../uploads/icon_ppt.png")}.movie:after{background-image:url("../uploads/icon_play.png")}a.pdf:after,a.docx:after,a.xlsx:after,a.pptx:after,a.movie:after{display:inline-block}.news_archive{padding:4vw;background-color:#e9eff2}@media screen and (max-width: 768px){.news_archive{width:calc(100% + 8vw);margin-left:-4vw}}.news_archive .archives{padding:4vw 0}@media screen and (max-width: 768px){.news_archive .archives{padding:4vw}}.news_archive .inner{background-color:#fff}.news_archive .inner ul{margin:0;padding:0;list-style-type:none}.news_archive .inner ul li{padding:1rem 2rem;border-bottom:1px solid #e9eff2}.news_archive .inner ul li a{text-decoration:none}.news_archive .inner ul .cat_name{width:80px;height:24px;color:#fff;font-weight:900;font-size:clamp(0.625rem, 0.438rem + 0.39vw, 0.688rem);display:grid;place-items:center;background-color:#0D57A7}.news_archive .inner ul .cat_name.news{background-color:#041c35}.news_archive .inner ul .cat_name.result{background-color:#106bcd}.news_archive .inner ul .article_title{line-height:1.4}@media screen and (min-width: 769px){.news_archive .inner ul .text{display:grid;grid-template-columns:120px 80px 4fr;gap:0 1rem}.news_archive .inner ul .text .date,.news_archive .inner ul .text .cat_name{font-size:clamp(0.656rem, 0.188rem + 0.98vw, 0.813rem)}}@media screen and (max-width: 768px){.news_archive .inner ul li{padding:.5rem 1rem}.news_archive .inner ul .text{display:grid;grid-template-columns:110px auto;grid-template-rows:30px auto;gap:0px 0px;grid-auto-flow:row;grid-template-areas:"date cat_name" "article_title article_title"}.news_archive .inner ul .date{grid-area:date}.news_archive .inner ul .cat_name{grid-area:cat_name}.news_archive .inner ul .article_title{grid-area:article_title}}.leaders_wrap{margin-top:2rem}@media screen and (min-width: 769px){.leaders_wrap{display:grid;grid-template-columns:280px auto;gap:4rem}}@media screen and (max-width: 768px){.leaders_wrap{display:grid}}@media screen and (max-width: 768px){.leaders_wrap>nav{order:2;margin-top:4rem}}.leaders_wrap>nav p.heading{padding:.75rem 1rem;font-weight:800;color:#fff;line-height:1;background-color:#062d59}.leaders_wrap>nav ul,.leaders_wrap>nav li{margin:0}@media screen and (max-width: 768px){.leaders_wrap>nav ul{display:grid;grid-template-columns:1fr 1fr 1fr;display:flex;flex-flow:row wrap;gap:0 2rem}}.leaders_wrap>nav li{margin-top:.5rem;font-weight:500;line-height:1.2}@media screen and (max-width: 768px){.leaders_conts{order:1}}.leaders_conts ul,.leaders_conts li{list-style-type:none;margin:0;padding:0}.leaders_conts>ul.list{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1rem;line-height:1.4;letter-spacing:normal;font-weight:500}@media screen and (max-width: 768px){.leaders_conts>ul.list{grid-template-columns:1fr 1fr}}.leaders_conts>ul.list .img{width:100%;display:block}.leaders_conts>ul.list .img img{width:100%}.leaders_conts>ul.list .date{display:block;margin-top:.5rem;width:100%;font-weight:800;color:#062d59}.leaders_conts>ul.list a{text-decoration:none}.leaders_conts .pagination{margin-top:2rem;display:flex;justify-content:center}.junior_menu .btn{display:flex;align-items:center;justify-content:flex-start;padding:1rem 1.5rem;cursor:pointer;box-shadow:rgba(33,35,38,0.1) 0px 10px 10px -10px;position:relative;color:#fff;background-color:#062d59;border:none}.junior_menu .dropdown{position:absolute;width:auto;margin-top:0.5rem;background:white;visibility:hidden;opacity:0;transform:translateY(0.5rem);transition:all 0.1s cubic-bezier(0.16, 1, 0.5, 1);display:flex;flex-flow:row wrap;z-index:1}.junior_menu .dropdown a{display:flex;align-items:center;padding:1rem 1.5rem;text-decoration:none;letter-spacing:normal;font-weight:500}.junior_menu .dropdown a:after{font-family:"Font Awesome 6 Free";font-weight:900;content:"\f138";margin-left:.5rem}.junior_menu .dropdown a:hover{color:#fff;background-color:#062d59}.junior_menu .show{visibility:visible;opacity:1;transform:translateY(0rem)}.img_left{float:left;margin-right:1rem;margin-bottom:1rem}.img_right{float:right;margin-left:1rem;margin-bottom:1rem}.conts_img_left,.conts_img_right{margin-top:2rem;width:100%;overflow:hidden}.timetable_time_wrap:first-child{border-top:1px solid #0D57A7}p.timetable_time_button_pdf:not(:has(a)),p.timetable_time_button_summary:not(:has(a)),p.timetable_time_button_report:not(:has(a)){display:none}@media screen and (min-width: 769px){.timetable_time_wrap{width:100%;overflow:hidden;display:flex;flex-direction:column;position:relative;padding-right:320px;padding-bottom:50px;padding-left:120px;border-bottom:1px solid #0D57A7}.timetable_time_wrap strong,.timetable_time_wrap b{color:#062d59;font-weight:900}.timetable_time_wrap:has(>.timetable_time_movie){min-height:240px}p.timetable_time{position:absolute;top:10px;left:10px;color:#062d59;font-weight:bold}p.timetable_time_cons{margin-top:10px !important}.timetable_time_movie{display:block;width:320px;aspect-ratio:16 / 9;position:absolute;right:0;top:10px;padding-left:1rem}.timetable_time_button{position:absolute;right:0;bottom:10px;display:flex}p.timetable_time_button_pdf,p.timetable_time_button_summary,p.timetable_time_button_report{margin:0 1rem 0 0}.timetable_time_wrap:has(>.timetable_time_movie){min-height:240px}.timetable_time_wrap:not(:has(>.timetable_time_movie)){padding-right:0}.timetable_time_wrap:not(:has(>.timetable_time_movie)) .timetable_time_button{right:0;bottom:5px;top:auto}}@media screen and (max-width: 768px){.timetable_time_wrap{width:100%;overflow:hidden;border-bottom:1px solid #0D57A7;padding:10px 0}.timetable_time_wrap strong,.timetable_time_wrap b{color:#062d59;font-weight:900}p.timetable_time{color:#062d59;font-weight:bold;font-size:140%}p.timetable_time_cons{margin-top:0}.timetable_time_movie{display:block;width:62%;aspect-ratio:16 / 9;margin-top:10px}.timetable_time_button{display:flex;margin-top:10px}p.timetable_time_button_pdf,p.timetable_time_button_summary,p.timetable_time_button_report{margin:0 1rem 0 0}}table.borderless_table{border:none}table.borderless_table th{padding:0 .5rem;border:none;vertical-align:top}table.borderless_table td{padding:0 .5rem;border:none;vertical-align:top}
/*# sourceMappingURL=style.css.map */
