都全体で探す 閉じる

都全体で探す

防災・緊急情報

防災情報

緊急時

カテゴリ別

目的別

組織別

事業者の方

事業者カテゴリ別新着記事

対象者別新着記事

事業ステータス別新着記事

事業者向けリンク集(入札等)

My TOKYO おすすめの情報を テーマごとに発信

個人の方

イベント

チャンネル

もっと見る

カテゴリ別新着記事

事業者の方

イベント

カテゴリ別新着記事

よく利用される手続き・サービス

都庁総合ホームページ

.language_more_text {
color: var(–metrotokyo-color-primary);
}

.language_more > .language_more_text::after {
background-image: url(/documents/d/global/metrotokyo_icon_blank_primary);
}

.language_more > .language_more_text:link,
.language_more > .language_more_text:active,
.language_more > .language_more_text:visited {
color: var(–metrotokyo-color-primary);
}

.language_more:hover:not([data-button-secondary-state=”disabled”]):not(:disabled), .language_more:focus:not([data-button-secondary-state=”disabled”]):not(:disabled) {
color: var(–metrotokyo-color-primary);
background-color: var(–metrotokyo-color-button-secondary-hover);
}

.language_more[data-button-secondary-state=”disabled”], .language_more:disabled {
cursor: not-allowed;
color: var(–metrotokyo-color-button-disabled);
border-color: var(–metrotokyo-color-button-disabled);
}

.language_more[data-button-secondary-state=”disabled”]:hover, .language_more:disabled:hover {
color: var(–metrotokyo-color-button-disabled);
}

.language_more[data-button-secondary-state=”disabled”] > .language_more_text,
.language_more:disabled > .language_more_text {
cursor: not-allowed;
color: var(–metrotokyo-color-button-disabled);
}

.language_more[data-button-secondary-state=”disabled”] > .language_more_text::after,
.language_more:disabled > .language_more_text::after {
background-image: url(/documents/d/global/metrotokyo_icon_blank);
}

@media (min-width: 961px) {
.header-bureau_submenu-button {
font-size: var(–metrotokyo-body2-desktop-font-size);
line-height: var(–metrotokyo-body2-desktop-line-height);
font-weight: var(–metrotokyo-body2-desktop-font-weight);
letter-spacing: var(–metrotokyo-body2-desktop-letter-spacing);
}
.header-bureau_submenu-link {
font-size: var(–metrotokyo-body2-desktop-font-size);
line-height: var(–metrotokyo-body2-desktop-line-height);
font-weight: var(–metrotokyo-body2-desktop-font-weight);
letter-spacing: var(–metrotokyo-body2-desktop-letter-spacing);
}
.header-bureau {
width: calc(100% – var(–metrotokyo-header-lg-width));
margin-top: 0;
margin-left: var(–metrotokyo-header-lg-width);
}
.header-bureau_inner {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
gap: 16px;
background-color: var(–metrotokyo-color-background2);
padding: 9.5px 24px 8.5px 24px;
border-bottom: 1px solid var(–metrotokyo-border-color1);
}
.header-bureau_s-bottom {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
gap: 16px;
}
.header-bureau_logo {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
margin: -9.5px 0 -8.5px;
}
.header-bureau_submenu {
width: auto;
}
.header-bureau_submenu-list-item {
position: relative;
}
.header-bureau_submenu-link-list {
visibility: hidden;
opacity: 0;
min-width: 242px;
position: absolute;
top: 100%;
inset-inline-start: 0;
z-index: 5;
-webkit-transition: opacity 0.3s var(–metrotokyo-easing-ease-in-out-quad);
transition: opacity 0.3s var(–metrotokyo-easing-ease-in-out-quad);
}
.header-bureau_submenu-link-list-inner {
-webkit-box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.1);
box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.1);
}
.header-bureau_submenu-list-item:hover .header-bureau_submenu-button,
.header-bureau_submenu-list-item:focus-within .header-bureau_submenu-button {
background-color: var(–metrotokyo-color-background1);
}
.header-bureau_submenu-list-item:hover .header-bureau_submenu-link-list,
.header-bureau_submenu-list-item:focus-within .header-bureau_submenu-link-list {
visibility: visible;
opacity: 1;
}
.header-bureau_button {
display: none;
}
[data-header-bureau-layout=”special”] .header-bureau {
–metrotokyo-header-lg-width: 160px;
width: 100%;
margin-left: 0;
}
[data-header-bureau-layout=”special”] .header-bureau_inner {
padding-left: calc(var(–metrotokyo-header-lg-width) + 24px);
}
[data-header-bureau-layout=”template-ag”] .header-bureau {
width: 100%;
margin-left: 0;
}
[data-header-bureau-layout=”template-ag”] .header-bureau_inner {
padding-left: calc(var(–metrotokyo-header-lg-width) + 24px);
}
.bureau-menu {
display: block;
position: relative;
background-color: var(–metrotokyo-color-primary-light, #018838);
}
.bureau-menu_list {
min-height: var(–metrotokyo-lg-menu-height);
list-style-type: none;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
padding: 0 var(–metrotokyo-lg-space-pattern4);
margin: 0;
overflow-x: auto;
-ms-overflow-style: none;
scrollbar-width: none;
scroll-behavior: smooth;
}
.bureau-menu_list::-webkit-scrollbar {
display: none;
}
.bureau-menu_list-item {
height: 100%;
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
padding: 12px calc(50px / 2) 8px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.bureau-menu_list-item:first-child {
-webkit-padding-start: 0;
padding-inline-start: 0;
}
.bureau-menu_list-item:last-child {
-webkit-padding-end: 0;
padding-inline-end: 0;
}
.bureau-menu_list-item:nth-child(n + 2) .bureau-menu_title-link-wrapper {
position: relative;
}
.bureau-menu_list-item:nth-child(n + 2) .bureau-menu_title-link-wrapper::before {
position: absolute;
content: ”;
top: 50%;
inset-inline-start: calc(-1 * (50px / 2));
-webkit-transform: translateY(calc(-1 * 50% – 2px));
transform: translateY(calc(-1 * 50% – 2px));
width: 1px;
height: max(2.625rem, 42px);
background-color: var(–metrotokyo-color-background2);
opacity: 0.6;
}
.bureau-menu_title-button-wrapper {
display: none;
}
.bureau-menu_title-link {
font-size: var(–metrotokyo-body1-desktop-font-size);
line-height: var(–metrotokyo-body1-desktop-line-height);
font-weight: var(–metrotokyo-body1-desktop-font-weight);
letter-spacing: var(–metrotokyo-body1-desktop-letter-spacing);
line-height: 1.1;
position: relative;
text-align: center;
height: max(2.75rem, 44px);
padding-bottom: 8px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.bureau-menu_title-link:link, .bureau-menu_title-link:active, .bureau-menu_title-link:visited {
color: var(–metrotokyo-color-base2);
text-decoration: none;
}
.bureau-menu_title-link:focus, .bureau-menu_title-link:hover {
color: var(–metrotokyo-color-base2);
text-decoration: underline;
}
html[dir=”rtl”] .bureau-menu_title-link {
text-align: center !important;
}
.bureau-menu_title-link[aria-current] {
text-decoration: none;
}
.bureau-menu_title-link[aria-current]::after {
position: absolute;
bottom: 0;
left: 0;
content: ”;
height: 4px;
width: 100%;
background-color: var(–metrotokyo-color-base2);
border-radius: 9999px;
}
.bureau-menu_title-link[data-header-menu-title-link-state=”open”] {
text-shadow: 0.5px 0 0.5px var(–metrotokyo-color-base2);
}
.bureau-menu_top-link {
font-size: var(–metrotokyo-body1-desktop-font-size);
line-height: var(–metrotokyo-body1-desktop-line-height);
font-weight: var(–metrotokyo-body1-desktop-font-weight);
letter-spacing: var(–metrotokyo-body1-desktop-letter-spacing);
}
.bureau-menu_top-link:link, .bureau-menu_top-link:active, .bureau-menu_top-link:visited {
color: var(–metrotokyo-color-primary);
text-decoration: none;
}
.bureau-menu_top-link:focus, .bureau-menu_top-link:hover {
color: var(–metrotokyo-color-primary);
text-decoration: underline;
}
.bureau-menu_top-link:focus {
text-decoration: none;
}
.bureau-menu_top-link:focus-visible {
text-decoration: underline;
}
.bureau-menu_top-link-top-text {
display: none;
}
.bureau-menu_top-link .bureau-menu_link-break {
display: none;
}
.bureau-menu_button-close {
background-color: transparent;
border: none;
cursor: pointer;
margin: 0;
padding: 0;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
color: var(–metrotokyo-color-base1);
font-family: inherit;
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
gap: 8px;
}
.bureau-menu_button-close-text {
font-size: var(–metrotokyo-body2-desktop-font-size);
line-height: var(–metrotokyo-body2-desktop-line-height);
font-weight: var(–metrotokyo-body2-desktop-font-weight);
letter-spacing: var(–metrotokyo-body2-desktop-letter-spacing);
}
.bureau-menu_link-list-footer {
padding: 8px 24px;
text-align: end;
background-color: var(–metrotokyo-color-background1);
border-top: 1px solid var(–metrotokyo-border-color4);
}
.bureau-menu_more-link {
font-size: var(–metrotokyo-body1-desktop-font-size);
line-height: var(–metrotokyo-body1-desktop-line-height);
font-weight: var(–metrotokyo-body1-desktop-font-weight);
letter-spacing: var(–metrotokyo-body1-desktop-letter-spacing);
}
.bureau-menu_more-link:link, .bureau-menu_more-link:active, .bureau-menu_more-link:visited {
color: var(–metrotokyo-color-base1);
text-decoration: none;
}
.bureau-menu_more-link:focus, .bureau-menu_more-link:hover {
color: var(–metrotokyo-color-base1);
text-decoration: underline;
}
.bureau-menu_link-list {
border-bottom: 1px solid var(–metrotokyo-border-color3);
position: absolute;
z-index: 1;
top: var(–metrotokyo-lg-menu-height);
left: 0;
width: 100%;
max-height: calc(100vh – var(–metrotokyo-header-js-height));
max-height: calc(100dvh – var(–metrotokyo-header-js-height));
overflow-y: auto;
-ms-scroll-chaining: none;
overscroll-behavior: none;
}
.bureau-menu_link-list-header {
padding: 12px 24px;
background-color: var(–metrotokyo-color-background1);
display: -webkit-box;
display: -ms-flexbox;
display: flex;
gap: 24px;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
.bureau-menu_link-list-body {
background-color: var(–metrotokyo-color-background5);
background-image: linear-gradient(0deg, transparent calc(calc(max(4.5rem, 72px) + 8px + 4px) – 1px), var(–metrotokyo-border-color3) calc(calc(max(4.5rem, 72px) + 8px + 4px) – 1px));
background-size: calc(max(4.5rem, 72px) + 8px + 4px) calc(max(4.5rem, 72px) + 8px + 4px);
}
.bureau-menu_link-list-inner {
height: 100%;
margin: 0;
padding: 0;
padding-inline: var(–metrotokyo-lg-space-pattern4);
list-style-type: none;
display: grid;
grid-template-columns: repeat(auto-fill, minmax(max(13.25rem, 212px), 1fr));
gap: 0 33px;
position: relative;
overflow: hidden;
}
.bureau-menu_link-list-inner::after, .bureau-menu_link-list-inner::before {
position: absolute;
content: ”;
top: 0;
background-color: var(–metrotokyo-color-background5);
background-image: linear-gradient(0deg, transparent calc(calc(max(4.5rem, 72px) + 8px + 4px) – 1px), var(–metrotokyo-border-color3) calc(calc(max(4.5rem, 72px) + 8px + 4px) – 1px));
background-size: calc(max(4.5rem, 72px) + 8px + 4px) calc(max(4.5rem, 72px) + 8px + 4px);
height: 100%;
width: 2px;
z-index: 1;
}
.bureau-menu_link-list-inner::before {
inset-inline-start: calc(var(–metrotokyo-lg-space-pattern4) + (-1 * 33px / 2));
}
.bureau-menu_link-list-inner::after {
inset-inline-end: calc(var(–metrotokyo-lg-space-pattern4) + (-1 * 33px / 2));
}
.bureau-menu_link-list-item {
padding-block: 8px 4px;
}
.bureau-menu_link-list-item:not(:first-child) {
position: relative;
}
.bureau-menu_link-list-item:not(:first-child)::before {
position: absolute;
content: ”;
top: 50%;
inset-inline-start: calc(-1 * 33px / 2);
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
width: 1px;
height: max(2.625rem, 42px);
background-color: var(–metrotokyo-border-color3);
}
.bureau-menu_link-list-item:last-child {
position: relative;
}
.bureau-menu_link-list-item:last-child::after {
position: absolute;
content: ”;
top: 50%;
inset-inline-end: calc(-1 * 33px / 2);
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
width: 1px;
height: max(2.625rem, 42px);
background-color: var(–metrotokyo-border-color3);
}
.bureau-menu_link {
font-size: var(–metrotokyo-body2-desktop-font-size);
line-height: var(–metrotokyo-body2-desktop-line-height);
font-weight: var(–metrotokyo-body2-desktop-font-weight);
letter-spacing: var(–metrotokyo-body2-desktop-letter-spacing);
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
height: max(4.5rem, 72px);
padding-bottom: 9px;
}
.bureau-menu_link:link, .bureau-menu_link:active, .bureau-menu_link:visited {
color: var(–metrotokyo-color-base1);
text-decoration: none;
}
.bureau-menu_link:focus, .bureau-menu_link:hover {
color: var(–metrotokyo-color-base1);
text-decoration: underline;
}
.bureau-menu_link-text {
text-align: center;
}
html[dir=”rtl”] .bureau-menu_link-text {
text-align: center !important;
}
.bureau-menu_link[aria-current] {
color: var(–metrotokyo-color-primary);
text-decoration: none;
position: relative;
}
.bureau-menu_link[aria-current]::after {
position: absolute;
bottom: 0;
left: 0;
content: ”;
height: 4px;
width: 100%;
background-color: var(–metrotokyo-color-primary);
border-radius: 9999px;
}
.bureau-menu_link-text {
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
overflow: hidden;
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
}
.bureau-menu_link-icon {
-webkit-margin-end: 8px;
margin-inline-end: 8px;
}
.bureau-menu_link-icon-image {
-o-object-fit: contain;
object-fit: contain;
}
.bureau-menu_button-prev, .bureau-menu_button-next {
background-color: transparent;
border: none;
cursor: pointer;
margin: 0;
padding: 0;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
color: var(–metrotokyo-color-base1);
font-family: inherit;
position: absolute;
z-index: 2;
top: 50%;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
background-color: var(–metrotokyo-color-background2);
border-radius: 50%;
padding: 3px;
line-height: 0;
fill: var(–metrotokyo-color-primary);
border: 1px solid var(–metrotokyo-color-primary);
opacity: 1;
-webkit-transition: opacity 0.2s;
transition: opacity 0.2s;
}
.bureau-menu_button-prev {
left: 16px;
}
.bureau-menu_button-next {
right: 16px;
}
[data-header-menu-hidden-prev=’true’] > .bureau-menu_button-prev,
[data-header-menu-hidden-next=”true”] > .bureau-menu_button-next {
display: block;
opacity: 0;
pointer-events: none;
}
[data-header-bureau-layout=”template-ag”] .bureau-menu {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
[data-header-bureau-layout=”template-ag”] .bureau-menu .portlet {
position: static;
}
html[dir=”rtl”] [data-header-bureau-layout=”template-ag”] .bureau-menu {
-webkit-box-orient: horizontal;
-webkit-box-direction: reverse;
-ms-flex-direction: row-reverse;
flex-direction: row-reverse;
}
[data-header-bureau-layout=”template-ag”] .bureau-menu_list-wrapper {
min-width: 0;
}
[data-header-bureau-layout=”template-ag”] .bureau-menu_button-prev {
left: calc(var(–metrotokyo-header-lg-width) + 16px);
}
[data-header-bureau-layout=”template-ag”] .bureau-menu_button-search-wrapper {
padding-top: 12px;
padding-inline: 13px;
padding-bottom: 8px;
width: var(–metrotokyo-header-lg-width);
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
position: relative;
}
[data-header-bureau-layout=”template-ag”] .bureau-menu_button-search-wrapper::after {
position: absolute;
content: ”;
top: 50%;
right: 0;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
width: 1px;
height: max(2.625rem, 42px);
background-color: var(–metrotokyo-color-background2);
opacity: 0.6;
}
[data-header-bureau-layout=”template-ag”] .bureau-menu_button-search {
background-color: transparent;
border: none;
cursor: pointer;
margin: 0;
padding: 0;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
color: var(–metrotokyo-color-base1);
font-family: inherit;
font-size: var(–metrotokyo-body1B-desktop-font-size);
line-height: var(–metrotokyo-body1B-desktop-line-height);
font-weight: var(–metrotokyo-body1B-desktop-font-weight);
letter-spacing: var(–metrotokyo-body1B-desktop-letter-spacing);
line-height: 1.2;
color: var(–metrotokyo-color-base2);
width: 100%;
height: max(2.75rem, 44px);
display: -webkit-box;
display: -ms-flexbox;
display: flex;
gap: 8px;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
padding-bottom: 8px;
}
[data-header-bureau-layout=”template-ag”] .bureau-menu_button-search-icon {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
padding: 4px;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
border-radius: 9999px;
background-color: var(–metrotokyo-color-background2);
}
[data-header-bureau-layout=”template-ag”] .bureau-menu_button-search-icon-svg {
fill: var(–metrotokyo-color-primary);
}
[data-header-bureau-layout=”template-ag”] .bureau-menu_button-search-text {
text-align: start;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
overflow: hidden;
}
.language_button {
font-size: var(–metrotokyo-body1-desktop-font-size);
line-height: var(–metrotokyo-body1-desktop-line-height);
font-weight: var(–metrotokyo-body1-desktop-font-weight);
letter-spacing: var(–metrotokyo-body1-desktop-letter-spacing);
}
.language_title {
font-size: var(–metrotokyo-body1B-desktop-font-size);
line-height: var(–metrotokyo-body1B-desktop-line-height);
font-weight: var(–metrotokyo-body1B-desktop-font-weight);
letter-spacing: var(–metrotokyo-body1B-desktop-letter-spacing);
}
.language_more {
font-size: var(–metrotokyo-btn-desktop-font-size);
line-height: var(–metrotokyo-btn-desktop-line-height);
font-weight: var(–metrotokyo-btn-desktop-font-weight);
letter-spacing: var(–metrotokyo-btn-desktop-letter-spacing);
}
.language {
position: relative;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
margin: 0;
-webkit-padding-start: 16px;
padding-inline-start: 16px;
-webkit-border-start: 1px solid var(–metrotokyo-border-color3);
border-inline-start: 1px solid var(–metrotokyo-border-color3);
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.language_title:first-child {
margin-top: 0;
}
.language_list {
grid-template-columns: repeat(2, 1fr);
}
.language_button {
position: relative;
z-index: 4;
}
.language_button:hover, .language_button:focus, .language_button[aria-expanded=’true’] {
color: var(–metrotokyo-color-primary);
text-decoration: underline;
}
.language_more {
background-color: transparent;
border: none;
cursor: pointer;
margin: 0;
padding: 0;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
color: var(–metrotokyo-color-base1);
font-family: inherit;
font-size: var(–metrotokyo-btn-mobile-font-size);
line-height: var(–metrotokyo-btn-mobile-line-height);
font-weight: var(–metrotokyo-btn-mobile-font-weight);
letter-spacing: var(–metrotokyo-btn-mobile-letter-spacing);
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
border-radius: 8px;
border: 1px solid transparent;
padding: 16px;
min-width: 232px;
max-width: 480px;
text-align: center;
text-decoration: none;
color: var(–metrotokyo-color-primary);
border-color: var(–metrotokyo-color-primary);
-webkit-transition: background-color var(–metrotokyo-anchor-hover-transition-duration) var(–metrotokyo-easing-ease-out-quad);
transition: background-color var(–metrotokyo-anchor-hover-transition-duration) var(–metrotokyo-easing-ease-out-quad);
margin-top: 32px;
}
.language_more_text:link, .language_more_text:active, .language_more_text:visited, .language_more_text:hover, .language_more_text:focus {
text-decoration: none;
}
.language_more > .language_more_text {
color: var(–metrotokyo-color-primary);
}
.language_more > .language_more_text::after {
background-image: url(/documents/d/global/metrotokyo_icon_blank_primary);
}
.language_more > .language_more_text:link,
.language_more > .language_more_text:active,
.language_more > .language_more_text:visited {
color: var(–metrotokyo-color-primary);
}
.language_more:hover:not([data-button-secondary-state=”disabled”]):not(:disabled), .language_more:focus:not([data-button-secondary-state=”disabled”]):not(:disabled) {
color: var(–metrotokyo-color-primary);
background-color: var(–metrotokyo-color-button-secondary-hover);
}
.language_more[data-button-secondary-state=”disabled”], .language_more:disabled {
cursor: not-allowed;
color: var(–metrotokyo-color-button-disabled);
border-color: var(–metrotokyo-color-button-disabled);
}
.language_more[data-button-secondary-state=”disabled”]:hover, .language_more:disabled:hover {
color: var(–metrotokyo-color-button-disabled);
}
.language_more[data-button-secondary-state=”disabled”] > .language_more_text,
.language_more:disabled > .language_more_text {
cursor: not-allowed;
color: var(–metrotokyo-color-button-disabled);
}
.language_more[data-button-secondary-state=”disabled”] > .language_more_text::after,
.language_more:disabled > .language_more_text::after {
background-image: url(/documents/d/global/metrotokyo_icon_blank);
}
.language_menu {
position: absolute;
top: calc(50% + 1.75rem / 2 + 6px);
inset-inline-end: 0;
z-index: 4;
min-width: 320px;
-webkit-box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.1);
box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.1);
background-color: var(–metrotokyo-color-background2);
border: 1px solid var(–metrotokyo-border-color3);
border-radius: 4px;
padding: 16px 14px 16px 14px;
visibility: hidden;
opacity: 0;
-webkit-transition: opacity 0.3s var(–metrotokyo-easing-ease-in-out-quad), visibility 0.1s var(–metrotokyo-easing-ease-in-out-quad);
transition: opacity 0.3s var(–metrotokyo-easing-ease-in-out-quad), visibility 0.1s var(–metrotokyo-easing-ease-in-out-quad);
}
.language_menu[data-header-language-state=”open”] {
visibility: visible;
opacity: 1;
-webkit-transition: opacity 0.3s var(–metrotokyo-easing-ease-in-out-quad), visibility 0.3s var(–metrotokyo-easing-ease-in-out-quad);
transition: opacity 0.3s var(–metrotokyo-easing-ease-in-out-quad), visibility 0.3s var(–metrotokyo-easing-ease-in-out-quad);
}
.language_menu-overlay {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100vh;
z-index: 3;
display: none;
}
.language_menu[data-header-language-state=”open”] + .language_menu-overlay {
display: block;
}
.language_menu-body {
max-height: calc(100svh – 12.5rem);
padding: 0 2px;
overflow-y: scroll;
-ms-scroll-chaining: none;
overscroll-behavior: contain;
}
.language_menu-footer {
margin-top: 16px;
padding-top: 16px;
border-top: 1px solid var(–metrotokyo-border-color3);
text-align: center;
}
html[dir=”rtl”] .language_menu-footer {
text-align: center !important;
}
.language_close {
background-color: transparent;
border: none;
cursor: pointer;
margin: 0;
padding: 0;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
color: var(–metrotokyo-color-base1);
font-family: inherit;
color: var(–metrotokyo-color-base4);
text-decoration: underline;
}
.language_close:hover, .language_close:focus {
text-decoration: none;
}
}

@media (max-width: 960px) {
.header-bureau_inner {
padding: 0;
border-bottom: none;
}
.header-bureau_s-top {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
gap: 10px;
padding: 8px 16px;
background-color: var(–metrotokyo-color-background1);
position: relative;
}
.header-bureau_s-top::after {
content: ”;
width: 100%;
height: 2px;
background-color: var(–metrotokyo-color-primary);
position: absolute;
bottom: 0;
left: 0;
opacity: 0;
-webkit-transition: opacity 0.3s var(–metrotokyo-easing-ease-in-out-quad);
transition: opacity 0.3s var(–metrotokyo-easing-ease-in-out-quad);
}
.header-bureau_s-top[data-header-menu-state=”close”]::after {
opacity: 1;
}
.header-bureau_logo-image {
display: block;
width: 100%;
height: 100%;
}
.header-bureau_s-bottom {
background-color: var(–metrotokyo-color-background1);
padding: 0 16px 8px;
-webkit-transition: opacity 0.3s var(–metrotokyo-easing-ease-in-out-quad);
transition: opacity 0.3s var(–metrotokyo-easing-ease-in-out-quad);
border-bottom: 2px solid var(–metrotokyo-color-primary);
opacity: 1;
}
.header-bureau_s-bottom[data-header-menu-state=”close”] {
opacity: 0;
}
.header-bureau_submenu {
position: relative;
}
.header-bureau_submenu-link-list {
display: none;
width: 100%;
position: absolute;
bottom: 0;
left: 0;
}
.header-bureau_submenu-link-list[data-header-menu-submenu-current=”true”] {
display: block;
}
.bureau-menu {
position: relative;
background-color: var(–metrotokyo-color-background2);
-webkit-transition: opacity 0.3s var(–metrotokyo-easing-ease-in-out-quad);
transition: opacity 0.3s var(–metrotokyo-easing-ease-in-out-quad);
opacity: 1;
min-height: calc(100vh – var(–metrotokyo-header-js-height) – var(–metrotokyo-header-js-height-s-bottom));
min-height: calc(100dvh – var(–metrotokyo-header-js-height) – var(–metrotokyo-header-js-height-s-bottom));
}
.bureau-menu[data-header-menu-state=”close”] {
opacity: 0;
}
.bureau-menu_list {
margin: 0;
padding: 0;
list-style-type: none;
}
.bureau-menu_title-link-wrapper {
display: none;
}
.bureau-menu_title-button {
background-color: transparent;
border: none;
cursor: pointer;
margin: 0;
padding: 0;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
color: var(–metrotokyo-color-base1);
font-family: inherit;
font-size: var(–metrotokyo-body1-mobile-font-size);
line-height: var(–metrotokyo-body1-mobile-line-height);
font-weight: var(–metrotokyo-body1-mobile-font-weight);
letter-spacing: var(–metrotokyo-body1-mobile-letter-spacing);
padding: 16px 50px 16px 16px;
width: 100%;
text-align: start;
border-bottom: 1px solid var(–metrotokyo-border-color3);
position: relative;
}
.bureau-menu_title-button-toggle-icon {
position: absolute;
top: 50%;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
right: 16px;
display: block;
width: 24px;
height: 24px;
}
.bureau-menu_title-button-toggle-icon::after, .bureau-menu_title-button-toggle-icon::before {
position: absolute;
content: ”;
top: 11px;
right: 2.6px;
display: block;
height: 2px;
width: 20px;
background-color: var(–metrotokyo-color-base1);
}
.bureau-menu_title-button-toggle-icon::after {
-webkit-transform: rotate(90deg);
transform: rotate(90deg);
-webkit-transition: -webkit-transform 0.1s ease-out;
transition: -webkit-transform 0.1s ease-out;
transition: transform 0.1s ease-out;
transition: transform 0.1s ease-out, -webkit-transform 0.1s ease-out;
}
[aria-expanded=’true’] .bureau-menu_title-button-toggle-icon::after {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
-webkit-transition: -webkit-transform 0.3s ease-out;
transition: -webkit-transform 0.3s ease-out;
transition: transform 0.3s ease-out;
transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
}
.bureau-menu_link-list {
background-color: var(–metrotokyo-color-background1);
overflow: hidden;
-webkit-transition: height 0.33s var(–metrotokyo-easing-ease-in-out-quad);
transition: height 0.33s var(–metrotokyo-easing-ease-in-out-quad);
}
.bureau-menu_link-list[data-header-menu-link-list-state=”close”] {
-webkit-transition: height 0.1s var(–metrotokyo-easing-ease-in-out-quad);
transition: height 0.1s var(–metrotokyo-easing-ease-in-out-quad);
}
.bureau-menu_link-list-inner {
list-style-type: none;
margin: 0;
padding: 0;
}
.bureau-menu_link-list-item {
border-bottom: 1px solid var(–metrotokyo-border-color3);
}
.bureau-menu_link {
font-size: var(–metrotokyo-body1-mobile-font-size);
line-height: var(–metrotokyo-body1-mobile-line-height);
font-weight: var(–metrotokyo-body1-mobile-font-weight);
letter-spacing: var(–metrotokyo-body1-mobile-letter-spacing);
display: -webkit-box;
display: -ms-flexbox;
display: flex;
padding: 16px 32px;
}
.bureau-menu_link:link, .bureau-menu_link:active, .bureau-menu_link:visited {
color: var(–metrotokyo-color-base1);
text-decoration: none;
}
.bureau-menu_link:focus, .bureau-menu_link:hover {
color: var(–metrotokyo-color-base1);
text-decoration: underline;
}
.bureau-menu_link-break {
display: none;
}
.bureau-menu_link-icon {
-webkit-margin-end: 8px;
margin-inline-end: 8px;
-ms-flex-item-align: start;
align-self: start;
}
.bureau-menu_link-icon-image {
-o-object-fit: contain;
object-fit: contain;
}
.bureau-menu_button-search-wrapper {
display: none;
}
.bureau-menu_button-prev, .bureau-menu_button-next {
display: none;
}
.bureau-menu_top-link-wrapper {
font-size: var(–metrotokyo-body1-mobile-font-size);
line-height: var(–metrotokyo-body1-mobile-line-height);
font-weight: var(–metrotokyo-body1-mobile-font-weight);
letter-spacing: var(–metrotokyo-body1-mobile-letter-spacing);
width: 100%;
text-align: start;
border-bottom: 1px solid var(–metrotokyo-border-color3);
}
.bureau-menu_top-link {
font-size: var(–metrotokyo-body1-mobile-font-size);
line-height: var(–metrotokyo-body1-mobile-line-height);
font-weight: var(–metrotokyo-body1-mobile-font-weight);
letter-spacing: var(–metrotokyo-body1-mobile-letter-spacing);
display: block;
padding: 16px 50px 16px 16px;
}
.bureau-menu_top-link:link, .bureau-menu_top-link:active, .bureau-menu_top-link:visited {
color: var(–metrotokyo-color-base1);
text-decoration: none;
}
.bureau-menu_top-link:focus, .bureau-menu_top-link:hover {
color: var(–metrotokyo-color-base1);
text-decoration: underline;
}
.bureau-menu_button-close {
display: none;
}
.bureau-menu_link-list-footer {
text-align: end;
background-color: var(–metrotokyo-color-background1);
border-bottom: 1px solid var(–metrotokyo-border-color3);
}
.bureau-menu_more-link {
font-size: var(–metrotokyo-body1-mobile-font-size);
line-height: var(–metrotokyo-body1-mobile-line-height);
font-weight: var(–metrotokyo-body1-mobile-font-weight);
letter-spacing: var(–metrotokyo-body1-mobile-letter-spacing);
display: block;
padding: 8px 16px 8px 48px;
}
.bureau-menu_more-link:link, .bureau-menu_more-link:active, .bureau-menu_more-link:visited {
color: var(–metrotokyo-color-base1);
text-decoration: none;
}
.bureau-menu_more-link:focus, .bureau-menu_more-link:hover {
color: var(–metrotokyo-color-base1);
text-decoration: underline;
}
.language {
width: 100%;
margin: 16px 0 0;
border-top: 1px solid var(–metrotokyo-border-color3);
}
.language_title {
margin-bottom: 8px;
}
.language_list {
grid-template-columns: repeat(2, 1fr);
}
.language_button {
padding: 8px 24px 8px 0;
position: relative;
width: 100%;
}
.language_button-toggle-icon {
position: absolute;
top: 50%;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
right: 0;
display: block;
width: 24px;
height: 24px;
}
.language_button-toggle-icon::after, .language_button-toggle-icon::before {
position: absolute;
content: ”;
top: 11px;
right: 2.6px;
display: block;
height: 2px;
width: 20px;
background-color: var(–metrotokyo-color-base1);
}
.language_button-toggle-icon::after {
-webkit-transform: rotate(90deg);
transform: rotate(90deg);
-webkit-transition: -webkit-transform 0.1s ease-out;
transition: -webkit-transform 0.1s ease-out;
transition: transform 0.1s ease-out;
transition: transform 0.1s ease-out, -webkit-transform 0.1s ease-out;
}
[aria-expanded=’true’] .language_button-toggle-icon::after {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
-webkit-transition: -webkit-transform 0.3s ease-out;
transition: -webkit-transform 0.3s ease-out;
transition: transform 0.3s ease-out;
transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
}
.language_menu {
padding: 0 16px;
display: block;
overflow: hidden;
-webkit-transition: height var(–metrotokyo-accordion-close-transition-duration) var(–metrotokyo-accordion-close-transition-easing);
transition: height var(–metrotokyo-accordion-close-transition-duration) var(–metrotokyo-accordion-close-transition-easing);
}
.language_menu[data-header-language-state=”open”] {
-webkit-transition: height var(–metrotokyo-accordion-open-transition-duration) var(–metrotokyo-accordion-open-transition-easing);
transition: height var(–metrotokyo-accordion-open-transition-duration) var(–metrotokyo-accordion-open-transition-easing);
}
.language_menu-body {
padding-bottom: 24px;
}
.language_menu-footer {
display: none;
}
.language_title-break {
display: none;
}
}

@media (max-width: 520px) {
.language_more {
width: 100%;
min-width: auto;
}
}

@media (min-width: 521px) and (max-width: 960px) {
.language_button {
padding: 16px 50px 16px 0;
}
.language_list {
grid-template-columns: repeat(4, 1fr);
}
}

@media (min-width: 961px) and (min-width: 961px) {
.language_more {
font-size: var(–metrotokyo-btn-desktop-font-size);
line-height: var(–metrotokyo-btn-desktop-line-height);
font-weight: var(–metrotokyo-btn-desktop-font-weight);
letter-spacing: var(–metrotokyo-btn-desktop-letter-spacing);
}
}

@media (min-width: 961px) and (max-width: 520px) {
.language_more {
width: 100%;
min-width: auto;
}
}]]>

報道発表資料

2025年8月27日

生活文化局

「都民の日」を記念し、10月1日(水曜日)に施設の無料公開や記念行事を行いますのでお知らせします。

1 入園料・観覧料等が無料になります(開園・開館の時間中)
庭園 混雑時、入場時間等の調整あり

動物園・植物園 混雑時、入場時間等の調整あり(※以外)

博物館・美術館等 混雑時、入場時間等の調整あり

江戸東京たてもの園 電話 042-388-3300
東京都美術館(企画展「つくるよろこび 生きるためのDIY 」) 電話 03-3823-6921
東京都庭園美術館(庭園のみ) 電話 03-3443-0201
東京都写真美術館(自主企画展「総合開館30周年記念 日本の新進作家 vol.22」、「総合開館30周年記念 ペドロ・コスタ」) 電話 03-3280-0099
東京都現代美術館(常設展「開館30周年記念 MOTコレクション 9つのプロフィール 1935→2025」) 電話 03-5245-4111

写真2

東京都現代美術館

2 施設の利用料が無料になります(開館の時間中)

京浜島勤労者厚生会館(「テニス、卓球、バドミントン」個人・1時間分) 電話 03-3790-2491

3 記念行事を実施します

施設名
行事の概要
時間
電話番号

東京都水の科学館

子どもサイエンスチャレンジ
「水と音の実験をしよう!」
体験イベントを開催
記念品配布

9時30分~17時00分(入館は16時30分まで)
電話 03-3528-2366

東京都水道歴史館

「神田上水 歴史講座と史跡めぐり」

史跡めぐりは小石川後楽園を予定
事前申込制/申込期間  9月3日(水曜日)~9月17日(水曜日)

13時00分~16時00分頃
電話 03-5802-9040

奥多摩 水と緑のふれあい館
小河内ダムに関するビデオの上映
10時00分~16時00分
電話 0428-86-2731

東京都虹の下水道館
記念品配布
9時30分~16時30分(入館は16時00分まで)
電話 03-5564-2458

当日の開園・開館状況及び利用方法等の詳細は、各施設/ホームページでご確認ください。状況により、時間及び行事予定が変更される場合もあります。

お問い合わせ

生活文化局文化振興部企画調整課
電話 03-5000-7230

記事ID:000-001-20250827-043093

small {
font-size: inherit;
line-height: inherit;
}

@media (min-width: 961px) {
.footer_utility-menu-item-link {
font-size: var(–metrotokyo-body1-desktop-font-size);
line-height: var(–metrotokyo-body1-desktop-line-height);
font-weight: var(–metrotokyo-body1-desktop-font-weight);
letter-spacing: var(–metrotokyo-body1-desktop-letter-spacing);
}
.footer_address {
font-size: var(–metrotokyo-cap-desktop-font-size);
line-height: var(–metrotokyo-cap-desktop-line-height);
font-weight: var(–metrotokyo-cap-desktop-font-weight);
letter-spacing: var(–metrotokyo-cap-desktop-letter-spacing);
}
.footer_copyright {
font-size: var(–metrotokyo-cap-desktop-font-size);
line-height: var(–metrotokyo-cap-desktop-line-height);
font-weight: var(–metrotokyo-cap-desktop-font-weight);
letter-spacing: var(–metrotokyo-cap-desktop-letter-spacing);
}
.footer {
padding-top: 56px;
padding-left: var(–metrotokyo-header-lg-width);
}
.footer_button-back-to-top {
top: calc(-1 * (24px + 56px));
right: 24px;
}
.footer_section-inner {
max-width: var(–metrotokyo-footer-inner-width);
margin: 0 auto;
}
.footer_logoform {
max-width: 497px;
margin: 0 auto;
}
.footer_bottom-inner {
max-width: var(–metrotokyo-footer-inner-width);
margin: 0 auto;
}
.footer[data-footer-layout=”special”] {
padding-left: 0;
}
.footer[data-footer-layout=”template-ag”] {
padding-left: 0;
}
}

@media (max-width: 520px) {
.footer_logoform {
max-width: 343px;
margin: 0 auto;
}
.footer_slider-body {
max-width: 343px;
margin: 0 auto;
}
.footer_slider-utility {
width: 100%;
max-width: 343px;
margin-right: auto;
margin-left: auto;
}
}

@media (min-width: 521px) and (max-width: 960px) {
.footer_logoform {
max-width: 688px;
margin: 0 auto;
}
.footer_slider-body {
max-width: 688px;
margin: 0 auto;
}
.footer_slider-utility {
width: 100%;
max-width: 688px;
margin-right: auto;
margin-left: auto;
}
}

.footer_button-back-to-top {
background-color: transparent;
border: none;
cursor: pointer;
margin: 0;
padding: 0;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
color: var(–metrotokyo-color-base1);
font-family: inherit;
position: absolute;
top: calc(-1 * (16px + 56px));
right: 16px;
height: 56px;
width: 56px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
border-radius: 50%;
border: 1px solid var(–metrotokyo-color-primary);
background-color: var(–metrotokyo-color-background2);
}

.footer_button-back-to-top-icon {
width: 24px;
height: 24px;
fill: var(–metrotokyo-color-primary);
}

.footer_section {
padding: 0 16px;
}

.footer_section + .footer_section {
margin-top: 32px;
padding-top: 32px;
border-top: 1px solid var(–metrotokyo-border-color2);
}

.footer_slider {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: reverse;
-ms-flex-direction: column-reverse;
flex-direction: column-reverse;
}

.footer_slider-utility {
margin-top: 16px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: reverse;
-ms-flex-direction: row-reverse;
flex-direction: row-reverse;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
position: relative;
min-height: var(–metrotokyo-footer-slider-nav-button-height);
}

.footer_slider-utility-button {
background-color: transparent;
border: none;
cursor: pointer;
margin: 0;
padding: 0;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
color: var(–metrotokyo-color-base1);
font-family: inherit;
margin-left: 4px;
line-height: 0;
}

.footer_slider-utility-button[data-footer-autoplay-state=”play”] .footer_slider-utility-button-pause {
display: block;
}

.footer_slider-utility-button[data-footer-autoplay-state=”pause”] .footer_slider-utility-button-pause {
display: none;
}

.footer_slider-utility-button[data-footer-autoplay-state=”play”] .footer_slider-utility-button-start {
display: none;
}

.footer_slider-utility-button[data-footer-autoplay-state=”pause”] .footer_slider-utility-button-start {
display: block;
}

.footer_slider[data-footer-slider-state=”locked”] .footer_slider-utility {
display: none;
}

.footer_slider-body {
position: relative;
width: 100%;
}

.footer_slider-link {
display: block;
width: 100%;
}

.footer_slider-link[target=”_blank”]::after {
display: none;
}

.footer_slider-link:hover, .footer_slider-link:focus {
opacity: 0.5;
}

.footer_slider-image {
width: 100%;
height: auto;
}

.footer .swiper {
margin: -2px;
padding: 2px;
}

.footer .swiper-slide[data-footer-slide-state=”hidden”] {
visibility: hidden;
}

.footer .swiper-pagination {
position: static;
width: auto;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}

.footer .swiper-pagination-bullet {
width: 11px;
height: 11px;
line-height: 0;
background-color: var(–metrotokyo-color-base2);
opacity: 1;
border: 1px solid var(–metrotokyo-color-base1);
}

.footer .swiper-pagination-bullet-active {
background-color: var(–metrotokyo-color-primary);
border: 1px solid transparent;
}

.footer .swiper-button-prev, .footer .swiper-button-next {
background-color: transparent;
border: none;
cursor: pointer;
margin: 0;
padding: 0;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
color: var(–metrotokyo-color-base1);
font-family: inherit;
padding: 4px 16px;
border: 1px solid var(–metrotokyo-border-color3);
border-radius: 8px;
width: var(–metrotokyo-footer-slider-nav-button-width);
height: var(–metrotokyo-footer-slider-nav-button-height);
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
fill: var(–metrotokyo-color-primary);
}

.footer .swiper-button-prev::after, .footer .swiper-button-next::after {
content: ”;
}

.footer .swiper-button-prev {
left: 0;
}

.footer .swiper-button-next {
right: 0;
}

.footer [data-footer-slider-state=”locked”] .swiper-wrapper {
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
margin-left: calc(var(–metrotokyo-footer-js-slider-gap) / 2);
}

.footer_bottom {
margin-top: 32px;
padding: 32px 16px;
background-color: var(–metrotokyo-color-background5);
}

.footer_utility-menu-inner {
list-style-type: none;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
gap: 16px;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin: 0;
padding: 0;
}

.footer_utility-menu-item-link {
font-size: var(–metrotokyo-body1-mobile-font-size);
line-height: var(–metrotokyo-body1-mobile-line-height);
font-weight: var(–metrotokyo-body1-mobile-font-weight);
letter-spacing: var(–metrotokyo-body1-mobile-letter-spacing);
}

.footer_utility-menu-item-link:link, .footer_utility-menu-item-link:active {
color: var(–metrotokyo-color-base4);
text-decoration: underline;
}

.footer_utility-menu-item-link:visited {
color: var(–metrotokyo-color-base6);
}

.footer_utility-menu-item-link:focus, .footer_utility-menu-item-link:hover {
color: var(–metrotokyo-color-base5);
}

.footer_address {
margin: 16px 0 0;
color: var(–metrotokyo-color-base3);
font-size: var(–metrotokyo-cap-mobile-font-size);
line-height: var(–metrotokyo-cap-mobile-line-height);
font-weight: var(–metrotokyo-cap-mobile-font-weight);
letter-spacing: var(–metrotokyo-cap-mobile-letter-spacing);
}

.footer_copyright {
color: var(–metrotokyo-color-base3);
font-size: var(–metrotokyo-cap-mobile-font-size);
line-height: var(–metrotokyo-cap-mobile-line-height);
font-weight: var(–metrotokyo-cap-mobile-font-weight);
letter-spacing: var(–metrotokyo-cap-mobile-letter-spacing);
}

.footer_copyright > small {
font-size: inherit;
line-height: inherit;
}

@media (min-width: 961px) {
.footer_utility-menu-item-link {
font-size: var(–metrotokyo-body1-desktop-font-size);
line-height: var(–metrotokyo-body1-desktop-line-height);
font-weight: var(–metrotokyo-body1-desktop-font-weight);
letter-spacing: var(–metrotokyo-body1-desktop-letter-spacing);
}
.footer_address {
font-size: var(–metrotokyo-cap-desktop-font-size);
line-height: var(–metrotokyo-cap-desktop-line-height);
font-weight: var(–metrotokyo-cap-desktop-font-weight);
letter-spacing: var(–metrotokyo-cap-desktop-letter-spacing);
}
.footer_copyright {
font-size: var(–metrotokyo-cap-desktop-font-size);
line-height: var(–metrotokyo-cap-desktop-line-height);
font-weight: var(–metrotokyo-cap-desktop-font-weight);
letter-spacing: var(–metrotokyo-cap-desktop-letter-spacing);
}
.footer {
padding-top: 56px;
padding-left: var(–metrotokyo-header-lg-width);
}
.footer_button-back-to-top {
top: calc(-1 * (24px + 56px));
right: 24px;
}
.footer_section-inner {
max-width: var(–metrotokyo-footer-inner-width);
margin: 0 auto;
}
.footer_bottom-inner {
max-width: var(–metrotokyo-footer-inner-width);
margin: 0 auto;
}
.footer[data-footer-layout=”special”] {
padding-left: 0;
}
}

@media (max-width: 520px) {
.footer_slider-body {
max-width: 343px;
margin: 0 auto;
}
.footer_slider-utility {
width: 100%;
max-width: 343px;
margin-right: auto;
margin-left: auto;
}
}

@media (min-width: 521px) and (max-width: 960px) {
.footer_slider-body {
max-width: 688px;
margin: 0 auto;
}
.footer_slider-utility {
width: 100%;
max-width: 688px;
margin-right: auto;
margin-left: auto;
}
}]]>

li {
background: none !important;
}

.orlfr-article ul.noicon > li > ol,
.orlfr-article ul.noicon > li > ul {
text-indent: 0;
}

/* linkicon
============================== */
.orlfr-article .icon_youtube,
.orlfr-article .icon_facebook,
.orlfr-article .icon_twitter,
.orlfr-article a.icon_pdf,
.orlfr-article a.icon_word,
.orlfr-article a.icon_excel,
.orlfr-article a.icon_ppt,
.orlfr-article a.icon_text,
.orlfr-article a.icon_csv,
.orlfr-article a.icon_zip {
display: inline-block;
}
.orlfr-article a.icon_pdf,
.orlfr-article a.icon_word,
.orlfr-article a.icon_excel,
.orlfr-article a.icon_ppt,
.orlfr-article a.icon_text,
.orlfr-article a.icon_csv,
.orlfr-article a.icon_zip {
margin: 0 3px;
padding-left: 46px;
text-indent: 0 !important;
}
.orlfr-article .icon_youtube,
.orlfr-article .icon_facebook,
.orlfr-article .icon_twitter {
margin: 0 3px;
padding-left: 61px;
text-indent: 0 !important;
}
.orlfr-article .icon_youtube {
background: url(/documents/d/tosei/icon_youtube) no-repeat 0 0.4em;
}
.orlfr-article .icon_facebook {
background: url(/documents/d/tosei/icon_facebook_01) no-repeat 0 0.4em;
}
.orlfr-article .icon_twitter {
background: url(/documents/d/tosei/icon_twitter) no-repeat 0 0.4em;
}
.orlfr-article a.icon_pdf {
background: url(/documents/d/tosei/icon_pdf) no-repeat 0 0.4em;
}
.orlfr-article a.icon_word {
background: url(/documents/d/tosei/icon_word) no-repeat 0 0.4em;
}
.orlfr-article a.icon_excel {
background: url(/documents/d/tosei/icon_excel) no-repeat 0 0.4em;
}
.orlfr-article a.icon_ppt {
background: url(/documents/d/tosei/icon_pttx) no-repeat 0 0.4em;
}
.orlfr-article a.icon_text {
background: url(/documents/d/tosei/icon_txt) no-repeat 0 0.4em;
}
.orlfr-article a.icon_csv {
background: url(/documents/d/tosei/icon_csv) no-repeat 0 0.4em;
}
.orlfr-article a.icon_zip {
background: url(/documents/d/tosei/icon_zip) no-repeat 0 0.4em;
}
.orlfr-article ul li .icon_youtube,
.orlfr-article ul li .icon_facebook,
.orlfr-article ul li .icon_twitter,
.orlfr-article ul li a.icon_pdf,
.orlfr-article ul li a.icon_word,
.orlfr-article ul li a.icon_excel,
.orlfr-article ul li a.icon_ppt,
.orlfr-article ul li a.icon_text,
.orlfr-article ul li a.icon_csv,
.orlfr-article ul li a.icon_zip {
margin-top: 0 !important;
}

.orlfr-article ol.list-brackets-number {
counter-reset: item;
list-style: none;
padding-left: 0;
}

.orlfr-article ol.list-brackets-number > li {
counter-increment: item;
margin-bottom: 10px;
position: relative;
padding-left: 2.5rem;
}

.orlfr-article ol.list-brackets-number > li::before {
content: “(” counter(item) “)”;
position: absolute;
top: 0;
left: 0;
}

.orlfr-article ol.list-brackets-number li li {
counter-reset: none;
counter-increment: none;
}

.orlfr-article ol.list-half-brackets-number {
counter-reset: item;
list-style: none;
padding-left: 0;
}

.orlfr-article ol.list-half-brackets-number > li {
counter-increment: item;
margin-bottom: 10px;
position: relative;
padding-left: 1.8rem;
}

.orlfr-article ol.list-half-brackets-number > li::before {
content: counter(item) “)”;
position: absolute;
top: 0;
left: 0;
}

.orlfr-article ol.list-half-brackets-number li li {
counter-reset: none;
counter-increment: none;
}

.orlfr-article ol.list-brackets2-number {
counter-reset: item;
list-style: none;
padding-left: 0;
}

.orlfr-article ol.list-brackets2-number > li {
counter-increment: item;
margin-bottom: 10px;
position: relative;
padding-left: 2.5rem;
}

.orlfr-article ol.list-brackets2-number > li::before {
content: “[” counter(item) “]”;
margin-right: 10px;
position: absolute;
top: 0;
left: 0;
}

.orlfr-article ol.list-brackets2-number li li {
counter-reset: none;
counter-increment: none;
}

.orlfr-article ol.list-kana {
list-style: none;
padding-left: 0;
}

.orlfr-article ol.list-kana > li {
margin-bottom: 10px;
position: relative;
padding-left: 1.5rem;
}

.orlfr-article ol.list-kana > li:nth-child(1)::before {
content: “ア”;
}

.orlfr-article ol.list-kana > li:nth-child(2)::before {
content: “イ”;
}

.orlfr-article ol.list-kana > li:nth-child(3)::before {
content: “ウ”;
}

.orlfr-article ol.list-kana > li:nth-child(4)::before {
content: “エ”;
}

.orlfr-article ol.list-kana > li:nth-child(5)::before {
content: “オ”;
}

.orlfr-article ol.list-kana > li:nth-child(6)::before {
content: “カ”;
}

.orlfr-article ol.list-kana > li:nth-child(7)::before {
content: “キ”;
}

.orlfr-article ol.list-kana > li:nth-child(8)::before {
content: “ク”;
}

.orlfr-article ol.list-kana > li:nth-child(9)::before {
content: “ケ”;
}

.orlfr-article ol.list-kana > li:nth-child(10)::before {
content: “コ”;
}
.orlfr-article ol.list-kana > li:nth-child(11)::before {
content: “サ”;
}
.orlfr-article ol.list-kana > li:nth-child(12)::before {
content: “シ”;
}
.orlfr-article ol.list-kana > li:nth-child(13)::before {
content: “ス”;
}
.orlfr-article ol.list-kana > li:nth-child(14)::before {
content: “セ”;
}
.orlfr-article ol.list-kana > li:nth-child(15)::before {
content: “ソ”;
}
.orlfr-article ol.list-kana > li:nth-child(16)::before {
content: “タ”;
}
.orlfr-article ol.list-kana > li:nth-child(17)::before {
content: “チ”;
}
.orlfr-article ol.list-kana > li:nth-child(18)::before {
content: “ツ”;
}
.orlfr-article ol.list-kana > li:nth-child(19)::before {
content: “テ”;
}
.orlfr-article ol.list-kana > li:nth-child(20)::before {
content: “ト”;
}

.orlfr-article ol.list-kana > li::before {
margin-right: 10px;
position: absolute;
top: 0;
left: 0;
}

.orlfr-article ol.list-iroha {
list-style: none;
padding-left: 0;
}

.orlfr-article ol.list-iroha > li {
margin-bottom: 10px;
position: relative;
padding-left: 1.5rem;
}

.orlfr-article ol.list-iroha > li:nth-child(1)::before {
content: “イ”;
}

.orlfr-article ol.list-iroha > li:nth-child(2)::before {
content: “ロ”;
}

.orlfr-article ol.list-iroha > li:nth-child(3)::before {
content: “ハ”;
}

.orlfr-article ol.list-iroha > li:nth-child(4)::before {
content: “ニ”;
}

.orlfr-article ol.list-iroha > li:nth-child(5)::before {
content: “ホ”;
}

.orlfr-article ol.list-iroha > li:nth-child(6)::before {
content: “ヘ”;
}

.orlfr-article ol.list-iroha > li:nth-child(7)::before {
content: “ト”;
}

.orlfr-article ol.list-iroha > li::before {
margin-right: 10px;
position: absolute;
top: 0;
left: 0;
}

.orlfr-article ol.list-brackets-kana {
list-style: none;
padding-left: 0;
}

.orlfr-article ol.list-brackets-kana > li {
margin-bottom: 10px;
position: relative;
padding-left: 2.2rem;
}

.orlfr-article ol.list-brackets-kana > li:nth-child(1)::before {
content: “(ア)”;
}

.orlfr-article ol.list-brackets-kana > li:nth-child(2)::before {
content: “(イ)”;
}

.orlfr-article ol.list-brackets-kana > li:nth-child(3)::before {
content: “(ウ)”;
}

.orlfr-article ol.list-brackets-kana > li:nth-child(4)::before {
content: “(エ)”;
}

.orlfr-article ol.list-brackets-kana > li:nth-child(5)::before {
content: “(オ)”;
}

.orlfr-article ol.list-brackets-kana > li:nth-child(6)::before {
content: “(カ)”;
}

.orlfr-article ol.list-brackets-kana > li:nth-child(7)::before {
content: “(キ)”;
}

.orlfr-article ol.list-brackets-kana > li:nth-child(8)::before {
content: “(ク)”;
}

.orlfr-article ol.list-brackets-kana > li:nth-child(9)::before {
content: “(ケ)”;
}

.orlfr-article ol.list-brackets-kana > li:nth-child(10)::before {
content: “(コ)”;
}

.orlfr-article ol.list-brackets-kana > li::before {
margin-right: 10px;
position: absolute;
top: 0;
left: 0;
}

.orlfr-article ol.list-circle-number {
counter-reset: item;
list-style: none;
padding-left: 0;
}

.orlfr-article ol.list-circle-number > li {
counter-increment: item;
margin-bottom: 10px;
position: relative;
padding-left: 1.5rem;
}

.orlfr-article ol.list-circle-number > li::before {
content: “①”;
margin-right: 10px;
position: absolute;
top: 0;
left: 0;
}

.orlfr-article ol.list-circle-number > li:nth-child(1)::before {
content: “①”;
}

.orlfr-article ol.list-circle-number > li:nth-child(2)::before {
content: “②”;
}

.orlfr-article ol.list-circle-number > li:nth-child(3)::before {
content: “③”;
}

.orlfr-article ol.list-circle-number > li:nth-child(4)::before {
content: “④”;
}

.orlfr-article ol.list-circle-number > li:nth-child(5)::before {
content: “⑤”;
}

.orlfr-article ol.list-circle-number > li:nth-child(6)::before {
content: “⑥”;
}

.orlfr-article ol.list-circle-number > li:nth-child(7)::before {
content: “⑦”;
}

.orlfr-article ol.list-circle-number > li:nth-child(8)::before {
content: “⑧”;
}

.orlfr-article ol.list-circle-number > li:nth-child(9)::before {
content: “⑨”;
}

.orlfr-article ol.list-circle-number > li:nth-child(10)::before {
content: “⑩”;
}
.orlfr-article .orlfr-article_wysiwyg-table-inner .pre-table-no-border {
border-width: 0;
}
.orlfr-article .orlfr-article_wysiwyg-table-inner .pre-table-no-border td {
border-width: 0;
}
]]>

WACOCA: People, Life, Style.