@charset "UTF-8";body.use-ceb-content .top_slide_wrap .slide:not(.slick-slider),html[lang=en-US] .top_slide_wrap .slide:not(.slick-slider){height:100vh}body.use-ceb-content .top_slide_wrap .slide:not(.slick-slider) .slide_item,html[lang=en-US] .top_slide_wrap .slide:not(.slick-slider) .slide_item{height:100%}body.use-ceb-content .top_slide_wrap .slide:not(.slick-slider) .slide_item .item_anchor,html[lang=en-US] .top_slide_wrap .slide:not(.slick-slider) .slide_item .item_anchor{height:100%;position:relative}body.use-ceb-content .top_slide_wrap .slide:not(.slick-slider) .slide_item .item_anchor img,html[lang=en-US] .top_slide_wrap .slide:not(.slick-slider) .slide_item .item_anchor img{position:absolute;width:100%;height:100%;top:0;left:0;bottom:0;right:0;-o-object-fit:cover;object-fit:cover}body.use-ceb-content .top_slide_wrap .slide.slick-slider .slide_item,html[lang=en-US] .top_slide_wrap .slide.slick-slider .slide_item{padding:0}body.use-ceb-content .top_slide_wrap .slide.slick-slider .slide_item .item_anchor:before,html[lang=en-US] .top_slide_wrap .slide.slick-slider .slide_item .item_anchor:before{padding-top:100vh}body.use-ceb-content .top_slide_wrap .slide.slick-slider .slide_item .text_wrap,html[lang=en-US] .top_slide_wrap .slide.slick-slider .slide_item .text_wrap{right:20px;bottom:20px}body.use-ceb-content .top_slide_wrap .slide.slick-slider .slide_item .text_wrap .title,html[lang=en-US] .top_slide_wrap .slide.slick-slider .slide_item .text_wrap .title{font-size:4rem;text-shadow:0 0 8px rgba(0,0,0,.3)}@media screen and (min-width:641px){body.use-ceb-content .top_slide_wrap .slide.slick-slider .slide_item .item_anchor:before,html[lang=en-US] .top_slide_wrap .slide.slick-slider .slide_item .item_anchor:before{padding-top:60%}}@media screen and (min-width:897px){body.use-ceb-content .top_slide_wrap .slide.slick-slider .slide_item .item_anchor:before,html[lang=en-US] .top_slide_wrap .slide.slick-slider .slide_item .item_anchor:before{padding-top:53%}body.use-ceb-content .top_slide_wrap .slide.slick-slider .slide_item .text_wrap,html[lang=en-US] .top_slide_wrap .slide.slick-slider .slide_item .text_wrap{right:50px;bottom:40px}body.use-ceb-content .top_slide_wrap .slide.slick-slider .slide_item .text_wrap .title,html[lang=en-US] .top_slide_wrap .slide.slick-slider .slide_item .text_wrap .title{font-size:7rem}}body.use-ceb-content .top_slide_wrap .slide.slick-slider .slick-dots,html[lang=en-US] .top_slide_wrap .slide.slick-slider .slick-dots{bottom:0}body.use-ceb-content .top_slide_wrap .slide.slick-slider .slick-dots li::before,html[lang=en-US] .top_slide_wrap .slide.slick-slider .slick-dots li::before{content:none}body.use-ceb-content .top_slide_wrap .slide.slick-slider .slick-dots li button::before,html[lang=en-US] .top_slide_wrap .slide.slick-slider .slick-dots li button::before{font-size:1.4rem;opacity:.5}body.use-ceb-content .top_slide_wrap .slide.slick-slider .slick-dots li.slick-active button::before,html[lang=en-US] .top_slide_wrap .slide.slick-slider .slick-dots li.slick-active button::before{color:#fff}body.use-ceb-content .top_slide_wrap .slide:not(.slick-slider)>.slide_item:not(:first-of-type),html[lang=en-US] .top_slide_wrap .slide:not(.slick-slider)>.slide_item:not(:first-of-type){display:none}body.use-ceb-content .top_slide_wrap .slide:not(.slick-slider)>.slide_item a,html[lang=en-US] .top_slide_wrap .slide:not(.slick-slider)>.slide_item a{display:block;position:relative}body.use-ceb-content .top_slide_wrap .slide:not(.slick-slider)>.slide_item a:before,html[lang=en-US] .top_slide_wrap .slide:not(.slick-slider)>.slide_item a:before{content:'';display:block;height:0;padding-top:100vh}body.use-ceb-content .top_slide_wrap .slide:not(.slick-slider)>.slide_item a img,html[lang=en-US] .top_slide_wrap .slide:not(.slick-slider)>.slide_item a img{position:absolute;top:0;left:0;bottom:0;width:100%;height:100%;-o-object-position:center;object-position:center;-o-object-fit:cover;object-fit:cover;font-family:"object-fit:cover;"}body.use-ceb-content .top_slide_wrap .slide:not(.slick-slider)>.slide_item .text_wrap,html[lang=en-US] .top_slide_wrap .slide:not(.slick-slider)>.slide_item .text_wrap{position:absolute;right:20px;bottom:20px}body.use-ceb-content .top_slide_wrap .slide:not(.slick-slider)>.slide_item .text_wrap .title,html[lang=en-US] .top_slide_wrap .slide:not(.slick-slider)>.slide_item .text_wrap .title{font-size:4rem;text-shadow:0 0 8px rgba(0,0,0,.3)}@media screen and (min-width:641px){body.use-ceb-content .top_slide_wrap .slide:not(.slick-slider) .slide_item a:before,html[lang=en-US] .top_slide_wrap .slide:not(.slick-slider) .slide_item a:before{padding-top:60%}}@media screen and (min-width:897px){body.use-ceb-content .top_slide_wrap .slide:not(.slick-slider) .slide_item a:before,html[lang=en-US] .top_slide_wrap .slide:not(.slick-slider) .slide_item a:before{padding-top:53%}body.use-ceb-content .top_slide_wrap .slide:not(.slick-slider) .slide_item a .text_wrap,html[lang=en-US] .top_slide_wrap .slide:not(.slick-slider) .slide_item a .text_wrap{right:50px;bottom:40px}body.use-ceb-content .top_slide_wrap .slide:not(.slick-slider) .slide_item a .text_wrap .title,html[lang=en-US] .top_slide_wrap .slide:not(.slick-slider) .slide_item a .text_wrap .title{font-size:7rem}}html[lang=en-US] a:hover{color:var(--link_text)}html[lang=en-US] a.hover_effect:hover .text_wrap{color:var(--link_text)}html[lang=en-US] header.global_header{background-color:var(--en_menu_bg);box-shadow:0 0 8px 0 rgba(0,0,0,.25)}html[lang=en-US] header.global_header .header_logo{margin-left:16px;width:240px}html[lang=en-US] header.global_header .header_logo a{width:280px;height:auto;padding:12px 0}html[lang=en-US] header.global_header .header_logo a svg{fill:#fff;width:100%;height:auto}html[lang=en-US] header.global_header .fixed_btn{top:9px;right:10px}@media screen and (max-width:896px){html[lang=en-US] header.global_header{position:absolute;z-index:5;left:8px;right:8px}html[lang=en-US] .drawer_panel{flex:0 0 200px;border:0;background-color:var(--en_menu_bg)}html[lang=en-US] .drawer_panel .sp_header_bottom_wrap{color:#fff}html[lang=en-US] .drawer_panel .sp_header_bottom_wrap ul.border_list>li{border-color:rgba(255,255,255,.4)}html[lang=en-US] .drawer_panel .sp_header_bottom_wrap ul.border_list>li a{color:#fff}html[lang=en-US] .single_header{padding-top:60px}html[lang=en-US] .single_header+main.post{margin-top:0}html[lang=en-US] .single_header+main.post>p:first-child{margin-top:0}html[lang=en-US] .page_header{padding-top:60px;min-height:160px}html[lang=en-US] .page_header+main.staff_content{margin-top:0}html[lang=en-US] .page_header+main.staff_content div:first-child{margin-top:0}}@media screen and (min-width:897px){html[lang=en-US] .home header.global_header{position:absolute}html[lang=en-US] header.global_header{background-color:transparent;box-shadow:none}html[lang=en-US] header.global_header .drawer_panel{background:var(--en_menu_bg);box-shadow:0 0 8px 0 rgba(0,0,0,.25)}html[lang=en-US] header.global_header .header_logo{width:100%;margin:0;padding:3rem 0 1rem}html[lang=en-US] header.global_header .header_logo a{background-color:transparent;width:100%;padding:0 11%}html[lang=en-US] .header_navigation_list>li a:hover{background-color:var(--base)}html[lang=en-US] .header_navigation_list>li>ul.sub-menu{top:0;left:180px;background-color:var(--base)}html[lang=en-US] .header_navigation_list>li>ul.sub-menu>li{border-color:var(--link_text)}html[lang=en-US] .header_navigation_list>li>ul.sub-menu>li:first-of-type{border-top:0}html[lang=en-US] .header_navigation_list>li>ul.sub-menu>li>a{font-size:1.5rem;color:#fff}html[lang=en-US] .header_navigation_list>li>ul.sub-menu>li>a::before{content:none}html[lang=en-US] .header_navigation_list>li>ul.sub-menu>li>a:hover{background-color:var(--link_text);color:#fff}html[lang=en-US] .header_navigation_list>li.submenu_active>ul.sub-menu,html[lang=en-US] .header_navigation_list>li:not(.touch):hover>ul.sub-menu{top:0;left:200px}}html[lang=en-US] .bogo-language-switcher li .bogo-language-name{background-color:transparent;color:#fff}html[lang=en-US] .bogo-language-switcher li .bogo-language-name a{color:#fff;font-size:1.5rem;font-family:Ubuntu,sans-serif}html[lang=en-US] .page_header{background-color:transparent}html[lang=en-US] .page_header_title{font-size:2.4rem}html[lang=en-US] .header_navigation_list{padding-top:2rem}html[lang=en-US] .header_navigation_list>li{border:0}html[lang=en-US] .header_navigation_list>li>a{color:#fff;font-weight:500;font-size:1.8rem;letter-spacing:.1rem}html[lang=en-US] .child_page_list li a{border:0}html[lang=en-US] .child_page_list li a:hover{color:#fff}html[lang=en-US] .sns_icon_wrap .icon_item a svg{fill:#fff}html[lang=en-US] .sns_icon_wrap .icon_item.notification a::before{border-color:var(--en_menu_bg)}html[lang=en-US] #search_button svg{fill:#fff}html[lang=en-US] #search_button:hover{background-color:var(--base)}html[lang=en-US] #search_button:hover svg{fill:#fff}html[lang=en-US] .header_banner_item>a{border:1px solid #fff;font-weight:500;color:#fff}html[lang=en-US] .header_banner_item>a:hover{border-color:var(--base);background-color:var(--base)}html[lang=en-US] .header_banner_item:not(:last-child){margin-bottom:1.2rem}html[lang=en-US] .scroll_table_wrap .funds_table,html[lang=en-US] .scroll_table_wrap .staff_list_table{border-radius:6px;border-collapse:separate;border-spacing:0;overflow:hidden;margin:1em 0 0;border-bottom:0}html[lang=en-US] .scroll_table_wrap .funds_table th,html[lang=en-US] .scroll_table_wrap .staff_list_table th{background-color:var(--base);color:#fff;border-color:var(--base)}html[lang=en-US] .event_list .post_item>a .image_wrap .date span{color:var(--base)}html[lang=en-US] .event_list .post_item>a .event_meta_wrap{display:flex;flex-wrap:wrap}html[lang=en-US] .event_list .post_item>a .event_meta_wrap .event_meta{position:relative;padding-left:18px}html[lang=en-US] .event_list .post_item>a .event_meta_wrap .event_meta::before{content:'';background:no-repeat center;background-size:contain;width:14px;height:13px;position:absolute;top:5px;left:0}html[lang=en-US] .event_list .post_item>a .event_meta_wrap .event_meta .meta_title{display:none}html[lang=en-US] .event_list .post_item>a .event_meta_wrap .event_meta.event_date{margin-right:1.5rem}html[lang=en-US] .event_list .post_item>a .event_meta_wrap .event_meta.event_date::before{background-image:url(../img/icon_clock.svg)}html[lang=en-US] .event_list .post_item>a .event_meta_wrap .event_meta.event_place::before{background-image:url(../img/icon_pin_gray.svg)}html[lang=en-US] .top_event_list.thumb_row_list>.post_item a .image_wrap{flex:0 0 30%}html[lang=en-US] .top_event_list.thumb_row_list>.post_item a .text_wrap{flex:0 0 70%}html[lang=en-US] .event_info_wrap.author_only{background-color:var(--bg_light_color)}html[lang=en-US] .staff_description_wrap{background-color:var(--bg_light_color)}html[lang=en-US] .staff_ex_link.staff_more a{background-color:var(--bg_dull_color)}html[lang=en-US] input#search_tab_all:checked~.tab_wrap label.tab_item_all,html[lang=en-US] input#search_tab_event:checked~.tab_wrap label.tab_item_event{background-color:var(--bg_dull_color)}.en_feature_list>li{margin-bottom:3rem}.en_feature_list>li:first-of-type .fit_image_wrap:before{padding-top:70%}.en_feature_list>li .fit_image_wrap:before{padding-top:50%}@media screen and (min-width:641px){.en_feature_list{display:flex;flex-wrap:wrap;justify-content:space-between}.en_feature_list>li{flex:0 0 31.5%}.en_feature_list>li:first-of-type{flex:0 0 100%;margin-bottom:4rem}.en_feature_list>li:first-of-type .fit_image_wrap:before{padding-top:60%}.en_feature_list>li:first-of-type a{width:100%;height:100%;display:flex;align-items:center;justify-content:space-between}.en_feature_list>li:first-of-type a .image_wrap{flex:0 0 44%}.en_feature_list>li:first-of-type a .text_wrap{flex:0 0 53%}.en_feature_list>li:first-of-type a .text_wrap .category{font-size:1.3rem}.en_feature_list>li:first-of-type a .text_wrap .title{font-size:2.4rem}.en_feature_list>li:first-of-type a .text_wrap .excerpt{font-size:1.5rem;color:#777}.en_feature_list>li .fit_image_wrap:before{padding-top:65%}.en_feature_list>li a{display:block;height:100%}.en_feature_list>li a .text_wrap{padding:8px}.en_feature_list::after{content:'';height:0;flex:0 0 31.5%}html[lang=en-US] .page_header{padding-top:50px}html[lang=en-US] .single_header_title{font-size:4rem;letter-spacing:.1rem}html[lang=en-US] .page_header_title{font-size:4rem;letter-spacing:.1rem}html[lang=en-US] .top_event_list.thumb_row_list>.post_item a .image_wrap{flex:0 0 100px}html[lang=en-US] .top_event_list.thumb_row_list>.post_item a .text_wrap{flex:0 0 calc(100% - 110px)}html[lang=en-US] .top_event_list.thumb_row_list>.post_item a .text_wrap .title{font-size:1.4rem;line-height:1.5em;font-weight:500}}.tag_wrap{display:flex;flex-wrap:wrap;align-items:center}.tag_wrap span:not(:first-of-type){margin-left:.6rem}.tag_wrap .date{padding-right:.5rem}.tag_wrap .tag{display:block;background-color:var(--en_tag_bg);color:#fff;line-height:1em;padding:4px 6px 3px}html[lang=en-US] .footer{background-color:#111}html[lang=en-US] #footer_container{padding-left:0}html[lang=en-US] #footer_container #footer_sitemap_wrapper{max-width:1640px;padding-left:20px;padding-right:20px;margin:auto}html[lang=en-US] #footer_container .footer_bottom_wrapper{margin:auto}html[lang=en-US] #footer_container #footer_navigation_wrapper{border-top:1px solid #555;background-color:transparent}html[lang=en-US] #footer_container #footer_navigation{background-color:transparent}html[lang=en-US] #footer_container .copyright{background-color:transparent;border-top:1px solid #555;color:#ddd;font-size:1.3rem}@media screen and (min-width:897px){html[lang=en-US] #footer_container{padding-left:0}html[lang=en-US] #footer_sitemap_wrapper #footer_sitemap>li.menu-item{max-width:100%}}html[lang=en-US]{word-break:normal}html[lang=en-US] main p{word-break:normal}html[lang=en-US] main h2::before{content:none}