/*! 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:initial;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:initial}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;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:initial}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:initial}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}[hidden],template{display:none}*,:after,:before{box-sizing:border-box}img{height:auto;vertical-align:bottom;width:100%}:focus-visible{outline:none}@font-face{font-display:swap;font-family:Noto Sans JP;font-style:normal;font-weight:400;src:url(/assets/fonts/NotoSansJP-Regular.eot);src:local(""),url(/assets/fonts/NotoSansJP-Regular.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/NotoSansJP-Regular.woff2) format("woff2"),url(/assets/fonts/NotoSansJP-Regular.woff) format("woff"),url(/assets/fonts/NotoSansJP-Regular.ttf) format("truetype"),url(/assets/fonts/NotoSansJP-Regular.otf) format("opentype")}@font-face{font-display:swap;font-family:Noto Sans JP;font-style:normal;font-weight:700;src:url(/assets/fonts/NotoSansJP-Bold.eot);src:local(""),url(/assets/fonts/NotoSansJP-Bold.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/NotoSansJP-Bold.woff2) format("woff2"),url(/assets/fonts/NotoSansJP-Bold.woff) format("woff"),url(/assets/fonts/NotoSansJP-Bold.ttf) format("truetype"),url(/assets/fonts/NotoSansJP-Bold.ttf) format("opentype")}body{color:#222;font-family:Noto Sans JP,-apple-system,blinkmacsystemfont,Segoe UI,Hiragino Kaku Gothic ProN,BIZ UDPGothic,meiryo,sans-serif;font-size:16px;font-weight:400;letter-spacing:.04em;word-break:break-all}h1{font-size:2.625rem;line-height:1.5;font-weight:700;margin-bottom:24px;margin-top:64px}@media screen and (max-width:519px){h1{font-size:2rem}}h2{font-size:2rem;line-height:1.5;font-weight:700;margin-bottom:24px;margin-top:64px}@media screen and (max-width:519px){h2{font-size:1.625rem}}h3{font-size:1.625rem;line-height:1.5;font-weight:700;margin-bottom:24px;margin-top:40px}@media screen and (max-width:519px){h3{font-size:1.39rem}}h4{font-size:1.375rem;line-height:1.5;font-weight:700;margin-bottom:16px;margin-top:40px}@media screen and (max-width:519px){h4{font-size:1.28rem}}h5{font-size:1.25rem;line-height:1.5;font-weight:700;margin-bottom:16px;margin-top:40px}@media screen and (max-width:519px){h5{font-size:1.16rem}}h6{font-size:1.125rem;line-height:1.5;font-weight:700;margin-bottom:16px;margin-top:24px}@media screen and (max-width:519px){h6{font-size:1.07rem}}blockquote{background-color:#f4f4f4;line-height:1.75;padding:16px}blockquote>:first-child{margin-top:0}blockquote>:last-child{margin-bottom:0}ol,ul{line-height:1.75}.container{margin-left:auto;margin-right:auto;max-width:1024px;padding:0 24px}@media screen and (min-width:520px){.container{padding:0 40px}}@media screen and (min-width:960px){.container{padding:64px 40px 0}}@media screen and (min-width:1140px){.container{padding-left:0;padding-right:0}}@media screen and (max-width:959px){.container>.globalNav,.container>.tagMenu{display:none}}.grid{display:grid;grid-auto-flow:row;grid-template-columns:repeat(12,1fr)}@media screen and (max-width:519px){.grid{grid-gap:16px;gap:16px}}@media screen and (min-width:520px)and (max-width:959px){.grid{grid-gap:16px 12px;gap:16px 12px}}@media screen and (min-width:960px){.grid{grid-gap:32px;gap:32px}}@media screen and (max-width:519px){.grid__item--2fr{grid-area:span 1/span 2}}@media screen and (min-width:520px)and (max-width:959px){.grid__item--2fr{grid-area:span 1/span 4}}@media screen and (min-width:960px){.grid__item--2fr{grid-area:span 1/span 2}}@media screen and (max-width:519px){.grid__item--3fr{grid-area:span 1/span 12}}@media screen and (min-width:520px)and (max-width:959px){.grid__item--3fr{grid-area:span 1/span 6}}@media screen and (min-width:960px){.grid__item--3fr{grid-area:span 1/span 3}}@media screen and (max-width:519px){.grid__item--4fr{grid-area:span 1/span 12}}@media screen and (min-width:520px)and (max-width:959px){.grid__item--4fr{grid-area:span 1/span 6}}@media screen and (min-width:960px){.grid__item--4fr{grid-area:span 1/span 4}}@media screen and (max-width:519px){.grid__item--6fr{grid-area:span 1/span 12}}@media screen and (min-width:520px)and (max-width:959px){.grid__item--6fr{grid-area:span 1/span 12}}@media screen and (min-width:960px){.grid__item--6fr{grid-area:span 1/span 6}}@media screen and (max-width:519px){.grid__item--8fr{grid-area:span 1/span 12}}@media screen and (min-width:520px)and (max-width:959px){.grid__item--8fr{grid-area:span 1/span 12}}@media screen and (min-width:960px){.grid__item--8fr{grid-area:span 1/span 8}}@media screen and (max-width:519px){.grid__item--9fr{grid-area:span 1/span 12}}@media screen and (min-width:520px)and (max-width:959px){.grid__item--9fr{grid-area:span 1/span 12}}@media screen and (min-width:960px){.grid__item--9fr{grid-area:span 1/span 9}}.grid__item--12fr{grid-area:span 1/span 12}.navigationBody{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-name:fade-in;animation-name:fade-in;background-color:#fff;display:block;left:0;margin-top:64px;padding-left:inherit;padding-right:inherit;position:absolute;z-index:30}.navigationBody~.breadcrumbs:not(.u-hidden){margin-top:40px!important}.navigationBody--hide{position:relative;z-index:30}.navigationBody--hide .globalNav,.navigationBody--hide .tagMenu{display:none}.navigationBody__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:initial;border:0;border-radius:0;color:#222;cursor:pointer;position:fixed;right:32px;top:20px}@media screen and (min-width:960px){.navigationBody__button{display:none}}.navigationBody__button:focus{border-radius:4px;color:#222;outline:2px solid #ffd300}.navigationBody__button[aria-haspopup] .navigationBody__icon--isClose{display:inline-block}.navigationBody__button:not([aria-haspopup]) .navigationBody__icon--isClose,.navigationBody__button[aria-haspopup] .navigationBody__icon--isOpen{display:none}.navigationBody__button:not([aria-haspopup]) .navigationBody__icon--isOpen{display:inline-block}@-webkit-keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.pagetop{bottom:40px;position:fixed;right:40px}@media screen and (max-width:959px){.pagetop{bottom:24px;right:24px}}.annotation{font-size:.875rem;line-height:1.5;display:table;list-style-type:none;margin:unset;padding:unset}@media screen and (max-width:519px){.annotation{font-size:.9rem}}.annotation__item{display:table-row}.annotation__marker{display:table-cell;padding-right:8px}.annotation__text{display:table-cell}.annotation__item:not(:first-child)>.annotation__marker,.annotation__item:not(:first-child)>.annotation__text{padding-top:8px}.button{font-size:1rem;line-height:1.5;-webkit-appearance:unset;-moz-appearance:unset;appearance:unset;border:unset;border-radius:8px;cursor:pointer;display:block;font-weight:700;padding:16px;text-align:center;text-decoration:none;width:100%}@media screen and (max-width:519px){.button{font-size:1rem}}.button--primary{background-color:#0f41af;color:#fff;transition:background-color .3s cubic-bezier(.4,.4,0,1)}.button--primary:active,.button--primary:hover{background-color:#001765}.button--primary:focus{outline:2px solid #ffd300}.button--primary:disabled{background-color:#bebebe}.button--secondary{background-color:#fff;border:1px solid #0028b5;transition:background-color .3s cubic-bezier(.4,.4,0,1)}.button--secondary:active,.button--secondary:hover{background-color:#e7eefd;border-color:#0f41af}.button--secondary:focus{outline:2px solid #ffd300}.button--secondary:disabled{background-color:#bebebe;color:#fff}.button--tertiary{background-color:initial;color:#0f41af;text-decoration:underline}.button--tertiary:active,.button--tertiary:hover{color:#222}.button--tertiary:focus{outline:2px solid #ffd300}.button--tertiary:disabled{color:#bebebe}.card__box{font-size:1rem;line-height:1.5;border:1px solid #eaeaea;border-radius:12px;color:#222;display:block;font-weight:400}@media screen and (max-width:519px){.card__box{font-size:1rem}}.card__box--info{background-color:#fff}.card__box--clickable{background-color:#f9f9f9;cursor:pointer;outline:unset;text-decoration:unset;transition:background-color .3s cubic-bezier(.4,.4,0,1)}.card__box--clickable:hover{background:#efefef}.card__box--clickable:active{background:#e5e5e5}.card__box--clickable:focus{outline:2px solid #ffd300}.card__box--clickable:disabled{display:none}.card__box--isInformation{border-top:16px solid #2f71bd}.card__box--isSuccess{border-top:16px solid #259d63}.card__box--isWarning{border-top:16px solid #f9bd38}.card__box--isError{border-top:16px solid #ec0000}.card__hero{border-top-left-radius:12px;border-top-right-radius:12px;overflow:hidden}.card__body,.card__body--thumb{overflow-wrap:break-word;padding:16px}.card__body{display:block}.card__body--thumb{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto 1fr}.card__body--thumb .card__header{grid-column:1/2}.card__thumb{font-size:.875rem;aspect-ratio:1/1;grid-column:2/3;grid-row:1/3;margin-left:8px}@media screen and (max-width:519px){.card__thumb{font-size:.9rem;grid-row:1/2;margin-top:calc(1.75em + 4px)}}.card__image{height:144px;object-fit:contain;width:144px}@media screen and (max-width:519px){.card__image{height:80px;width:80px}}.card__category{font-size:.875rem;line-height:1.75;color:#4d4d4d}@media screen and (max-width:519px){.card__category{font-size:.9rem}}.card__title{font-size:1.25rem;line-height:1.5;font-weight:700;margin:unset}@media screen and (max-width:519px){.card__title{font-size:1.16rem}}.card__title--topLevel{font-size:1.625rem;line-height:1.5;font-weight:700;margin:unset}@media screen and (max-width:519px){.card__title--topLevel{font-size:1.39rem}}.card__category+.card__title{margin-top:4px}.card__main{font-size:1rem;line-height:1.5;margin:unset}@media screen and (max-width:519px){.card__main{font-size:1rem}}.card__main:not(:first-child){margin-top:16px}.card__body--thumb .card__main{grid-column:1/2}@media screen and (max-width:519px){.card__body--thumb .card__main{grid-column:1/3}}.card__text{margin:unset}.card__button{margin-top:24px}.card__link{align-items:center;background-color:#0f41af;border-radius:8px;color:#fff;display:flex;justify-content:space-between;padding:16px;position:relative;text-decoration:unset;transition:background-color .3s cubic-bezier(.4,.4,0,1)}.card__link:hover{background-color:#355fbc}.card__link:active{background-color:#496fc2}.card__link:focus{outline:2px solid #ffd300;position:relative;z-index:1}.card__link .icon{color:currentColor}.card__link+.card__link{margin-top:8px}.card__list{border-top:1px solid #ddd}.card__body+.card__list{margin-top:4px}.card__list .list__item:last-child .list__link{border-bottom-left-radius:12px;border-bottom-right-radius:12px;overflow:hidden}.card__date,.card__date--inline{font-size:.75rem;color:#4d4d4d}@media screen and (max-width:519px){.card__date,.card__date--inline{font-size:.8rem}}.card__date{line-height:1.5;margin-top:8px}.card__date--inline{word-break:keep-all}.card__date--inline:before{content:" ";display:inline;font-size:0;line-height:1.5;-webkit-padding-start:8px;padding-inline-start:8px}.icon{color:#222;fill:currentColor}.icon--32px{height:32px;width:32px}.icon--30px{height:30px;width:30px}.icon--24px{height:24px;width:24px}.icon--16px{height:16px;width:16px}.icon--twitter{height:27px;width:30px}.icon--external{margin-left:4px;vertical-align:-2px}.article a,.link,.link--inMenu{line-height:1.75;text-underline-offset:.1em}.article a,.link{color:#0f41af;text-decoration:underline}.article a:visited,.link:visited{color:#7540ea}.article a:active,.article a:hover,.link:active,.link:hover{color:#222}.article a:focus,.link:focus{border-radius:4px;color:#222;outline:2px solid #ffd300}.article a:visited .icon,.link:visited .icon{color:#7540ea}.article a:active .icon,.article a:focus .icon,.article a:hover .icon,.link:active .icon,.link:focus .icon,.link:hover .icon{color:currentColor}.link--inMenu{color:#222;text-decoration:none}.link--inMenu:hover{color:#222;text-decoration:underline}.link--inMenu:focus{border-radius:4px;color:#222;outline:2px solid #ffd300}.link--current{color:#0f41af}.list{font-size:1rem;line-height:1.5;all:unset;display:block;list-style-type:none}@media screen and (max-width:519px){.list{font-size:1rem}}.list__item{margin-bottom:unset}.list__item:not(:last-child){border-bottom:1px solid #ddd}.list--blue .list__item{border-color:#fff}.list__link{align-items:center;background-color:#f9f9f9;color:#222;display:flex;justify-content:space-between;padding:16px;position:relative;text-decoration:unset;transition:background-color .3s cubic-bezier(.4,.4,0,1)}.list__link:hover{background-color:#efefef}.list__link:active{background-color:#e5e5e5}.list__link:focus{outline:2px solid #ffd300;position:relative;z-index:1}.list__link .icon{color:currentColor}.list--blue .list__link{background-color:#0f41af;color:#fff}.list--blue .list__link:hover{background-color:#355fbc}.list--blue .list__link:active{background-color:#496fc2}.pagetop{align-items:center;background-color:#fff;border:1px solid #0028b5;border-radius:50%;cursor:pointer;display:flex;height:56px;justify-content:center;transition:background-color .3s cubic-bezier(.4,.4,0,1);width:56px;z-index:10}.pagetop:active,.pagetop:hover{background-color:#e7eefd;border-color:#0f41af}.pagetop:focus{outline:2px solid #ffd300}.share{font-size:1rem;line-height:1.5;align-items:center;-webkit-appearance:unset;-moz-appearance:unset;appearance:unset;border:unset;border-radius:4px;cursor:pointer;display:flex;font-weight:700;height:40px;justify-content:center;padding:8px 16px;text-align:center;text-decoration:none;transition:background-color .3s cubic-bezier(.4,.4,0,1);width:100%}@media screen and (max-width:519px){.share{font-size:1rem}}.share--twitter{background-color:#1d9bf0;color:#fff}.share--twitter:active,.share--twitter:hover{background-color:#1a8cd8}.share--twitter:focus{outline:2px solid #ffd300}.share--facebook{background-color:#1877f2;color:#fff}.share--facebook:active,.share--facebook:hover{background-color:#1771e6}.share--facebook:focus{outline:2px solid #ffd300}.share__icon{align-items:center;display:flex;height:24px;padding:4px;width:24px}.snsButton{border-radius:4px;display:block;height:48px;padding:8px;width:48px}.snsButton:focus{outline:2px solid #ffd300}.snsButton .icon{transition:fill .3s cubic-bezier(.4,.4,0,1)}.snsButton--facebook .icon{fill:#1877f2!important}.snsButton--facebook:active .icon,.snsButton--facebook:hover .icon{fill:#1771e6!important}.snsButton--twitter .icon{fill:#1d9bf0!important}.snsButton--twitter:active .icon,.snsButton--twitter:hover .icon{fill:#1a8cd8!important}.article table,.table{border-collapse:collapse;width:100%}@media screen and (max-width:959px){.article .table__outer>table,.table__outer>.table{table-layout:fixed}}.table__outer{display:block;overflow-x:auto;padding-bottom:24px;width:100%}.article td,.article th,.table__td,.table__th{font-size:1rem;line-height:1.5;border:1px solid #ccc;font-weight:400;height:80px;padding:8px;text-align:left;width:190px}@media screen and (max-width:519px){.article td,.article th,.table__td,.table__th{font-size:1rem}}.article th,.table__th{background-color:#f9f9f9}.article td,.table__td{background-color:#fff}.address__heading{font-size:.875rem;line-height:1.5;color:#666;font-weight:700;margin:0 0 8px}@media screen and (max-width:519px){.address__heading{font-size:.9rem}}.address__text{font-size:.75rem;line-height:1.5;color:#222;font-style:normal;margin:0}@media screen and (max-width:519px){.address__text{font-size:.8rem}}.article dl,.article ol,.article p,.article ul{font-size:1rem;line-height:1.75;font-weight:400}@media screen and (max-width:519px){.article dl,.article ol,.article p,.article ul{font-size:1rem}}.article{word-break:normal}.article pre{overflow-x:scroll}.article ul{counter-reset:toc;list-style-type:disc;padding-left:2.25rem}@media screen and (max-width:519px){.article ul{padding-left:1.75rem}}.article ul ul{list-style-type:circle}.article ul ul ul{list-style-type:square}.article ul ul ul ul{list-style-type:disc}.article ul>li.toc_mode{list-style:none}.article ul>li.toc_mode:before{content:counters(toc,".") ".";counter-increment:toc;margin-right:1em}.article ol{list-style-type:decimal}.article ol ol{list-style-type:upper-roman}.article ol ol ol{list-style-type:lower-roman}.article ul.disc,.article ul>li.disc{list-style-type:disc}.article ul.circle,.article ul>li.circle{list-style-type:circle}.article ul.square,.article ul>li.square{list-style-type:square}.article ol.decimal,.article ol>li.decimal{list-style-type:decimal}.article ol.upper-roman,.article ol>li.upper-roman{list-style-type:upper-roman}.article ol.lower-roman,.article ol>li.lower-roman{list-style-type:lower-roman}.article ol.hiragana,.article ol>li.hiragana{list-style-type:hiragana}.article ol.katakana,.article ol>li.katakana{list-style-type:katakana}.article ol.hiragana-iroha,.article ol>li.hiragana-iroha{list-style-type:hiragana-iroha}.article ol.katakana-iroha,.article ol>li.katakana-iroha{list-style-type:katakana-iroha}.article em{font-style:normal}.article em,.article strong{font-weight:700}.article picture>img{max-width:100%;width:unset}.article .embed-responsive{aspect-ratio:16/9;width:100%}.article .embed-responsive iframe{height:100%;width:100%}.attention__title{font-size:.875rem;line-height:1.5;color:#666;font-weight:700;margin:0 0 16px}@media screen and (max-width:519px){.attention__title{font-size:.9rem}}.attention__list{list-style:none;margin:unset;padding:0}.attention__item{margin-bottom:16px}.breadcrumbs__list{font-size:.875rem;line-height:1.75;color:#666;display:inline;list-style:none;padding:0}@media screen and (max-width:519px){.breadcrumbs__list{font-size:.9rem}}.breadcrumbs__item{display:inline}.breadcrumbs__item:after{background-image:url(/assets/images/icons/breadcrumbs_separator.svg);background-position:50%;background-repeat:no-repeat;content:"";height:8px;padding:0 8px;width:5px}.breadcrumbs__item:last-child:after{display:none}.featuredTopics__title{font-size:.875rem;line-height:1.5;color:#666;font-weight:700;margin:0 0 16px}@media screen and (max-width:519px){.featuredTopics__title{font-size:.9rem}}.featuredTopics__list{font-size:.875rem;font-weight:700;list-style:none;padding:0}@media screen and (max-width:519px){.featuredTopics__list{font-size:.9rem}}.featuredTopics__item{margin-bottom:16px}.featuredTopics__link{color:#222;display:inline-block;line-height:1.5;text-decoration:none;text-underline-offset:.1em}.featuredTopics__link:hover{text-decoration:underline}.featuredTopics__link:focus{border-radius:4px;color:#222;outline:2px solid #ffd300}.footer{background-color:#f9f9f9;padding:64px 24px}@media screen and (min-width:520px){.footer{padding:64px 40px}}.footer__container{margin-left:auto;margin-right:auto;max-width:1024px}@media screen and (min-width:520px)and (max-width:959px){.footer .grid__item--3fr{grid-area:span 1/span 12}}.footer__title,.footer__title--en{line-height:0;margin:0 0 40px}.footer__title{max-width:120px}.footer__title--en{max-width:173px}.footer__heading{font-size:.875rem;line-height:1.5;color:#666;margin:0 0 16px}@media screen and (max-width:519px){.footer__heading{font-size:.9rem}}.footer__text{font-size:.75rem;line-height:1.5}@media screen and (max-width:519px){.footer__text{font-size:.8rem}}.footer .card{margin-bottom:24px}.footer .card__box--clickable{background-color:#fcfcfc}.footer .card__title{font-size:.875rem;line-height:1.5}@media screen and (max-width:519px){.footer .card__title{font-size:.9rem}}.footer .tagMenu{margin-bottom:40px}.footer .globalMenu{margin-bottom:64px}.footer .featuredTopics,.footer .policy{margin-bottom:40px}@media screen and (min-width:520px)and (max-width:959px){.footer .policy{max-width:50%}}.footer .address,.footer .linkCollection{margin-bottom:40px}.globalMenu__list{font-size:.875rem;font-weight:700;list-style:none;margin:0;padding:0}@media screen and (max-width:519px){.globalMenu__list{font-size:.9rem}}.globalMenu__heading{border-width:0!important;display:block!important;height:4px!important;left:0!important;margin:0!important;opacity:0!important;overflow:hidden!important;padding:0!important;position:fixed!important;top:0!important;visibility:visible!important;width:4px!important}.globalMenu__item{margin-bottom:8px}.header{align-items:center;display:flex;justify-content:space-between}@media screen and (max-width:959px){.header{background-color:#fff;left:0;padding-left:40px;padding-right:40px;position:fixed;top:0;width:100%;z-index:20}}@media screen and (max-width:519px){.header{height:64px;padding:16px 24px 8px}}@media screen and (min-width:520px)and (max-width:959px){.header{height:64px;padding:16px 40px 8px}}@media screen and (min-width:960px){.header{height:96px;padding:24px 40px 16px}}.header__title,.header__title--en{align-items:center;display:flex;margin:unset;width:100%}.header__title--en:focus,.header__title:focus{border-radius:4px;outline:2px solid #ffd300}.header__title{max-width:140px}.header__title--en{max-width:173px}.linkCollection__list{font-size:.75rem;list-style:none;padding:0}@media screen and (max-width:519px){.linkCollection__list{font-size:.8rem}}.pager{font-size:.875rem;line-height:1.5;align-items:center;display:grid;grid-gap:12px;gap:12px;grid-auto-flow:column;justify-content:center;list-style-type:none;margin:unset;padding:unset}@media screen and (max-width:519px){.pager{font-size:.9rem;grid-gap:24px;gap:24px}}.pager__item,.pager__item--extended{align-items:center;display:flex;justify-content:center}.isDisabled.pager__item,.isDisabled.pager__item--extended,.pager__item--extended{display:none}.pager__button,.pager__button--disabled{align-items:center;background-color:#fff;border:1px solid #ddd;border-radius:50%;color:#0f41af;display:flex;height:48px;justify-content:center;text-decoration:none;width:48px}.pager__button--disabled:active,.pager__button--disabled:hover,.pager__button:active,.pager__button:hover{background-color:#e7eefd;border-color:#0f41af}.pager__button--disabled:focus,.pager__button:focus{border-color:#ddd;outline:2px solid #ffd300}.pager__button .icon,.pager__button--disabled .icon{color:#0f41af}.pager__button--disabled{background-color:#bebebe;border-color:#a1a1a1;color:#fff}.pager__current{font-size:.75rem;line-height:1.5;white-space:nowrap}@media screen and (max-width:519px){.pager__current{font-size:.8rem}}@media screen and (min-width:960px){.second .pager__item--extended{display:flex}}.policy__list{font-size:.75rem;display:flex;flex-wrap:wrap;list-style:none;padding:0}@media screen and (max-width:519px){.policy__list{font-size:.8rem}}.policy__item{margin-right:16px}.post__date{color:#666;margin:24px 0 64px}.post__dateTitle{float:left}.post__dateItem{margin-left:0}.post__snsList{align-items:center;display:flex;margin-top:40px}.profile{color:#222}.profile__body{display:grid;grid-gap:40px 24px;gap:40px 24px;grid-auto-flow:row;grid-template-columns:1fr 3fr}@media screen and (max-width:519px){.profile__body{grid-template-columns:auto}}.profile__imgOuter{text-align:center}.profile__img{border:1px solid #eaeaea}@media screen and (max-width:519px){.profile__img{max-width:174px}}.profile__name{margin:0}.profile__position{margin-top:24px}.profile__position p{line-height:1.75;margin-bottom:0}.profile__position ul{list-style-type:none;margin:0;padding-left:0}.profile__ruby{font-size:1.625rem;display:flex;flex-direction:column}@media screen and (max-width:519px){.profile__ruby{font-size:1.39rem}}.profile__rt{font-size:.75rem;font-weight:400;margin-top:8px;text-align:left}@media screen and (max-width:519px){.profile__rt{font-size:.8rem}}.profile__contentsBody dl,.profile__list{display:grid;grid-gap:8px;gap:8px;grid-template-columns:8em auto;line-height:1.75;margin-top:24px}.profile__contentsBody dt,.profile__itemTitle{color:#666;grid-column:1/2}@media screen and (max-width:519px){.profile__contentsBody dt,.profile__itemTitle{font-size:.75rem;grid-column:1/3}}@media screen and (max-width:519px)and (max-width:519px){.profile__contentsBody dt,.profile__itemTitle{font-size:.8rem}}@media screen and (max-width:519px){.profile__contentsBody dt:not(:first-child),.profile__itemTitle:not(:first-child){margin-top:16px}}.profile__contentsBody dd,.profile__item{grid-column:2/3;margin-left:0}@media screen and (max-width:519px){.profile__contentsBody dd,.profile__item{grid-column:1/3}}.profile__contentsTitle{margin:24px 0}.profileList{color:#222;display:grid;grid-gap:40px 24px;gap:40px 24px;grid-auto-flow:row;grid-template-columns:repeat(12,1fr);list-style:none;padding:0}@media screen and (min-width:520px){.profileList{grid-gap:24px;gap:24px}}.profileList__item{grid-area:span 1/span 6}@media screen and (min-width:520px){.profileList__item{grid-area:span 1/span 4}}.profileList__item--wide{grid-area:span 1/span 12}@media screen and (min-width:520px){.profileList__item--wide{grid-area:span 1/span 4}}.profileList__title{font-size:.875rem;font-weight:400;margin-bottom:16px;margin-top:0;word-break:normal}@media screen and (max-width:519px){.profileList__title{font-size:.9rem}}.profileList__name{font-weight:700}.profileList__ruby{font-size:1.625rem;display:flex;flex-direction:column}@media screen and (max-width:519px){.profileList__ruby{font-size:1.39rem}}.profileList__ruby--small{font-size:1.375rem;display:flex;flex-direction:column}@media screen and (max-width:519px){.profileList__ruby--small{font-size:1.28rem}}.profileList__rt{font-size:.75rem;font-weight:400;margin-top:8px;text-align:left}@media screen and (max-width:519px){.profileList__rt{font-size:.8rem}}.profileList__link{display:block;margin-top:24px}.sns__list{align-items:center;display:flex;list-style:none;margin:0;padding:0}.sns__item+.sns__item{margin-left:16px}.tagMenu__list{font-size:1rem;font-weight:700;list-style:none;padding:0}@media screen and (max-width:519px){.tagMenu__list{font-size:1rem}}.tagMenu__heading{border-width:0!important;display:block!important;height:4px!important;left:0!important;margin:0!important;opacity:0!important;overflow:hidden!important;padding:0!important;position:fixed!important;top:0!important;visibility:visible!important;width:4px!important}.tagMenu__item{margin-bottom:16px}@media screen and (max-width:959px){.home .main{padding-top:104px}.home .card{margin:40px 0}.home .attention{margin-bottom:40px}}@media screen and (min-width:960px){.home{display:grid;grid-gap:0 32px;gap:0 32px;grid-auto-flow:row;grid-template-columns:repeat(12,1fr)}.home .header{align-items:start;grid-area:1/1/auto/span 3;height:0;padding:0}.home .attention{margin-bottom:40px}.home .tagMenu{grid-area:1/1/span 3/span 3;margin-top:64px}.home .main{grid-area:2/4/auto/span 6;margin-bottom:64px}.home .globalNav{grid-area:2/10/auto/span 3}.home .address,.home .sns{display:none}.home .card+.card{margin-top:40px}}.home .main{margin-bottom:104px}.home .pager{margin-top:64px}.home__title{font-size:.875rem;line-height:1.5;color:#666;font-weight:700;margin:0 0 16px}@media screen and (max-width:519px){.home__title{font-size:.9rem}}.card--topLevel{margin-bottom:40px}@media screen and (max-width:959px){.i18n .headerLinkContainer{padding-top:104px}}@media screen and (min-width:960px){.i18n{display:grid;grid-gap:0 32px;gap:0 32px;grid-auto-flow:row;grid-template-columns:repeat(12,1fr);grid-template-rows:auto auto 1fr}.i18n .header{align-items:start;grid-area:1/1/auto/span 12;padding:0}.i18n .headerLinkContainer{grid-area:2/1/auto/span 9}.i18n .main{grid-area:3/1/auto/span 9;margin-bottom:64px}.i18n .globalNav{grid-area:2/10/span 2/span 3}}.i18n .main{margin-bottom:104px}.member__links,.member__space{margin-top:104px}@media screen and (max-width:959px){.second .card{margin:40px 0}.second .breadcrumbs:not(.u-hidden){margin-top:104px}}@media screen and (min-width:960px){.second{display:grid;grid-gap:0 32px;gap:0 32px;grid-auto-flow:row;grid-template-columns:repeat(12,1fr);grid-template-rows:auto auto 1fr}.second .header{align-items:start;grid-area:1/1/auto/span 12;padding:0}.second .breadcrumbs{grid-area:2/1/auto/span 9}.second .main{grid-area:3/1/auto/span 9;margin-bottom:64px}.second .globalNav{grid-area:2/10/span 2/span 3}.second .address,.second .sns{display:none}.second .card{margin-top:40px}}.second .main{margin-bottom:104px}.second .pager{margin-top:64px}.globalNav{margin:40px 0}@media screen and (min-width:960px){.globalNav{margin-top:0}}.globalNav .address,.globalNav .featuredTopics,.globalNav .linkCollection,.globalNav .policy,.globalNav .sns{margin-top:40px}.u-fz-lh--large-150{font-size:1rem;line-height:1.5}@media screen and (max-width:519px){.u-fz-lh--large-150{font-size:1rem}}.u-fz-lh--large-175{font-size:1rem;line-height:1.75}@media screen and (max-width:519px){.u-fz-lh--large-175{font-size:1rem}}.u-fz-lh--medium-150{font-size:.875rem;line-height:1.5}@media screen and (max-width:519px){.u-fz-lh--medium-150{font-size:.9rem}}.u-fz-lh--medium-175{font-size:.875rem;line-height:1.75}@media screen and (max-width:519px){.u-fz-lh--medium-175{font-size:.9rem}}.u-fz-lh--small-150{font-size:.75rem;line-height:1.5}@media screen and (max-width:519px){.u-fz-lh--small-150{font-size:.8rem}}.u-fz-lh--small-175{font-size:.75rem;line-height:1.75}@media screen and (max-width:519px){.u-fz-lh--small-175{font-size:.8rem}}.u-fw--normal{font-weight:400}.u-fw--bold{font-weight:700}.u-ta--start{text-align:left}.u-ta--center{text-align:center}.u-ta--end{text-align:right}.u-hidden{height:0;overflow:hidden;visibility:hidden}