@charset "UTF-8";@layer mju;@layer mju{@layer fdn,comp;@layer fdn{html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}input,select{vertical-align:middle}*{margin:0;padding:0}*,*:before,*:after{box-sizing:border-box;background-repeat:no-repeat;background-color:transparent}:before,:after{text-decoration:inherit;vertical-align:inherit}html{-moz-text-size-adject:100%;-web-kit-text-size-adject:100%;text-size-adject:100%}details,main{display:block}a{cursor:revert;background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}abbr:hover{cursor:help}img{outline:0;border-style:none;vertical-align:bottom}ul,ol{list-style:none}summary{display:list-item}table{border-collapse:collapse;border-color:inherit;text-indent:0}hr{overflow:visible;height:0;color:inherit}button,[type=button],[type=submit],[type=reset]{-webkit-appearance:button}button:not(:disabled),[type=button]:not(:disabled),[type=submit]:not(:disabled),[type=reset]:not(:disabled){cursor:pointer}button,input{overflow:visible}button,input,optgroup,select,textarea{background-color:transparent;border-style:none;border-radius:0;font:inherit}label:hover{cursor:pointer}textarea{overflow:auto;resize:vertical}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}input,textarea{-webkit-user-select:auto}select{-moz-appearance:none;-webkit-appearance:none}optgroup{font-weight:700}[type=number]{width:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}progress{vertical-align:baseline}template,[aria-hidden=true],[hidden]{display:none}[aria-disabled=true],[disabled]{cursor:not-allowed}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true]{cursor:default}[contenteditable]:focus{outline:auto}@font-face{font-family:Poppins;src:url(/150th/assets/font/Poppins-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;unicode-range:U+0020-007F}@font-face{font-family:Poppins;src:url(/150th/assets/font/Poppins-Bold.woff2) format("woff2");font-weight:700;font-style:normal;unicode-range:U+0020-007F}html{font-size:100%;overflow-y:scroll;scroll-behavior:smooth}body{font-family:Yu Gothic Medium,游ゴシック体 Medium,arial,helvetica,sans-serif,Poppins;overflow-x:clip}h1{font-size:3rem}h2{font-size:2.5rem}h3{font-size:1.5rem}h4{font-size:1rem}h5{font-size:.875rem}h6{font-size:.75rem}h1,h2,h3,h4,h5,h6{font-family:YuGothic,Yu Gothic,Yu Gothic Medium,游ゴシック体,arial,helvetica,sans-serif,Poppins}p,blockquote,pre,abbr,address,cite,code,dl,ol,ul,label,figcaption,table,caption{font-size:1rem}h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,dl,ol,ul,label,figcaption,table,caption{margin-top:1rem;background-color:transparent;word-wrap:break-word}h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,ins,kbd,q,samp,small,strong,var,b,i,dl,ol,ul,li,label,legend,figcaption,table,caption,summary,time,mark{line-height:2;color:#333}dt,th,caption{font-weight:700}address{display:block}table,th,td{border-collapse:collapse}th a{font-weight:400}ul,ol,dl{margin-left:1rem}ol{list-style:decimal outside}ul{list-style:disc outside}dt{font-weight:700}a{color:#333;text-decoration:none}a.outer{display:block}a[tabindex="-1"]{cursor:initial}a:not([tabindex="-1"]):hover:not([disabled]){color:#333;opacity:.5}a[target=_blank].external:after{content:"";display:inline-block;width:.875rem;height:.875rem;background-repeat:no-repeat;background-position:left top;background-image:url(/150th/assets/img/icons/icon-external-primary.svg);margin-inline-start:.5rem;vertical-align:middle}img{max-width:100%;height:auto;border-radius:.25rem}img[width],img[width][height]{height:auto}img[width="1"][height="1"]{display:none!important}@media only screen and (max-width: 767px){html{font-size:100%}h1{font-size:3rem}h2{font-size:1.75rem}h3{font-size:1.25rem}h4{font-size:.875rem}h5{font-size:.8125rem}h6{font-size:.75rem}p,blockquote,pre,abbr,address,cite,code,dl,ol,ul,label,figcaption,table,caption{font-size:.875rem}h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,dl,ol,ul,label,figcaption,table,caption{margin-top:1rem}h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,ins,kbd,q,samp,small,strong,var,b,i,dl,ol,ul,li,label,legend,figcaption,table,caption,summary,time,mark{line-height:1.8}ul,ol,dl{margin-left:1rem}}}@layer comp{.hdr{padding:1.5rem;position:sticky;top:0;z-index:999;width:100%;background-color:#fff}@media (scripting: none){.hdr{position:static}}.hdr>.row{justify-content:space-between}.hdr>.row>.col{flex:inherit}.hdr-logo :where(:first-child){margin-block-start:0;line-height:1}.hdr-content>.row{justify-content:right}.hdr-content>.row .col{flex:auto}.g-nav ul{display:flex;column-gap:1.5rem;margin-inline-start:1.5rem;margin-inline-end:3rem}.g-nav ul li a{font-family:YuGothic,Yu Gothic,Yu Gothic Medium,游ゴシック体,arial,helvetica,sans-serif,Poppins;font-weight:700;position:relative;display:inline-block;padding-block-end:.5rem}@media only screen and (any-hover: hover){.g-nav ul li a:hover,.g-nav ul li a:focus-visible{opacity:1!important}.g-nav ul li a:hover:after,.g-nav ul li a:focus-visible:after{content:"";position:absolute;border-top:1px solid #403999;display:inline-block;width:2.5rem;margin-inline-start:auto;margin-inline-end:auto;left:0;right:0;bottom:0}}.ftr{margin-block-start:7.5rem;padding-block-start:7.5rem;background-color:#f6f7ff}.ftr .bnr-wrapper{max-width:62.25rem;margin-inline-start:auto;margin-inline-end:auto}.ftr .bnr-wrapper .ls-content{justify-content:start;column-gap:3rem;row-gap:3rem}.ftr .sns-wrapper,.ftr .fnav-wrapper{margin-block-start:3rem}.ftr .fnav-wrapper .ls-content{column-gap:4rem}.ftr .sns-wrapper .ls-content{column-gap:1.5rem}.pagetop-wrapper{margin-block-start:2.5rem;margin-inline-end:1rem;text-align:right}.copyright-wrapper{margin-block-start:1.25rem;background-color:#403999;padding-block-start:1rem;padding-block-end:1rem}.copyright-wrapper :where(:first-child){margin-top:0}.t-copyright{color:#fff;text-align:center}.l-container{max-width:1440px;margin-block-start:7.5rem;margin-inline-start:auto;margin-inline-end:auto;scroll-margin-block-start:7.5rem}.l-container-anime{opacity:0;transform:translateY(10rem);scroll-margin-block-start:17.5rem;transition:opacity 1s cubic-bezier(.19,1,.22,1),transform 1s cubic-bezier(.19,1,.22,1)}.l-container-anime.active{transform:translateY(0);scroll-margin-block-start:7.5rem;opacity:1}@media (scripting: none){.l-container-anime{opacity:1;transform:translateY(0)}}.l-wrapper{margin-block-start:3.5rem}.l-inner{margin-inline-start:5rem;margin-inline-end:5rem}.l-inner :first-child:not(.l-wrapper){margin-block-start:0}@media only screen and (max-width: 767px){.hdr{padding:.75rem 1rem}}@media only screen and (max-width: 767px) and (scripting: none){.hdr .row{display:block}}@media only screen and (max-width: 767px){.hdr-logo{max-width:6.6875rem}.hdr-content>.row{flex-direction:row-reverse;align-items:center}.hdr-content>.row>.col{flex:0 0 auto}.btn-menu{display:block;position:relative;margin-block-start:.375rem;margin-inline-start:1rem;padding-block-start:.875rem}.btn-menu[aria-expanded=true] .t-plain:before{border-top-color:transparent}.btn-menu[aria-expanded=true]:before{transform:rotate(45deg);top:.375rem}.btn-menu[aria-expanded=true]:after{transform:rotate(-45deg)}.btn-menu:before,.btn-menu:after{content:"";display:inline-block;position:absolute;border-radius:.125rem;border-top-width:2px;border-top-style:solid;border-top-color:#333;width:100%;left:0;transition:top .2s ease-in-out,transform .2s ease-in-out}.btn-menu:before{top:.75rem}.btn-menu:after{top:.375rem}.btn-menu .t-plain{font-size:.625rem}.btn-menu .t-plain:before{content:"";display:block;border-radius:.125rem;border-top-width:2px;border-top-style:solid;border-top-color:#333;position:relative;top:-.875rem;left:0;transition:border-top-color .2s ease-in-out}.g-nav{position:absolute;background-color:#403999;width:100%;left:0;margin-block-start:1.25rem;transition:all .2s ease-in-out}.g-nav[aria-hidden=true]{opacity:0;height:0;display:none}.g-nav[aria-hidden=false]{opacity:1;height:100vh;display:block}.g-nav ul{display:block;margin-inline-end:0;margin:4rem 1.5rem 0;height:100vh}.g-nav ul li{border-bottom:1px solid white;padding-block-end:1.5rem;line-height:1}.g-nav ul li:not(:first-child){margin-block-start:3rem}.g-nav ul li a{padding-block-end:0;font-size:1rem;color:#fff}}@media only screen and (max-width: 767px) and (scripting: none){.g-nav{opacity:1;height:auto;position:relative}.g-nav ul{height:auto}.g-nav.sp-hidden{display:block!important}}@media only screen and (max-width: 767px){.ftr{margin-block-start:5rem;padding-block-start:5rem}.ftr .bnr-wrapper{max-width:auto}.ftr .bnr-wrapper .ls-content{margin-block-start:0;display:block;text-align:center}.ftr .bnr-wrapper .ls-content li{margin-block-start:2rem}.ftr .bnr-wrapper .ls-content li:first-child{margin-block-start:0}.ftr .sns-wrapper,.ftr .fnav-wrapper{margin-block-start:2rem}.ftr .fnav-wrapper .ls-content{column-gap:1rem;row-gap:1rem}.ftr .pagetop-wrapper{margin-block-start:1.25rem}.l-container{margin-block-start:5rem;scroll-margin-block-start:5rem}.l-container-anime{scroll-margin-block-start:17.5rem}.l-container-anime.active{scroll-margin-block-start:5rem}.l-inner{margin-inline-start:1rem;margin-inline-end:1rem}}#mv{background-color:#403999;overflow:hidden}#mv .mv-gtup,#mv .mv-gtdown,#mv #mv-yr1881,#mv #mv-yr2031,#mv .mv-img{opacity:0}#mv .mv-img{z-index:0;clip-path:inset(100% 0% 0% 0%)}#mv .mv-gtup,#mv .mv-gtdown,#mv #mv-yr1881,#mv #mv-yr2031,#mv #mv-lead{z-index:1}#mv .l-media,#mv .l-media img{display:inline-block}#mv .wrapper{display:grid;grid-template-areas:"mv-wrapper"}#mv .wrapper img{width:auto}#mv .item-group{display:grid;position:relative;grid-area:mv-wrapper;grid-template-rows:1fr;z-index:2}#mv .lead-group{display:flex;align-items:center;justify-content:center}#mv .yr-group{display:flex;align-items:flex-end;align-self:end;justify-content:center}#mv .yr1881-group,#mv .yr2031-group{flex:auto;display:flex;justify-content:center}#mv .media-group{grid-area:mv-wrapper;display:inline-grid;grid-template-areas:"mv-media-group"}#mv .media-group .l-media{grid-area:mv-media-group}#mv .media-group .l-media img{width:100%}@media (scripting: none){#mv .mv-gtup,#mv .mv-gtdown,#mv #mv-yr1881,#mv #mv-yr2031,#mv .mv-img{opacity:1}#mv #mv-gtup0,#mv #mv-gtdown0{opacity:.2}#mv #mv-gtup1,#mv #mv-gtdown1{opacity:.5}#mv .mv-img{clip-path:none;filter:none}#mv .media-group{display:block}}#about .l-wrapper{max-width:61.25rem;margin-inline:auto}.msg-content{margin-block-start:3.5rem;padding-block:2rem;position:relative}.msg-content:before{content:"";display:block;position:absolute;z-index:0;left:0;top:0;width:90.625%;height:100%;border-radius:.25rem;background-color:#f6f7ff}.msg-content>.col{z-index:1}.msg-content .t-preview{margin-block-start:1rem}.msg-content:nth-child(odd){flex-direction:row-reverse}.msg-content:nth-child(odd):before{left:initial;right:0}.msg-content:nth-child(odd) .l-media{margin-inline-end:2rem}.msg-content:nth-child(odd) .l-content{margin-inline-end:2em}.msg-content:nth-child(2n) .l-media{margin-inline-start:2rem}.msg-content:nth-child(2n) .l-content{margin-inline-start:2em}.msg-content .t-plain{display:block}.msg-content .t-position{font-size:1.125rem;color:#403999}.msg-content .t-name{font-size:1.5rem;line-height:1.8}#support{font-family:YuGothic,Yu Gothic,Yu Gothic Medium,游ゴシック体,arial,helvetica,sans-serif,Poppins;background:linear-gradient(77deg,#403999 14%,#1ebbf4 96%)}#support.l-container{max-width:initial}#support .l-wrapper{padding-block-start:7.5rem;padding-block-end:11.25rem;text-align:center}#support .t-lead{font-weight:700;color:#fff;text-shadow:0 1px 10px rgba(0,0,0,.3);font-size:1.5rem}#support .t-lead-l{font-size:2.5rem}#support .l-media,#support .t-lead:not(:first-child){margin-block-start:2rem}#project{background-color:#f6f7ff;max-width:80rem;border-radius:.25rem;margin-block-start:-6.875rem;margin-inline:auto;padding-block:3.5rem}#project .l-inner{margin-inline:3.75rem}#project .l-wrapper>.row{flex-direction:row-reverse;column-gap:2rem;margin-block-start:2rem}#project .l-wrapper .l-media{max-width:19.1875rem}#project .l-wrapper .t-lead{font-family:YuGothic,Yu Gothic,Yu Gothic Medium,游ゴシック体,arial,helvetica,sans-serif,Poppins}#project .l-wrapper .t-plain{margin-block-start:.5rem}#project .btn-wrapper{gap:2rem}#news .l-wrapper{max-width:61.25rem;margin-inline:auto}#news .l-content{margin-block-start:2rem}#news .t-summary{font-family:YuGothic,Yu Gothic,Yu Gothic Medium,游ゴシック体,arial,helvetica,sans-serif,Poppins;margin-block-start:.5rem;font-weight:700}@media only screen and (any-hover: hover){#news .t-information a:hover,#news .t-information a:focus-visible,#news .t-summary a:hover,#news .t-summary a:focus-visible{opacity:1;color:#403999}}#news .btn-wrapper{margin-block-start:5rem;text-align:center}#news .btn-wrapper .btn{margin-inline-start:auto;margin-inline-end:auto}#news .btn-wrapper .btn:is(a){display:inline-block}.label,.label-yr150{padding:.1875rem .4375rem;line-height:1;border-width:1px;border-style:solid;border-radius:.125rem;font-size:.75rem;text-align:center;border-color:#403999;color:#403999;display:inline-block;margin-inline-start:1rem}@media only screen and (max-width: 767px){#mv .yr1881-group,#mv .yr2031-group{position:absolute}#mv .yr-group{justify-content:flex-start}#mv .yr1881-group{top:0}#mv .yr2031-group{right:0}#message .l-inner{margin-inline:0}#message .msg-content{background:linear-gradient(to bottom,#fff 60px,#f6f7ff 0);flex-direction:column-reverse;padding-block:0;padding-inline:1rem}#message .msg-content:before{display:none}#message .msg-content .l-media,#message .msg-content .l-content{margin-inline:0}#message .msg-content .l-content{padding-block:1.5rem}#message .msg-content .l-content .btn-wrapper{margin-block-start:1rem}#message .preview-group{position:relative}#message .preview-group .t-preview{max-width:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;word-wrap:normal}#message .preview-group:after{content:"";display:block;position:absolute;width:100%;height:100%;top:0;background:linear-gradient(to bottom,transparent 0,#F6F7FF 70%);overflow:hidden}}@media only screen and (max-width: 767px) and (scripting: none){#message .msg-content .preview-group .t-preview{overflow:visible;white-space:wrap}#message .msg-content .preview-group:after{display:none}#message .msg-content .btn-more{display:none}}@media only screen and (max-width: 767px){#support{background:linear-gradient(29deg,#403999 33%,#1ebbf4 98%)}#support .l-wrapper{padding-block-start:5rem;padding-block-end:9.5rem}#support .t-lead{font-size:1.25rem}#support .t-lead-l{font-size:1.75rem}#support .l-media,#support .t-lead:not(:first-child){margin-block-start:1.5rem}#project{padding-block:3rem;margin-inline:1rem}#project .l-inner{margin-inline:1rem}#project .l-wrapper>.row{flex-direction:column-reverse;column-gap:0;margin-block-start:3rem}#project .l-wrapper>.row>.col{flex:1}#project .l-wrapper .l-media{max-width:100%}#project .l-wrapper .l-media img{width:100%}#project .l-content{margin-block-start:.5rem}#project .btn-wrapper{display:block}#project .btn-wrapper .col{margin-block-start:1.5rem}#news .l-wrapper{margin-block-start:3rem}#news .l-content{margin-block-start:1.5rem}#news .t-summary{line-height:1.4}}.row{display:flex}.row .col{flex:1}.hdg-sty0{color:#403999;text-align:center;position:relative;line-height:1.8;padding-block-end:.75rem}.hdg-sty0:after{content:"";border-top:1px solid #403999;display:inline-block;width:7.5rem;position:absolute;margin-inline-start:auto;margin-inline-end:auto;left:0;right:0;bottom:0}.hdg-sty1{color:#403999;line-height:1.8}.ls-content{list-style:none;margin-inline-start:0;margin-block-start:0;display:flex;flex-wrap:wrap;justify-content:center}.btn-contribute,.btn-disabled,.btn-contribute-accent,.btn{display:inline-block;text-align:center;border-radius:.25rem;background-color:#fff;padding:1rem 1.875rem;font-weight:700;line-height:2;font-family:YuGothic,Yu Gothic,Yu Gothic Medium,游ゴシック体,arial,helvetica,sans-serif,Poppins}.btn-contribute .external:after,.btn-disabled .external:after,.btn-contribute-accent .external:after,.btn .external:after{content:"";display:inline-block;width:.875rem;height:.875rem;background-repeat:no-repeat;background-position:left top;background-image:url(/150th/assets/img/icons/icon-external-primary.svg);margin-inline-start:.5rem;vertical-align:middle}.btn-wrapper{margin-block-start:1.5rem}.btn-wrapper [class*=btn]{display:block}.btn{color:#403999;box-shadow:0 0 16px #4039994d}@media only screen and (any-hover: hover){.btn:not([tabindex="-1"]):hover:not([disabled]),.btn:not([tabindex="-1"]):focus-visible:not([disabled]){border-color:#403999;opacity:1}}.btn-contribute{background-color:#403999;border:1px solid #403999;color:#fff}.btn-contribute .external:after{background-image:url(/150th/assets/img/icons/icon-external-white.svg)}@media only screen and (any-hover: hover){.btn-contribute:not([tabindex="-1"]):hover:not([disabled]),.btn-contribute:not([tabindex="-1"]):focus-visible:not([disabled]){background-color:#fff;color:#403999;opacity:1}.btn-contribute:not([tabindex="-1"]):hover:not([disabled]) .external:after,.btn-contribute:not([tabindex="-1"]):focus-visible:not([disabled]) .external:after{border-color:#403999;background-image:url(/150th/assets/img/icons/icon-external-primary.svg)}}.btn-disabled{color:#666;background-color:#f7f5f5;border:1px solid #B3B3B3;cursor:not-allowed}.btn-contribute-accent{color:#8a6b26;box-shadow:0 0 16px #8a6b264d}.btn-contribute-accent .external:after{background-image:url(/150th/assets/img/icons/icon-external-accent.svg)}@media only screen and (any-hover: hover){.btn-contribute-accent:not([tabindex="-1"]):hover:not([disabled]),.btn-contribute-accent:not([tabindex="-1"]):focus-visible:not([disabled]){border-color:#8a6b26}}@media only screen and (any-hover: hover){.btn:not([tabindex="-1"]):hover:not([disabled]),.btn:not([tabindex="-1"]):focus-visible:not([disabled]),.btn-disabled:not([tabindex="-1"]):hover:not([disabled]),.btn-disabled:not([tabindex="-1"]):focus-visible:not([disabled]),.btn-contribute-accent:not([tabindex="-1"]):hover:not([disabled]),.btn-contribute-accent:not([tabindex="-1"]):focus-visible:not([disabled]){border-width:1px;border-style:solid;opacity:1}}.btn-more{color:#403999;margin-inline:auto;line-height:1;position:relative;padding-inline-end:.75rem}.btn-more span{position:relative;display:inline-block}.btn-more span:after{content:"";position:absolute;display:block;width:.875rem;height:.9375rem;top:0;bottom:0;right:0;margin-block:auto;background-repeat:no-repeat;background-position:left top;background-image:url(/150th/assets/img/icons/icon-more-open.svg);margin-inline-end:-1.125rem}.btn-more[aria-expanded=true] span:after{background-image:url(/150th/assets/img/icons/icon-more-close.svg)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:rect(0 0 0 0);white-space:nowrap;border:none}.hidden{display:none!important}@media only screen and (max-width: 767px){.sp-hidden{display:none!important}}@media only screen and (min-width: 768px){.pc-hidden{display:none!important}}@media only screen and (max-width: 767px){.btn-contribute,.btn-disabled,.btn-contribute-accent,.btn{padding-block-start:.75rem;padding-block-end:.75rem}.btn-contribute{padding-inline-start:1rem;padding-inline-end:1rem}.btn-more{font-size:.875rem}}}}
/*! html5doctor.com Reset Stylesheet */
/*! v1.6.1 */
/*! Last Updated: 2010-09-17 */
/*! Author: Richard Clark - http://richclarkdesign.com */
/*! Twitter: @rich_clark */
