@import url("https://fonts.googleapis.com/css2?family=M+PLUS+1p&display=swap");@import url("http://mplus-fonts.sourceforge.jp/webfonts/basic_latin/mplus_webfonts.css");@import url("https://fonts.googleapis.com/css2?family=Roboto&display=swap");@import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100..900;1,100..900&display=swap");@font-face{font-family:'icomoon';src:url("../fonts/icomoon.eot?qoekw4");src:url("../fonts/icomoon.eot?qoekw4#iefix") format("embedded-opentype"),url("../fonts/icomoon.ttf?qoekw4") format("truetype"),url("../fonts/icomoon.woff?qoekw4") format("woff"),url("../fonts/icomoon.svg?qoekw4#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:block}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-next:before{content:"\e900"}.icon-mail:before{content:"\e901"}#mainv{position:relative}@media (min-width: 1920px){#mainv .object-fit{width:100%}}#mainv h2{position:absolute;right:50%;bottom:50%;-moz-transform:translate(50%, 50%);-ms-transform:translate(50%, 50%);-webkit-transform:translate(50%, 50%);transform:translate(50%, 50%);z-index:10}@media (max-width: 1699px){#mainv h2{width:40%}}@media (max-width: 991px){#mainv h2{bottom:55%;width:45%}}@media (max-width: 767px){#mainv h2{width:70%}}#anniversary .ttl{text-align:center}#anniversary .ttl .en{color:#2F4F91;font-family:"Roboto",sans-serif;font-size:7.1rem;font-weight:800;line-height:1}@media (max-width: 1199px){#anniversary .ttl .en{font-size:6.6rem}}@media (max-width: 991px){#anniversary .ttl .en{font-size:5.6rem}}@media (max-width: 767px){#anniversary .ttl .en{font-size:4.0rem}}#anniversary .ttl h3{color:#0B3179;font-size:4.0rem;font-weight:600;line-height:1;margin-top:30px}@media (max-width: 1199px){#anniversary .ttl h3{font-size:3.5rem;margin-top:20px}}@media (max-width: 991px){#anniversary .ttl h3{font-size:3.0rem}}@media (max-width: 767px){#anniversary .ttl h3{font-size:2.2rem;margin-top:10px}}#anniversary .message{background:linear-gradient(-10deg, #eaf0fd 0%,#eaf0fd 60%,#ffffff 60%,#ffffff 100%);padding-bottom:60px}@media (max-width: 767px){#anniversary .message{padding-bottom:30px}}#anniversary .message .ttl{margin-bottom:110px}@media (max-width: 1199px){#anniversary .message .ttl{margin-bottom:90px}}@media (max-width: 991px){#anniversary .message .ttl{margin-top:20px;margin-bottom:40px}}#anniversary .message .messageIn{display:flex;justify-content:space-between}@media (max-width: 991px){#anniversary .message .messageIn{flex-direction:column}}#anniversary .message .messageIn .img{width:27%;text-align:center}@media (max-width: 991px){#anniversary .message .messageIn .img{width:40%;margin-left:30%;margin-bottom:40px}}@media (max-width: 767px){#anniversary .message .messageIn .img{width:50%;margin-left:25%;margin-bottom:20px}}#anniversary .message .messageIn .img p{font-weight:600;font-size:2.3rem;line-height:1.5;margin-top:20px}@media (max-width: 1199px){#anniversary .message .messageIn .img p{font-size:2.1rem}}@media (max-width: 767px){#anniversary .message .messageIn .img p{font-size:1.8rem}}#anniversary .message .messageIn .img p span{font-size:2.9rem}@media (max-width: 1199px){#anniversary .message .messageIn .img p span{font-size:2.7rem}}@media (max-width: 767px){#anniversary .message .messageIn .img p span{font-size:2.3rem}}#anniversary .message .messageIn .txt{width:64%;font-weight:600;font-size:2.3rem;line-height:1.74}@media (max-width: 1199px){#anniversary .message .messageIn .txt{font-size:2.1rem}}@media (max-width: 991px){#anniversary .message .messageIn .txt{width:80%;margin-left:10%}}@media (max-width: 767px){#anniversary .message .messageIn .txt{width:90%;margin-left:5%;font-size:1.8rem}}#anniversary .message .activity{margin-top:90px}@media (max-width: 991px){#anniversary .message .activity{margin-top:60px}}@media (max-width: 767px){#anniversary .message .activity{margin-top:40px}}#anniversary .message .activity p{text-align:center;font-size:2.3rem;line-height:1;margin-top:20px}@media (max-width: 1199px){#anniversary .message .activity p{font-size:2.1rem}}@media (max-width: 991px){#anniversary .message .activity p{line-height:1.3}}@media (max-width: 767px){#anniversary .message .activity p{font-size:1.8rem;margin-top:10px;margin-bottom:10px}}#anniversary .history{background-color:#0B3179;color:#fff;padding-top:95px;padding-bottom:80px}@media (max-width: 991px){#anniversary .history{padding-top:65px;padding-bottom:50px}}@media (max-width: 767px){#anniversary .history{padding-top:40px;padding-bottom:20px}}#anniversary .history .ttl{margin-bottom:50px}@media (max-width: 991px){#anniversary .history .ttl{margin-bottom:20px}}@media (max-width: 767px){#anniversary .history .ttl{margin-bottom:0}}#anniversary .history .ttl .en{color:#fff}#anniversary .history .ttl h3{color:#fff}#anniversary .history .historyList{position:relative}#anniversary .history .historyList:before{content:"";width:6px;height:calc(100% - 170px);background-color:#fff;position:absolute;left:26px;top:100px}@media (max-width: 1199px){#anniversary .history .historyList:before{left:21px}}@media (max-width: 767px){#anniversary .history .historyList:before{height:calc(100% - 150px);left:18px;top:50px}}#anniversary .history .historyList li{padding-left:100px;margin-bottom:30px;position:relative}@media (max-width: 1199px){#anniversary .history .historyList li{padding-left:80px}}@media (max-width: 767px){#anniversary .history .historyList li{padding-left:60px;margin-bottom:15px}}#anniversary .history .historyList li::before{content:"";width:56px;height:56px;background:url("../img/anniversary/marker.png") no-repeat left top;background-size:cover;position:absolute;left:0;bottom:50%;-moz-transform:translateY(50%);-ms-transform:translateY(50%);-webkit-transform:translateY(50%);transform:translateY(50%)}@media (max-width: 1199px){#anniversary .history .historyList li::before{width:46px;height:46px}}@media (max-width: 767px){#anniversary .history .historyList li::before{width:42px;height:42px;bottom:inherit;-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0);top:30px}}#anniversary .history .historyList li .historyItem{display:flex;align-items:center;border-bottom:1px solid #fff;padding-top:40px;padding-bottom:40px}@media (max-width: 1199px){#anniversary .history .historyList li .historyItem{padding-top:30px;padding-bottom:30px}}@media (max-width: 767px){#anniversary .history .historyList li .historyItem{flex-direction:column}}#anniversary .history .historyList li .historyItem .year{width:225px;font-family:"Roboto",sans-serif;font-size:7.1rem;font-weight:800;line-height:1}@media (max-width: 1199px){#anniversary .history .historyList li .historyItem .year{font-size:6.6rem}}@media (max-width: 991px){#anniversary .history .historyList li .historyItem .year{font-size:5.6rem;width:185px}}@media (max-width: 767px){#anniversary .history .historyList li .historyItem .year{font-size:4.0rem;width:100%}}#anniversary .history .historyList li .historyItem .txt{width:calc(100% - 225px);font-weight:600;font-size:2.4rem}@media (max-width: 1199px){#anniversary .history .historyList li .historyItem .txt{font-size:2.1rem}}@media (max-width: 991px){#anniversary .history .historyList li .historyItem .txt{width:calc(100% - 185px)}}@media (max-width: 767px){#anniversary .history .historyList li .historyItem .txt{width:100%;font-size:1.8rem;margin-top:15px}}@media (max-width: 374px){#anniversary .history .historyList li .historyItem .txt{font-size:1.7rem}}#anniversary .history .historyList li:last-child .historyItem{border-bottom:none}
