@media screen{*{box-sizing:border-box}html{height:100%;padding:0;margin:0}body{background-color:#fff;font-family:"Noto Sans JP","Open Sans",sans-serif;font-size:17px;color:#333;line-height:24px;margin:0;word-wrap:break-word}a:link{text-decoration:none;color:#027d45}a:visited{color:#027d45}a:hover{color:#003b21}a:active{color:#002716}h1{font-size:34px;line-height:48px}h2{font-size:25.5px;line-height:36px}h3{font-size:21.25px;line-height:36px}h4{font-size:19.125px}img{max-width:100%;height:auto}h1.site-title{font-size:25.5px;line-height:48px;padding-right:36px;padding-left:1.6949152542%}header{margin:0 0 60px;background-color:#fff;border-bottom:1px solid #dedede;display:flex;position:fixed}.site-title:hover,.site-title:active{border-bottom:0}.site-title h1{margin:0}button.o-icon-search{display:none}#search{position:absolute;top:100%;left:0;right:0;background-color:#fff;border-bottom:1px solid #dedede;border-top:1px solid #dedede;padding:7.2px 1.6949152542%}#search form{display:flex;flex-wrap:nowrap}#search form input[type=text]{width:100%}#search form button[type=submit]{height:36px;width:36px;text-indent:-9999px;position:relative;border-radius:0 3px 3px 0}#search form button[type=submit]:before{content:"";font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;top:0;left:0;right:0;text-align:center;text-indent:0;line-height:36px}.banner{position:relative;display:flex;align-items:center;overflow:hidden;z-index:-1}.banner img{width:100%}footer{margin-left:auto;margin-right:auto;padding:0 1.6949152542% 24px;clear:both}#content{margin-left:auto;margin-right:auto;padding:0 1.6949152542% 24px}.resource-list.preview+a{color:#000}.resource-list.preview+a:hover{background-color:#787878;border-bottom-width:0px;color:#fff}.page a[target=_blank]:after{content:"";font-family:"Font Awesome 5 Free";font-weight:900;display:inline-block;margin-left:.5em}ul.resource-list{list-style-type:none;padding-left:0}ul.resource-list .resource{border-bottom:1px solid #dedede;padding-bottom:23px;margin:24px 0;overflow:hidden;position:relative}ul.resource-list .resource>*:last-child{margin-bottom:0}ul.resource-list .resource:first-child{border-top:1px solid #dedede;padding-top:23px}ul.resource-list .resource img{height:auto;width:48px;float:right;margin-left:12px}ul.resource-list .resource h4{margin-top:0}ul.resource-list .resource .description{max-height:72px;overflow:hidden;position:relative}ul.resource-list .resource .description:after{content:"";position:absolute;top:42px;left:0;right:0;height:30px;background:linear-gradient(to top, rgb(248, 248, 248), rgba(248, 248, 248, 0))}ul.resource-list .resource img~*{width:calc(100% - 60px)}.search-filters{margin-bottom:24px}.filter-label,.filter-value{display:inline-block;border:1px solid #dedede;padding:6.2px}.filter-label{background-color:#dedede}.filter-value{margin-left:-5px}.browse-controls{display:flex;justify-content:space-between;flex-wrap:wrap}.advanced-search{line-height:36px}#advanced-search .value:not(:last-child){margin-bottom:12px}.remove-value{position:relative;width:36px;margin-left:7.2px}.results{margin-bottom:48px;clear:both}.results ul{list-style:none;padding-left:0}.results .result-title{font-weight:bold}.results>ul{margin:-12px 0 0 0}.results .result-site,.results ul ul{display:block;padding-left:12px}.results>ul>li{margin-bottom:24px}.pagination+.results{margin:24px 0 0;clear:both}.sitewide-search-form{display:none}.sitewide-search-form~.results+.pagination{margin-top:0}.sitewide-search-form~.advanced-search{display:block}.sitewide-search-form~h2{width:50%;float:left}.sitewide-search-form~.pagination{margin:30px 0 24px;text-align:right;width:50%;float:right}.sitewide-search-form~p{clear:both}.index.search .results ul li{margin-bottom:7.2px;padding-bottom:7.2px;border-bottom:1px solid #ababab}.items.search #search{display:none}a.metadata-browse-link{font-size:14.45px}.img-search-example .assets .asset img{max-height:30em}table{margin:24px 0;border-collapse:collapse;table-layout:auto}th,td{text-align:left;padding:12px;padding-bottom:6.2px;border-bottom:1px solid #ababab;white-space:normal;overflow-wrap:anywhere;word-break:auto-phrase;line-break:strict;vertical-align:top}header h1{margin:0}header nav{padding:0;margin-left:auto}header nav.closed ul{height:0;overflow:hidden;margin:0}header nav:before{font-family:"Font Awesome 5 Free";content:"";font-weight:900;display:block;width:30px;height:30px;border:1px solid #dedede;text-align:center;border-radius:2px;position:absolute;right:1.6949152542%;top:-39px;cursor:pointer;line-height:30px}header nav ul{padding-left:0;list-style:none;position:relative;margin:0 auto;font-size:21.25px}header nav ul a{display:inline-block;width:100%}header nav ul a:hover{border-bottom:0;background-color:#dedede}header nav ul li{border-top:1px solid #dedede;position:relative;padding:24px 24px 0}header nav ul li:hover{background-color:#ecfff7}header nav ul li li:last-of-type{padding-bottom:0}header nav ul li.active{font-weight:bold}header nav ul li.active::after{content:"";display:block;width:100%;border-bottom:.3rem solid #027d45}header nav ul li.parent{position:relative}header nav ul .parent-link{display:flex}header nav ul .parent-link>a{width:calc(100% - 48px)}header nav ul .child-toggle{color:#dedede;width:48px;text-align:center;background-color:#fff;border-left:1px solid #dedede;appearance:none}header nav ul .child-toggle:before{font-family:"Font Awesome 5 Free";content:"";font-weight:900}header nav>ul>li:last-child{border-bottom:1px solid #dedede;padding-bottom:-1px}header nav>ul ul li{height:0;overflow:hidden;border:0}header nav>ul>li>ul>li.active>a{margin-left:-1.5em}header nav>ul>li>ul>li.active>a:before{content:">";display:inline-block;width:1.5em}header nav>ul>li>ul>li a{padding-left:24px}header nav>ul>li>ul>li>ul>li a{padding-left:48px}header nav>ul>li>ul>li>ul>li>ul>li a{padding-left:72px}.sub-menu ul{padding-left:0;list-style-type:none;margin-top:12px}.sub-menu li{font-size:14.45px;font-weight:bold;border-bottom:1px solid #dedede;padding:7.2px 0 6.2px}.sub-menu li:first-of-type{border-top:1px solid #dedede;padding-top:6.2px}nav.pagination{margin-bottom:24px;font-size:17px;line-height:48px}.pagination input{text-align:center}.resource-list+.pagination{border-color:rgba(0,0,0,0)}.pagination form{min-width:72px}.pagination form,.pagination .button,.pagination .resource-list.preview+a,.pagination button,.pagination .page-count{display:inline-block;vertical-align:top;height:36px}.pagination .button,.pagination .resource-list.preview+a{border:1px solid #dedede;background-color:#dedede;width:36px;text-align:center;padding:7.2px;border-radius:2px;color:#000;line-height:24px}.pagination .inactive.button,.pagination .resource-list.preview+a.inactive{opacity:.5;color:#ababab;background-color:#fff;pointer-events:none;border-color:#ababab}.pagination form,.pagination .last{margin-right:7.2px}.pagination input{width:48px}.breadcrumbs{font-size:14.45px;margin:24px 0 -12px}.expand:after,.collapse:after{font-family:"Font Awesome 5 Free";font-weight:900}.expand:after{content:""}.collapse:after{content:""}.collapsible{display:none}.collapse+.collapsible{display:block;border-left:3px solid #ababab;padding:7.2px 24px;margin:12px 0;width:100%}body.resource #content>h2:first-of-type+h3{font-size:14.45px;text-transform:uppercase;margin:-24px 0 24px}.property{margin-bottom:12px;width:100%}.property:last-child{margin-bottom:0}dl{display:flex;flex-direction:column;align-items:center;text-align:left}.property dt{margin-bottom:0;font-size:14.45px;font-weight:bold}.property dt:first-child{margin-top:0}.value{align-items:center;margin-left:0}.value:not(:last-child){margin-bottom:12px}.value-content:not(:only-child){margin-right:7.2px}.resource-name{border-bottom:1px solid #027d45}.resource-name:hover{border-bottom:1px solid #003b21}.resource-name:active{border-bottom:1px solid #002716}.resource-link img{width:auto;display:inline-block;vertical-align:middle;margin-right:7.2px}.property-label{width:15%}.property-value{width:85%}.property table tbody th,.property table tbody td{vertical-align:top;white-space:normal}.property td.property-values .property-values-stack{display:flex;flex-direction:column;gap:12px}.property td.property-values .value{margin-left:0;margin-bottom:0;display:block}.property .value{margin-left:1em}.property .value a{display:inline-block;vertical-align:bottom}.property .value:not(:last-child) img{margin-bottom:7.2px}.property .value:not(:last-child) img+a{margin-bottom:7.2px}.property .value.uri .value-content .uri-value-link:after{content:"";font-family:"Font Awesome 5 Free";font-weight:900;display:inline-block;margin-left:.5em}.property .value .language{background-color:#d1d1d1;padding:0 7.2px;font-size:14.45px;margin-right:7.2px}.property .private:after{content:"";font-family:"Font Awesome 5 Free";font-size:14.45px;font-weight:900}.media-list .resource-link{width:100%;display:block}.media-list .resource-link:not(:last-child){margin-bottom:12px}#content .media.resource{display:inline-block;text-align:center;vertical-align:bottom;margin-right:7.2px}#content .media.resource:hover{border-bottom:0}#content .media.resource img{vertical-align:top;margin-bottom:12px}.media-render>*{max-width:100%}#linked-resources caption{text-align:left;font-weight:bold;border-bottom:3px solid #ababab;padding:7.2px 12px 4.2px}#linked-filter h4{margin-bottom:12px}#linked-resources .resource-link{margin-bottom:0;align-items:center}button,.button,.resource-list.preview+a,a.button{display:inline-block;appearance:none;border:0;cursor:pointer;text-align:center}.button-large{font-size:18px;margin:0;line-height:28px;border-radius:16px;padding:12px 15px 10px;min-height:56px;min-width:136px}.button-medium,.pagination-buttons>.button,.pagination-buttons>.resource-list.preview+a,a.permalink{font-size:18px;margin:0;line-height:24px;border-radius:12px;padding:9px 12px;min-height:48px;min-width:96px}a.button-primary,.button-primary{background-color:#027d45;color:#fff}a.button-primary:hover,.button-primary:hover{background-color:#003b21;text-decoration:underline;color:#fff}a.button-primary:active,.button-primary:active{background-color:#003b21;text-decoration:underline;color:#fff}.button-secondary,.pagination-buttons>.button,.pagination-buttons>.resource-list.preview+a,a.permalink{border-color:#027d45;color:#027d45;border-style:solid;border-width:.1em;background-color:#fff}.button-secondary:hover,.pagination-buttons>.button:hover,.pagination-buttons>.resource-list.preview+a:hover,a.permalink:hover{background-color:#ecfff7;text-decoration:underline;color:#027d45}.button-secondary:active,.pagination-buttons>.button:active,.pagination-buttons>.resource-list.preview+a:active,a.permalink:active{background-color:#d9ffee;text-decoration:underline;color:#027d45}.pagination-buttons>.button,.pagination-buttons>.resource-list.preview+a{min-width:36px}input,textarea,select{font-family:"Noto Sans JP","Open Sans",sans-serif;font-size:17px;line-height:24px;margin:0;vertical-align:top;height:48px;border-radius:24px}input[type=text],input[type=password],input[type=email],input[type=url],textarea{appearance:none;height:48px;border:1px solid #dedede;padding:6.2px 1.6949152542%;margin:0}textarea{height:72px}input[type=file]{line-height:1;vertical-align:bottom;font-size:14.45px}select{background-color:#fff;padding:7.2px;border-color:#dedede;height:48px}::-webkit-input-placeholder{font-style:italic}:-moz-placeholder{font-style:italic}::-moz-placeholder{font-style:italic}:-ms-input-placeholder{font-style:italic}.field{margin:24px 0;display:flex;flex-wrap:wrap}.field .inputs input[type=checkbox]{vertical-align:bottom}.field .field-meta{padding:7.2px 36px 7.2px 0;position:relative;width:100%}.field.multi-value .label,.field.multi-value .field-description{margin-right:7.2px}.field.required .field-meta:after{content:"";font-family:"Font Awesome 5 Free";font-size:14.45px;font-weight:900}.field .add-value{position:absolute;right:.25rem;top:0;width:36px}.field .value:not(:last-child){margin-bottom:12px}.field-description{font-size:14.45px}.field .inputs{width:100%}.field .value *{max-width:100%}.field .value select{width:100%;margin-bottom:7.2px}#container>#section-sidebar{width:28%}#container>#section-content{width:72%}#section-content .tablesaw thead th{min-width:5rem;overflow-wrap:anywhere;word-break:normal;line-break:strict}@supports(word-break: auto-phrase){#section-content .tablesaw thead th{min-width:5rem;word-break:auto-phrase;overflow-wrap:break-word;line-break:auto}}#section-content .tablesaw tbody td{overflow-wrap:anywhere;word-break:normal;line-break:strict}@supports(word-break: auto-phrase){#section-content .tablesaw tbody td{word-break:auto-phrase;overflow-wrap:break-word;line-break:auto}}td .resource-link{width:-moz-fit-content;width:fit-content}.faceted-results tbody tr:hover{background-color:#ecfff7}.pagination-buttons{display:inline-block}legend{text-align:left;margin-bottom:12px}.select-list-item label{align-items:center;margin:24px 0}.facet label input[type=checkbox]{margin-right:12px;appearance:none;-webkit-appearance:none;-moz-appearance:none;width:24px;height:24px;border:1px solid #dedede;border-radius:6px;background-color:#fff;position:relative;cursor:pointer}.facet label input[type=checkbox]:checked{background-color:#027d45}.facet label input[type=checkbox]::after{content:"";position:absolute;top:3px;left:7px;width:6px;height:12px;border:1px solid #fff;transform:rotate(45deg);opacity:0;border-width:0 2px 2px 0}.facet label input[type=checkbox]:checked{background-color:#027d45;border-color:#027d45}.facet label input[type=checkbox]:checked::after{opacity:1}.facet label:focus-within input[type=checkbox]{outline:2px solid #027d45;outline-offset:2px;border-color:#027d45}.facet label input[type=radio]{margin-right:12px;appearance:none;-webkit-appearance:none;-moz-appearance:none;width:24px;height:24px;border:1px solid #dedede;background-color:#fff;position:relative;cursor:pointer}.facet label input[type=radio]:checked{background-color:#027d45}.facet label input[type=radio]::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:10px;height:10px;background-color:#fff;border-radius:50%;opacity:0}.facet label input[type=radio]:checked{background-color:#027d45;border-color:#027d45}.facet label input[type=radio]:checked::after{opacity:1}.facet label:focus-within input[type=radio]{outline:2px solid #027d45;outline-offset:2px;border-color:#027d45}#linked-resources{margin-top:72px}.linked-resource td{vertical-align:middle;text-align:left}}@media screen and (min-width: 800px){#content{padding:0 3.3898305085% 24px}.field .field-meta{width:30%;align-self:flex-start}.field .inputs{width:70%;padding-left:1.6949152542%}.field .value select{width:initial;margin-bottom:0}header{position:relative;padding-top:12px;margin-bottom:48px}header>*{padding:0 3.3898305085%}h1.site-title{margin-top:0;padding:0 3.3898305085%}.banner{margin-top:-48px}footer{padding:0 3.3898305085% 24px}header nav{margin-top:0;margin-bottom:0;position:static;padding:0 3.3898305085%}header nav:before{content:"";border:0;display:none}header nav ul a{padding:0}header nav ul li{position:static}header nav ul a:hover{background-color:rgba(0,0,0,0)}header nav ul li,header nav>ul li:last-child,header nav>ul ul:hover>li{border:0}header nav ul.navigation{margin-left:-7.2px;position:static;display:flex;align-items:flex-end;height:auto}header nav ul.navigation li ul:before{display:none}header nav ul.navigation>li>ul{position:absolute;top:100%;left:-9999px;background-color:#fff;padding:0;list-style:none;width:100%;padding:11px 0 6.2px;display:flex;flex-direction:row;flex-flow:row wrap;z-index:1}header nav ul.navigation ul ul{height:0}header nav ul.navigation>li:hover>ul{margin-left:auto;margin-right:auto;padding:12px 3.3898305085%;left:0;right:0;border-bottom:0;border-color:#dedede;height:auto}header nav ul.navigation>li:hover>ul:after{content:"";left:-9999px;right:-9999px;background-color:#fff;position:absolute;top:0;bottom:0;border-bottom:1px solid #dedede;border-top:1px solid #dedede;z-index:-1}header nav ul.navigation>li>ul>li{width:25%;font-size:14.45px;font-weight:bold;padding-bottom:24px}header nav ul.navigation>li>ul>li ul{font-weight:normal;padding:0;list-style-type:none;height:auto}header nav ul.navigation li.parent{position:static}header nav>ul>li>a{margin-bottom:7.2px}header nav>ul>li>.parent-link{display:inline-block;width:100%}header nav>ul>li>.parent-link>a{margin:7.2px;width:100%}header nav>ul>li>.parent-link a:after{font-family:"Font Awesome 5 Free";content:"";font-weight:900;display:inline-block;margin-left:7.2px}header nav>ul li:hover ul li{height:auto;padding:0}.child-toggle{display:none}header .parent ul a{padding-left:0}header .parent .parent .parent ul a{padding-left:12px}.sub-menu ul{border-bottom:1px solid #dedede;padding-bottom:11px}.sub-menu li{display:inline-block;border:0;padding:0;margin-right:12px}.sub-menu li:first-of-type{border:0;padding:0}#search{left:75%;border-left:1px solid #dedede;padding:7.2px}#search form input[type=text],#search form button[type=submit]{height:24px;font-size:14.45px;line-height:24px}#search form button[type=submit]{width:24px;height:24px;padding:0}#search form button[type=submit]:before{line-height:24px}.items.search #search{display:block}ul.resource-list .resource img{width:96px;height:auto;float:right;margin-left:12px}ul.resource-list .resource img~*{width:calc(100% - 108px)}body.item-set.item #content{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-end}body.item-set.item #content>h2,body.item-set.item #content>h3{width:100%}body.item-set .metadata{width:32.2033898305%;border-left:5px solid #dedede;padding-left:1.6949152542%;margin-right:1.6949152542%}body.item-set .metadata h4:first-of-type{margin-top:0}body.item-set #content .metadata~*{width:66.1016949153%;border-left:1px solid #dedede;padding-left:1.6949152542%}body.item-set .item-set-items h3{margin-top:0}body.item-set .metadata~nav.pagination:first-of-type{margin-bottom:0}.results>ul{display:flex;flex-wrap:wrap}.results>ul>li{width:calc(50% - 24px)}.results>ul>li:nth-child(2n){margin-left:24px}.preview-block{clear:both}ul.preview.resource-list li:first-of-type{border-top:1px solid #dedede;padding-top:23px}}