﻿@import"https://fonts.googleapis.com/css2?family=Castoro+Titling&display=swap";.page-50th{font-size:18px;font-weight:400;line-height:1.8333333333}.page-50th h1,.page-50th h2,.page-50th h3,.page-50th h4,.page-50th h5,.page-50th h6{margin:0;line-height:1}.page-50th figure{margin:0}.page-50th figure>img{display:block}.page-50th .sect-head h2{background:url(../img/page-50th/50th-heading-bullet@2x.png) 0 22px/0.8em auto no-repeat;border-left:none;font-size:30px;font-weight:400;letter-spacing:.1em;line-height:1.5;padding:0 0 0 1.2em}@media screen and (min-width: 576px){.page-50th .sect-head h2{background-position:0 50%}}@media screen and (min-width: 768px){.page-50th figure.histo-img-right-pc>img{margin-left:auto}}.page-50th .pagetitle__section{color:#000;margin-bottom:82px}@media screen and (min-width: 768px){.page-50th .pagetitle__section{margin-bottom:150px}}@media screen and (min-width: 992px){.page-50th .pagetitle__section{margin-bottom:95px}}@media screen and (min-width: 1200px){.page-50th .pagetitle__section{margin-bottom:55px}}@media screen and (min-width: 1360px){.page-50th .pagetitle__section{margin-bottom:0}}.page-50th .pagetitle__section>.container{background:url(../img/page-50th/50th-pagetitle-bg1-sp@2x.png) right 8.7030716724vw top 6.8259385666vw/140px auto no-repeat,url(../img/page-50th/50th-pagetitle-bg2-sp@2x.jpg) 50% 0/cover no-repeat;height:466px}@media screen and (min-width: 768px){.page-50th .pagetitle__section>.container{background:url(../img/page-50th/50th-pagetitle-bg1-pc@2x.png) calc(50vw + 101px) 21px/158px auto no-repeat,url(../img/page-50th/50th-pagetitle-bg2-pc@2x.jpg) 50% 0/cover no-repeat;height:440px}}@media screen and (min-width: 992px){.page-50th .pagetitle__section>.container{background-position:calc(50vw + 131px) 27px,50% 0;background-size:204px auto,cover;height:568px}}@media screen and (min-width: 1200px){.page-50th .pagetitle__section>.container{background-position:calc(50vw + 158px) 33px,50% 0;background-size:247px auto,cover;height:687px}}@media screen and (min-width: 1360px){.page-50th .pagetitle__section>.container{background-position:calc(50vw + 179px) 37px,50% 50%;background-size:280px auto,cover;height:779px}}.page-50th .pagetitle__section>.container>.base-cont-width{align-items:flex-start;display:flex;flex-direction:column;height:100%;justify-content:flex-end;padding-bottom:25px}@media screen and (min-width: 768px){.page-50th .pagetitle__section>.container>.base-cont-width{padding-left:43px}}@media screen and (min-width: 992px){.page-50th .pagetitle__section>.container>.base-cont-width{padding-bottom:80px}}@media screen and (min-width: 1200px){.page-50th .pagetitle__section>.container>.base-cont-width{padding-bottom:120px}}@media screen and (min-width: 1360px){.page-50th .pagetitle__section>.container>.base-cont-width{padding-bottom:175px}}.page-50th .pagetitle__section>.container .lead{border:1px solid #c1bcc7;border-radius:.7692307692em;font-size:13px;font-weight:400;line-height:2.1538461538;padding:0 1.2307692308em}@media screen and (min-width: 768px){.page-50th .pagetitle__section>.container .lead{font-size:14px;line-height:2.2142857143}}.page-50th .pagetitle__section>.container h1{font-size:24px;font-weight:600;line-height:1.25;margin:.375em 0 0}@media screen and (min-width: 768px){.page-50th .pagetitle__section>.container h1{font-size:26px;line-height:1.3076923077}}.page-50th .greet__sect{margin-bottom:90px}.page-50th .greet__sect .sect-head h2{margin-bottom:25px}@media screen and (min-width: 768px){.page-50th .greet__sect .sect-head h2{margin-bottom:47px}}@media screen and (min-width: 768px){.page-50th .greet__sect .sect-main{display:grid;gap:44px;grid-template-areas:"fig body";grid-template-columns:156px 1fr;grid-template-rows:auto;padding-left:35px}}@media screen and (min-width: 992px){.page-50th .greet__sect .sect-main{gap:57px;grid-template-columns:202px 1fr}}@media screen and (min-width: 1200px){.page-50th .greet__sect .sect-main{gap:69px;grid-template-columns:244px 1fr}}@media screen and (min-width: 1360px){.page-50th .greet__sect .sect-main{gap:78px;grid-template-columns:277px 1fr}}.page-50th .greet__sect .main-fig{margin-bottom:22px}@media screen and (min-width: 768px){.page-50th .greet__sect .main-fig{grid-area:fig;margin-bottom:0;width:100%}}.page-50th .greet__sect .main-fig figcaption{display:flex;flex-wrap:wrap;font-family:"YuMincho","游明朝体","Yu Mincho","游明朝","Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3",serif;gap:0 1em;line-height:1.45;margin-top:.35em}@media screen and (min-width: 768px){.page-50th .greet__sect .main-fig>img{height:auto;width:100%}}.page-50th .greet__sect .main-body{text-align:justify}@media screen and (min-width: 768px){.page-50th .greet__sect .main-body{grid-area:body;text-align:justify}.page-50th .greet__sect .main-body p{margin-top:0}}.page-50th .histo__sect{margin-bottom:70px}@media screen and (min-width: 768px){.page-50th .histo__sect{margin-bottom:100px}}.page-50th .histo__sect .sect-head h2{margin-bottom:33px}.page-50th .histo__chart{list-style:none;margin:0;padding:0 0 0 10px}.page-50th .histo__chart .chart-item{display:grid;gap:0 12px;grid-template-areas:"rails cont";grid-template-columns:72px 1fr;grid-template-rows:auto}@media screen and (min-width: 768px){.page-50th .histo__chart .chart-item.pos-r{grid-template-areas:". rails cont";grid-template-columns:calc(50% - 23px) 72px 1fr}.page-50th .histo__chart .chart-item.pos-l{grid-template-areas:"cont rails .";grid-template-columns:1fr 72px calc(50% - 24px)}}.page-50th .histo__chart .chart-item::before{content:"";background-image:url(../img/page-50th/50th-histo-bullet.svg),linear-gradient(to bottom, transparent 16px, #807b87 16px, #807b87 19px, transparent 19px),linear-gradient(to right, transparent 10px, #807b87 10px, #807b87 13px, transparent 13px);background-position:0 6px,0 0,0 0;background-size:24px auto,auto,auto;background-repeat:no-repeat;grid-area:rails}@media screen and (min-width: 768px){.page-50th .histo__chart .chart-item.pos-l::before{background:url(../img/page-50th/50th-histo-bullet.svg) right 0 top 6px/24px auto no-repeat,linear-gradient(to bottom, transparent 16px, #807b87 16px, #807b87 19px, transparent 19px),linear-gradient(to left, transparent 10px, #807b87 10px, #807b87 13px, transparent 13px)}}.page-50th .histo__chart .chart-item:first-of-type::before{background:url(../img/page-50th/50th-histo-bullet.svg) 0 0/24px auto no-repeat,linear-gradient(to bottom, transparent 10px, #807b87 10px, #807b87 13px, transparent 13px),linear-gradient(to right, transparent 10px, #807b87 10px, #807b87 13px, transparent 13px);height:calc(100% - 6px);margin-top:6px}.page-50th .histo__chart .chart-item:last-of-type::before{background-image:url(../img/page-50th/50th-histo-bullet-bottom.svg),linear-gradient(to bottom, transparent 16px, #807b87 16px, #807b87 19px, transparent 19px),linear-gradient(to right, transparent 10px, #807b87 10px, #807b87 13px, transparent 13px);height:30px}.page-50th .histo__chart .chart-item .container{grid-area:cont;padding-bottom:30px}@media screen and (min-width: 768px){.page-50th .histo__chart .chart-item .container{padding-bottom:0}}@media screen and (min-width: 768px){.page-50th .histo__chart .chart-item.pos-l>.container{align-items:flex-end;display:flex;flex-direction:column}}.page-50th .histo__chart .chart-item .year{color:#c1bcc7;font-family:"Castoro Titling","Times New Roman","Georgia",serif;font-size:46px;letter-spacing:-0.02em;line-height:1;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;text-rendering:auto}.page-50th .histo__chart .chart-item .year.strong{color:#807b87}.page-50th .histo__chart .chart-item .year>.small.ja{display:inline-block;font-family:"Noto Sans JP","Hiragino Sans","ヒラギノ角ゴシック","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro","Yu Gothic","游ゴシック","YuGothic","游ゴシック体","Meiryo","メイリオ","MS PGothic","ＭＳ Ｐゴシック",sans-serif;font-size:20px;margin-left:.25em}.page-50th .histo__chart .chart-item .heading{line-height:1.25;font-size:20px}.page-50th .histo__chart .chart-item .body{font-size:14px;line-height:1.5714285714;margin:.5em 0 .75em;text-align:justify}.page-50th .histo__chart .chart-item .body>img{display:block;margin-top:.75em}.page-50th .histo__chart .chart-item .body .body-more{display:none}.page-50th .histo__chart .chart-item .body>label{background:#807293 url(../img/page-50th/50th-histo-viewmore-arrow-down.svg) right 0.6363636364em top 60%/0.6em auto no-repeat;border-radius:.4545454545em;display:inline-block;color:#fff;cursor:pointer;font-size:11px;font-weight:600;line-height:1.9090909091;padding:0 1.4545454545em 0 .7272727273em}.page-50th .histo__chart .chart-item .body>label::before{content:"さらに詳しく"}@media screen and (min-width: 768px){.page-50th .histo__chart .chart-item .body>label{transition:background-color .15s ease}.page-50th .histo__chart .chart-item .body>label:hover{background-color:#9a8fa9}}@media screen and (min-width: 768px){.page-50th .histo__chart .chart-item.pos-l .body>img{margin-left:auto;margin-right:0}}.page-50th .histo__chart .chart-item .year+.body{margin-top:-0.25em}.page-50th .histo__chart .chart-item .more-check:checked~.body .body-more{display:inline}.page-50th .histo__chart .chart-item .more-check:checked~.body>label{background-image:none;padding-right:.7272727273em}.page-50th .histo__chart .chart-item .more-check:checked~.body>label::before{content:"▲"}.page-50th .histo__chart .chart-item figure>figcaption{font-size:12px;line-height:1.4}@media screen and (min-width: 576px){.page-50th .histo__chart .chart-item figure>figcaption{font-size:14px;line-height:1.5714285714}}.page-50th .histo__chart .item-y1990 figure{margin-top:50px}@media screen and (min-width: 576px){.page-50th .histo__chart .item-y1990 figure{align-items:flex-end;display:flex}.page-50th .histo__chart .item-y1990 figure figcaption{padding-left:.675em}}@media screen and (min-width: 768px){.page-50th .histo__chart .item-y1990 figure{align-items:flex-start;flex-direction:column}}@media screen and (min-width: 992px){.page-50th .histo__chart .item-y1990 figure{align-items:flex-end;flex-direction:row}}@media screen and (min-width: 768px){.page-50th .histo__chart .item-y1990 figure figcaption{padding-left:0}}@media screen and (min-width: 992px){.page-50th .histo__chart .item-y1990 figure figcaption{padding-left:.675em}}.page-50th .histo__chart .item-y1991 .container>figure{align-items:flex-end;display:flex}.page-50th .histo__chart .item-y1991 .container>figure figcaption{padding-left:.675em}@media screen and (min-width: 768px){.page-50th .histo__chart .item-y1991 .container>figure{justify-content:flex-end}.page-50th .histo__chart .item-y1991 .container>figure figcaption{padding-left:0;padding-right:.675em;order:1;text-align:right}.page-50th .histo__chart .item-y1991 .container>figure img{order:2}}.page-50th .histo__chart .item-y1992 .body>img{display:block;margin-bottom:.5em}.page-50th .histo__chart .item-y1992 .fig-group{display:flex;flex-direction:column;gap:50px 10px;margin-top:.5em}.page-50th .histo__chart .item-y1992 .fig-group .img2>img{height:auto;width:180px}@media screen and (min-width: 375px){.page-50th .histo__chart .item-y1992 .fig-group .img2>img{width:230px}}@media screen and (min-width: 576px){.page-50th .histo__chart .item-y1992 .fig-group .img3{align-items:flex-end;display:flex}.page-50th .histo__chart .item-y1992 .fig-group .img3 figcaption{padding-left:.675em}}@media screen and (min-width: 768px){.page-50th .histo__chart .item-y1992 .fig-group .img3{align-items:flex-start;flex-direction:column}}@media screen and (min-width: 992px){.page-50th .histo__chart .item-y1992 .fig-group .img3{align-items:flex-end;flex-direction:row}}@media screen and (min-width: 768px){.page-50th .histo__chart .item-y1992 .fig-group .img3 figcaption{padding-left:0}}@media screen and (min-width: 992px){.page-50th .histo__chart .item-y1992 .fig-group .img3 figcaption{padding-left:.675em}}@media screen and (min-width: 576px){.page-50th .histo__chart .item-y1995 .img1{align-items:flex-end;display:flex}.page-50th .histo__chart .item-y1995 .img1 figcaption{padding-left:.675em}}@media screen and (min-width: 768px){.page-50th .histo__chart .item-y1995 .img1{flex-direction:column}}@media screen and (min-width: 992px){.page-50th .histo__chart .item-y1995 .img1{flex-direction:row;justify-content:flex-end}.page-50th .histo__chart .item-y1995 .img1 figcaption{padding-left:0;padding-right:.675em;order:1;text-align:right}.page-50th .histo__chart .item-y1995 .img1 img{order:2}}@media screen and (min-width: 768px){.page-50th .histo__chart .item-y1995 .img1 figcaption{text-align:right}}.page-50th .histo__chart .item-y1995 .img2{display:flex;flex-direction:column;margin-bottom:.5em;margin-top:50px}@media screen and (min-width: 768px){.page-50th .histo__chart .item-y1995 .img2{align-items:flex-end}}.page-50th .histo__chart .item-y1995 .img2>img{order:2;height:auto;width:180px}@media screen and (min-width: 375px){.page-50th .histo__chart .item-y1995 .img2>img{width:216px}}.page-50th .histo__chart .item-y1995 .img2>figcaption{margin-bottom:.25em;order:1}.page-50th .histo__chart .item-y2005 .fig-group{display:flex;flex-direction:column;gap:50px 10px}@media screen and (min-width: 768px){.page-50th .histo__chart .item-y2005 .fig-group{justify-content:flex-end;align-items:flex-end}}.page-50th .histo__chart .item-y2005 .fig-group .img1>img{height:auto;width:180px}@media screen and (min-width: 375px){.page-50th .histo__chart .item-y2005 .fig-group .img1>img{width:230px}}@media screen and (min-width: 576px){.page-50th .histo__chart .item-y2005 .fig-group .img2{align-items:flex-end;display:flex}.page-50th .histo__chart .item-y2005 .fig-group .img2 figcaption{padding-left:.675em}}@media screen and (min-width: 768px){.page-50th .histo__chart .item-y2005 .fig-group .img2{flex-direction:column}.page-50th .histo__chart .item-y2005 .fig-group .img2>figcaption{text-align:right}}@media screen and (min-width: 1200px){.page-50th .histo__chart .item-y2005 .fig-group .img2{flex-direction:row;justify-content:flex-end}.page-50th .histo__chart .item-y2005 .fig-group .img2 figcaption{padding-left:0;padding-right:.675em;order:1;text-align:right}.page-50th .histo__chart .item-y2005 .fig-group .img2 img{order:2}}.page-50th .histo__chart .item-y2005 .fig-group .img2>img{height:auto;width:180px}@media screen and (min-width: 375px){.page-50th .histo__chart .item-y2005 .fig-group .img2>img{width:230px}}@media screen and (min-width: 576px){.page-50th .histo__chart .item-y2005 .fig-group .img2>img{width:284px}}@media screen and (min-width: 576px){.page-50th .histo__chart .item-y2010 figure{align-items:flex-end;display:flex}.page-50th .histo__chart .item-y2010 figure figcaption{padding-left:.675em}}@media screen and (min-width: 768px){.page-50th .histo__chart .item-y2010 figure{justify-content:flex-end}.page-50th .histo__chart .item-y2010 figure figcaption{padding-left:0;padding-right:.675em;order:1;text-align:right}.page-50th .histo__chart .item-y2010 figure img{order:2}}.page-50th .histo__chart .item-y2011 .fig-group{display:flex;flex-wrap:wrap;gap:10px}.page-50th .histo__chart .item-y2011 .img2{height:auto;width:180px}@media screen and (min-width: 375px){.page-50th .histo__chart .item-y2011 .img2{width:230px}}@media screen and (min-width: 576px){.page-50th .histo__chart .item-y2011 .img2{width:232px}}@media screen and (min-width: 576px){.page-50th .histo__chart .item-y2013 figure{align-items:flex-end;display:flex}.page-50th .histo__chart .item-y2013 figure figcaption{padding-left:.675em}}@media screen and (min-width: 768px){.page-50th .histo__chart .item-y2013 figure{flex-direction:column}}@media screen and (min-width: 992px){.page-50th .histo__chart .item-y2013 figure{flex-direction:row;justify-content:flex-end}.page-50th .histo__chart .item-y2013 figure figcaption{padding-left:0;padding-right:.675em;order:1;text-align:right}.page-50th .histo__chart .item-y2013 figure img{order:2}}@media screen and (min-width: 768px){.page-50th .histo__chart .item-y2013 figure figcaption{text-align:right}}.page-50th .histo__chart .item-y2016 .fig-group{display:flex;flex-wrap:wrap;gap:10px;margin-top:.5em}.page-50th .histo__chart .item-y2016 .img2{height:auto;width:180px}@media screen and (min-width: 375px){.page-50th .histo__chart .item-y2016 .img2{width:230px}}@media screen and (min-width: 576px){.page-50th .histo__chart .item-y2016 .img2{width:232px}}@media screen and (min-width: 576px){.page-50th .histo__chart .item-y2020 figure{align-items:flex-end;display:flex}.page-50th .histo__chart .item-y2020 figure figcaption{padding-left:.675em}}@media screen and (min-width: 768px){.page-50th .histo__chart .item-y2020 figure{flex-direction:column}}@media screen and (min-width: 992px){.page-50th .histo__chart .item-y2020 figure{flex-direction:row;justify-content:flex-end}.page-50th .histo__chart .item-y2020 figure figcaption{padding-left:0;padding-right:.675em;order:1;text-align:right}.page-50th .histo__chart .item-y2020 figure img{order:2}}@media screen and (min-width: 768px){.page-50th .histo__chart .item-y2020 figure figcaption{text-align:right}}.page-50th .struc__sect{margin-bottom:80px}@media screen and (min-width: 768px){.page-50th .struc__sect{margin-bottom:120px}}.page-50th .struc__sect .sect-head h2{margin-bottom:35px}@media screen and (min-width: 768px){.page-50th .struc__sect .sect-main{padding-left:35px}}.page-50th .struc__sect .body-desc{margin-bottom:44px;text-align:justify}@media screen and (min-width: 768px){.page-50th .struc__sect dl{align-items:start;display:grid;gap:20px 26px;grid-template-columns:260px 1fr;grid-template-rows:auto;max-width:995px;width:100%}}.page-50th .struc__sect dl dt{font-size:24px;background-color:#e7e5ea;padding:6px 20px}@media screen and (min-width: 768px){.page-50th .struc__sect dl dt{font-size:20px;padding:12px 20px}}.page-50th .struc__sect dl dd{line-height:1.6666666667;margin-left:0;padding:10px 0 35px;text-align:justify}@media screen and (min-width: 768px){.page-50th .struc__sect dl dd{padding:0}}.page-50th .centu__sect{padding-bottom:160px}.page-50th .centu__sect .sect-head{margin-bottom:28px}.page-50th .centu__sect .sect-main{background:url(../img/page-50th/50th-centu-bg-sp@2x.jpg) 50% 50%/cover no-repeat;padding:150px 0}@media screen and (min-width: 768px){.page-50th .centu__sect .sect-main{background-image:url(../img/page-50th/50th-centu-bg-pc@2x.jpg);padding-bottom:160px}}.page-50th .centu__sect .main-body{font-size:22px;line-height:2.0909090909;text-align:justify}@media screen and (min-width: 768px){.page-50th .centu__sect .main-body{padding-left:35px}}.page-50th .centu__sect .main-body p{margin:0}.page-50th .centu__sect .main-body p+p{margin-top:3em}
/*# sourceMappingURL=../sourcemaps/page-50th.css.map */
