@charset "UTF-8";/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}html{font-size:.85rem;scroll-behavior:smooth}body{font-family:"游明朝",YuMincho,serif;color:#080818;word-wrap:break-word;overflow-wrap:break-word;background-color:#f6f6f0}body.fixed{position:fixed}html,body{width:100%;min-height:100%}h1,h2{font-family:"游明朝",YuMincho,serif;font-weight:bold}h3,h4,h5,h6{font-family:"游明朝",YuMincho,serif;font-weight:600;color:#11152E;letter-spacing:.1rem}p,dd,dt,td,li{line-height:1.6;text-align:justify;text-justify:inter-ideograph}figcaption,p.wp-caption-text{font-family:Arial,"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic",sans-serif;text-align:right;color:#999999;font-size:.7rem;margin:.2rem .5rem 0}a{color:#6e6e6e;text-decoration:none;padding:0 0 .1rem;border-bottom:1px solid transparent;-moz-transition-duration:.2s;-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s}a:hover{color:#080818;border-bottom:1px solid #080818}a.no_deco{padding:0 !important;border-bottom:none !important}a.blank,a[target="_blank"]:not(.no_blank_icon){position:relative;margin-right:2rem}a.blank::after,a[target="_blank"]:not(.no_blank_icon)::after{content:'';display:block;position:absolute;width:.8rem;height:.75rem;background-image:url('assets/icon_blank.svg');background-repeat:no-repeat;background-size:.8rem .75rem;background-position:center;bottom:.3rem;right:-1.2rem}hr{border-top:.6rem solid #999;margin:2.4rem 0}br.sm{display:block}header#common div#header_container{position:fixed;transform-origin:top center;z-index:100;margin:0;padding:0;top:10vh;left:calc(50vw - 12.77548209vh / 2);width:12.77548209vh;height:70vh}header#common div#header_container.off{display:none}header#common div#header_container #site_title{position:relative;display:inline-block;padding:0;margin:0;line-height:1}header#common div#header_container #site_title::before{content:'';position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background-color:#f6f6f0;-webkit-box-shadow:0 0 50px 50px #f6f6f0;-moz-box-shadow:0 0 50px 50px #f6f6f0;box-shadow:0 0 50px 50px #f6f6f0}header#common div#header_container #site_title a,header#common div#header_container #site_title span{display:inline-block;overflow:hidden;margin:0;padding:0;width:11.7032967vh;height:75vh;text-indent:-1000rem;border:none !important;background-image:url('assets/title_logo_25.avif');background-color:transparent;background-repeat:no-repeat;background-size:contain;background-position:center center;filter:drop-shadow(0 2px 2px rgba(0,0,0,0.2))}header#common p.scroll_down{position:fixed;right:3rem;bottom:3rem;margin:0;padding:0;-moz-transition-duration:.3s;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}header#common p.scroll_down.off{-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity=0)}header#common p.scroll_down a{display:inline-block;text-indent:-1000rem;width:2rem;height:2rem / 1.84383622;border:none !important;background-size:contain;background-repeat:no-repeat;background-image:url('assets/icon_arrow_dd.svg');-moz-transition-duration:.3s;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}header#common p.scroll_down a:hover{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}footer#colophon{margin:6rem 0 0;padding:4rem 3rem;font-family:Arial,"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic",sans-serif;border-top:1px solid #909090}footer#colophon .wrap_inner{margin:0 auto;padding:0;max-width:420px}footer#colophon .wrap_inner div.mlc{display:none;margin:0;padding:0}footer#colophon .wrap_inner div.mlc.cur{display:block}footer#colophon .wrap_inner p.credit_selector{font-size:.75rem;margin:1rem 0 1.5rem}footer#colophon .wrap_inner p.credit_selector span{display:inline-block;margin:0 .7rem 0 -0.2rem;padding:0 .3rem;cursor:pointer}footer#colophon .wrap_inner p.credit_selector span.head{margin:0 .5rem 0 0;padding:0;cursor:default}footer#colophon .wrap_inner p.credit_selector span.cur:not(.head),footer#colophon .wrap_inner p.credit_selector span:hover:not(.head){border-bottom:2px solid #909090}footer#colophon .wrap_inner p{font-size:.7rem;margin:0 0 .5rem}footer#colophon .wrap_inner .logos{display:flex;justify-content:flex-start;align-items:center;position:relative}footer#colophon .wrap_inner .logos p{position:relative;margin:2rem 2rem 0 0;padding:0;overflow:hidden}footer#colophon .wrap_inner .logos p a{width:100%;height:100%;display:inline-block;text-indent:-1000rem;background-color:transparent;background-repeat:no-repeat;background-size:contain;background-position:center center}footer#colophon .wrap_inner .logos p#logo_bunka_affairs{width:calc(40vw - 3rem);height:calc((40vw - 3rem) / 4.26100432);max-width:200px;max-height:46.93729108px}footer#colophon .wrap_inner .logos p#logo_bunka_affairs a{background-image:url('assets/bunka_affairs.svg')}footer#colophon .wrap_inner .logos p#logo_haps{width:calc(32vw - 3rem);height:calc((32vw - 3rem) / 4.37745269);max-width:160px;max-height:36.55093755px}footer#colophon .wrap_inner .logos p#logo_haps a{background-image:url('assets/haps.svg')}body.error404 div.entry-content{display:flex;justify-content:center;align-items:center;width:100%;min-height:80vh}body.error404 div.entry-content p{font-size:2rem;text-align:center;line-height:1.1}body.error404 div.entry-content p span{font-size:8rem;color:#6e6e6e}body.home main{padding-top:100vh;padding-left:3rem;padding-right:3rem}body.home section{scroll-margin-top:4rem;margin:0 auto 5rem;max-width:480px}body.home section h2{margin:0 0 3rem;color:#6e6e6e;font-weight:normal;font-size:1rem;letter-spacing:.1rem}body.home section h2 span{display:inline-block;border-bottom:1px solid #909090;padding:0 .2rem .2rem}body.home dl.pjs dt{position:absolute;padding-top:.5rem;font-size:2rem;color:#999999;line-height:1}body.home dl.pjs dd{margin:0 0 2rem 3rem;padding:.5rem .5rem 0;-moz-transition-duration:.3s;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}body.home dl.pjs dd h3{margin:0 0 .5rem;line-height:1.1}body.home dl.pjs dd p{margin:0}body.home dl.pjs dd p.report24_btn,body.home dl.pjs dd p.viewer_btn{margin:1rem -1rem 1rem 0;text-align:right}body.home dl.pjs dd p.report24_btn a,body.home dl.pjs dd p.viewer_btn a{display:inline-block;margin:0 .8rem 0 0;font-size:.95rem;font-weight:500}body.home dl.pjs dd p.report24_btn a:first-child,body.home dl.pjs dd p.viewer_btn a:first-child{color:#080818}body.home dl.pjs dd p.report23_btn{margin:1rem 0 1rem;text-align:right}body.home dl.pjs dd p.report23_btn a{display:inline-block;margin:0 0 0 1rem;font-size:1.1rem}body.home dl.pjs dd p.report22_btn{margin:.2rem 0 .5rem;text-align:right}body.home dl.pjs dd p.report22_btn a{display:inline-block;margin:0;padding:0;overflow:hidden;width:4.98426711rem;height:1.4rem;border:none !important;text-indent:1000rem;background-image:url('assets/report22_btn.svg');background-color:transparent;background-repeat:no-repeat;background-size:contain;background-position:center center;-moz-transition-duration:.3s;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;-moz-opacity:.6;-khtml-opacity:.6;-webkit-opacity:.6;opacity:.6;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);filter:alpha(opacity=60)}body.home dl.pjs dd p.report22_btn a:hover{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity=100)}body.page header#common div#header_container{transform-origin:top right;top:1.5rem;left:unset;right:3rem;width:7.8021978vh;height:50vh}body.page header#common div#header_container #site_title a,body.page header#common div#header_container #site_title span{width:7.8021978vh;height:50vh}body.page main{padding-top:65dvh;padding-left:3rem;padding-right:3rem}body.page main header{margin:0 auto;max-width:480px}body.page main header .past_links{margin:-1rem 0 2rem}body.page main header .past_links ul{list-style:none;margin:0;padding:0;text-align:right}body.page main header .past_links ul li{display:inline-block;margin:0 0 0 1rem}body.page main header .past_links ul li a{font-size:1rem}body.page main header .past_links ul li.label{margin:0 .5rem 0 0;font-size:.9rem;font-family:Arial,"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic",sans-serif;color:#777}body.page main header h1{margin:0 0 3rem;font-size:1.2rem;color:#080818}body.page main header h1 span{display:block;text-align:center;margin:0;padding:1.5rem 1rem;border-top:2px solid #909090;border-bottom:2px solid #909090}body.page main div.content{margin:0 auto;max-width:480px}body.page main div.content h2{margin:3rem -1rem 1.5rem 0;font-size:1.2rem;line-height:1.4}body.page main div.content h2.fiscal_year{margin:0 -1rem 3rem 0;padding-top:6rem}body.page main div.content h2.fiscal_year span{display:block;text-align:center;margin:0;padding:1.5rem 1rem;border-top:2px solid #909090;border-bottom:2px solid #909090}body.page main div.content h3{margin:3rem -0.5rem 1rem 0;font-size:1.1rem;line-height:1.4}body.page main div.content h4{margin:2.4rem -0.5rem 1rem 0;line-height:1.4}body.page main div.content dl.normal{margin:2rem 0}body.page main div.content dl.normal dt{margin:1.2rem 0 .3rem;color:#6e6e6e}body.page main div.content dl.normal dd{margin:0}body.page main div.content dl.comp{margin:1rem 0}body.page main div.content dl.comp dt{margin:0;padding-top:.1rem;color:#6e6e6e;position:absolute;line-height:1.3}body.page main div.content dl.comp dd{margin:0 0 .3rem 3.5rem}body.page main div.content dl.comp.l1 dt{max-width:4rem}body.page main div.content dl.comp.l1 dd{margin:0 0 .3rem 4.5rem}body.page main div.content dl.comp.l2 dt{max-width:5rem}body.page main div.content dl.comp.l2 dd{margin:0 0 .3rem 6rem}body.page main div.content dl.comp.l3 dt{max-width:8rem}body.page main div.content dl.comp.l3 dd{margin:0 0 .3rem 9rem}body.page main div.content dl.comp.l4 dt{max-width:10rem}body.page main div.content dl.comp.l4 dd{margin:0 0 .3rem 11rem}body.page main div.content table.research_museum{margin-top:-0.8rem;border-collapse:separate;border-spacing:0 .8rem;width:100%;max-width:400px}body.page main div.content table.research_museum tr td{vertical-align:top;line-height:1.3}body.page main div.content table.research_museum tr td:first-child{padding-right:1rem}body.page main div.content table.research_museum tr td:last-child{min-width:10.5rem}body.page main div.content ul.research_museum{margin:-0.8rem 0 0;padding:0;list-style:none;width:100%;max-width:400px}body.page main div.content ul.research_museum li{margin:.5rem 0;line-height:1.3}body.page main div.content dl.research_museum{margin:-0.8rem 0 2rem}body.page main div.content dl.research_museum dt{margin:0;padding-top:.1rem;position:absolute;line-height:1.3;max-width:13rem}body.page main div.content dl.research_museum dd{margin:0 0 .3rem 14rem}body.page main div.content ul{margin:1rem 0;padding:0;list-style:none}body.page main div.content ul li{margin:0 0 .6rem}body.page main div.content div.swiper,body.page main div.content div.wp-block-image{margin:3rem -3rem 2rem}body.page main div.content p.flyer_link a,body.page main div.content p.report_link a{border:none !important}body.page main div.content p.flyer_link a:hover,body.page main div.content p.report_link a:hover{-moz-opacity:.8;-khtml-opacity:.8;-webkit-opacity:.8;opacity:.8;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);filter:alpha(opacity=80)}body.page main div.content p.flyer_link img,body.page main div.content p.report_link img{border:1px solid #909090;padding:2px;height:auto}body.page main div.content p.report_link img{background-color:#fff}body.page main div.content .wp-block-embed.wp-embed-aspect-16-9{position:relative}body.page main div.content .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper{position:relative;width:100%;aspect-ratio:16 / 9}body.page main div.content .wp-block-embed.wp-embed-aspect-16-9 iframe{width:100%;height:100%}body.page main p.backto_home_link{margin:6rem 0 0;text-align:center}body.page main p.backto_home_link a{border:1px solid #000 !important;-webkit-border-top-right-radius:1.4rem;-webkit-border-bottom-right-radius:1.4rem;-webkit-border-bottom-left-radius:1.4rem;-webkit-border-top-left-radius:1.4rem;-moz-border-radius-topright:1.4rem;-moz-border-radius-bottomright:1.4rem;-moz-border-radius-bottomleft:1.4rem;-moz-border-radius-topleft:1.4rem;border-top-right-radius:1.4rem;border-bottom-right-radius:1.4rem;border-bottom-left-radius:1.4rem;border-top-left-radius:1.4rem;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;padding:.8rem 1.2rem .8rem 3rem;background-image:url('assets/icon_arrow_back.svg');background-repeat:no-repeat;background-size:.5rem .96470588rem;background-position:left 1.5rem center;-moz-opacity:.7;-khtml-opacity:.7;-webkit-opacity:.7;opacity:.7;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);filter:alpha(opacity=70);-moz-transition-duration:.3s;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}body.page main p.backto_home_link a:hover{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity=100);background-color:#fff}@media (min-width:430px){html{font-size:.87rem}}@media (min-width:568px){body.page main div.content div.swiper,body.page main div.content div.wp-block-image{margin:3rem -3rem 2rem}}@media (min-width:768px){br.sm{display:none}html{font-size:.89rem}header#common div#header_container{transform-origin:top right;top:4rem;right:4rem;left:unset;width:74.9010989px;height:480px}header#common div#header_container #site_title a,header#common div#header_container #site_title span{width:74.9010989px;height:480px}header#common p.scroll_down{display:none}body.home main{padding-top:4rem;padding-left:4rem;padding-right:240px}body.home dl.pjs dd p.report22_btn{margin:.6rem 0 .5rem}body.home section{max-width:540px}body.page header#common div#header_container{transform-origin:top right;top:4rem;right:4rem;left:unset;width:74.9010989px;height:480px}body.page header#common div#header_container #site_title a,body.page header#common div#header_container #site_title span{width:74.9010989px;height:480px}body.page main{padding-top:4rem;padding-left:4rem;padding-right:240px}body.page main header{max-width:540px}body.page main div.content{max-width:540px}body.page main div.content div.swiper,body.page main div.content div.wp-block-image{margin:3rem -2rem 2rem}}@media (min-width:834px){html{font-size:.92rem}}@media (min-width:1025px){header#common div#header_container{top:5rem;right:5rem;width:84.26373626px;height:540px}header#common div#header_container #site_title a,header#common div#header_container #site_title span{width:84.26373626px;height:540px}footer#colophon{margin:8rem 0 0;padding:4rem 320px 4rem 5rem}body.home main{padding-top:5rem;padding-left:5rem;padding-right:320px}body.home section{max-width:600px}body.page header#common div#header_container{top:5rem;right:5rem;width:84.26373626px;height:540px}body.page header#common div#header_container #site_title a,body.page header#common div#header_container #site_title span{width:84.26373626px;height:540px}body.page main{padding-top:5rem;padding-left:5rem;padding-right:320px}body.page main header{max-width:600px}body.page main header h1{margin:0 0 4rem}body.page main div.content{max-width:600px}body.page main div.content h2{margin:4rem -1rem 1.5rem 0;font-size:1.2rem;line-height:1.4}body.page main div.content h3{margin:4rem -0.5rem 1rem 0;font-size:1.1rem;line-height:1.4}body.page main div.content dl.normal{margin:2rem 0}body.page main div.content dl.normal dt{margin:0;padding-top:.2rem;position:absolute;line-height:1.3}body.page main div.content dl.normal dd{margin:0 0 .8rem 4rem}body.page main div.content dl.normal.l1 dd{margin-left:6rem}body.page main div.content dl.normal.l1l dd{margin-left:6.5rem}body.page main div.content dl.normal.l2 dd{margin-left:9rem}body.page main div.content dl.normal.l3 dd{margin-left:11rem}body.page main div.content dl.comp{margin:1.5rem 0}body.page main div.content dl.comp dt{padding-top:.2rem}body.page main div.content dl.comp dd{margin:0 0 .5rem 4rem}body.page main div.content dl.comp.l1 dt{max-width:4rem}body.page main div.content dl.comp.l1 dd{margin:0 0 .5rem 5rem}body.page main div.content dl.comp.l2 dt{max-width:6rem}body.page main div.content dl.comp.l2 dd{margin:0 0 .5rem 7rem}body.page main div.content dl.comp.l3 dt{max-width:9rem}body.page main div.content dl.comp.l3 dd{margin:0 0 .5rem 10rem}body.page main div.content dl.comp.l4 dt{max-width:12rem}body.page main div.content dl.comp.l4 dd{margin:0 0 .5rem 14rem}body.page main div.content div.swiper,body.page main div.content div.wp-block-image{margin:3rem -3rem 2rem}}@media (min-width:1280px){body.page main div.content div.swiper,body.page main div.content div.wp-block-image{margin:4rem -6rem 3rem}}@media (min-width:1920px){html{font-size:.94rem}}.hidden{display:none !important}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin:0 auto}.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}.small{font-size:.8rem}.smalll{font-size:.7rem}.marginr-1rem{display:inline-block;margin-right:1rem}span.divider{margin:0 .5rem}.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;width:100%;height:auto}.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}