@charset "UTF-8";.c-pageSection_title,.c-pageTitle,.c-pageTitle_textNode{font-family:"Century Condensed",sans-serif;color:#242E52;letter-spacing:-.02em}@font-face{font-family:MyYuGothicM;font-weight:400;src:local("YuGothic-Medium"),local("Yu Gothic Medium"),local("YuGothic-Regular")}@font-face{font-family:MyYuGothicM;font-weight:700;src:local("YuGothic-Bold"),local("Yu Gothic Bold")}@font-face{font-family:MyYuMinchoM;font-weight:400;src:local("YuMincho-Medium"),local("Yu Mincho Medium"),local("YuMincho-Regular")}@font-face{font-family:MyYuMinchoM;font-weight:700;src:local("YuMincho-Demibold"),local("Yu Mincho")}@font-face{font-family:'Century Condensed';font-weight:400;src:url(../fonts/CenturyStd-LightCondensed-VH.woff) format("woff"),url(../fonts/CenturyStd-LightCondensed-VH.ttf) format("truetype")}@font-face{font-family:'Century Condensed';font-weight:700;src:url(../fonts/CenturyStd-BookCondensed-VH.ttf) format("truetype")}@font-face{font-family:'Atlas Grotesk';font-weight:400;src:url(../fonts/Atlas-Grotesk-Regular-VH.woff) format("woff"),url(../fonts/Atlas-Grotesk-Regular-VH.ttf) format("truetype")}@font-face{font-family:'Atlas Grotesk';font-weight:700;src:url(../fonts/Atlas-Grotesk-Bold-VH.woff) format("woff"),url(../fonts/Atlas-Grotesk-Bold-VH.ttf) format("truetype")}@media print,screen and (max-width:1023px),screen and (min-width:1024px) and (max-width:1024px) and (orientation:portrait){.wrapper{margin-top:102px}.c-pageSection_title,.c-pageTitle{margin-bottom:32px;font-size:48px}}.c-pageSection_title,.c-pageTitle{line-height:1;text-align:center}@media print,screen and (min-width:1024px) and (orientation:landscape),screen and (min-width:1025px){.wrapper{margin-top:176px}.c-pageSection_title,.c-pageTitle{margin-bottom:56px;font-size:5.85652vw}}.c-pageSection_title .year,.c-pageTitle .year{font-size:32px;font-weight:400}.c-pageSection{background-color:#F4F2EF}.c-pageSection_title{width:100%}@media print,screen and (min-width:1024px) and (orientation:landscape),screen and (min-width:1025px){.c-pageSection_title{font-size:4.39239vw}}.c-pageTitle_text{position:sticky;top:176px;left:0}.c-pageTitle_textNode{line-height:1.2;overflow:hidden;text-align:left}@media print,screen and (max-width:1023px),screen and (min-width:1024px) and (max-width:1024px) and (orientation:portrait){.c-pageSection_title{padding:0 20px}.c-pageTitle_textNode{font-size:96px}.c-pageTitle_textNode+.c-pageTitle_textNode{margin-top:-30px}}@media print,screen and (min-width:1024px) and (orientation:landscape),screen and (min-width:1025px){.c-pageTitle_textNode{font-size:12.88433vw}.c-pageTitle_textNode+.c-pageTitle_textNode{margin-top:-5vw}}.c-pageTitle_textNode i{position:relative;display:block;-webkit-transform:translateY(100%) translateZ(0);transform:translateY(100%) translateZ(0);-webkit-transition:-webkit-transform .8s ease;-o-transition:transform .8s ease;transition:transform .8s ease;transition:transform .8s ease,-webkit-transform .8s ease}.c-pageTitle_textNode small{line-height:1.4;display:block}@media print,screen and (max-width:1023px),screen and (min-width:1024px) and (max-width:1024px) and (orientation:portrait){.c-pageTitle_textNode small{font-size:82px}.c-pageDescription{margin-top:48px}}.is-inview .c-pageTitle_textNode i{-webkit-transform:translateY(0) translateZ(0);transform:translateY(0) translateZ(0)}.c-pageDescription{-webkit-transform:translateY(100px);-ms-transform:translateY(100px);transform:translateY(100px);opacity:0;-webkit-transition:opacity .8s ease,-webkit-transform .8s ease;-o-transition:transform .8s ease,opacity .8s ease;transition:transform .8s ease,opacity .8s ease;transition:transform .8s ease,opacity .8s ease,-webkit-transform .8s ease}@media print,screen and (min-width:1024px) and (orientation:landscape),screen and (min-width:1025px){.c-pageTitle_textNode small{font-size:10.98097vw}.c-pageDescription{width:36.45681vw;margin-top:260px}}.c-pageDescription.is-inview{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}.c-pageDescription_img{position:relative;overflow:hidden;width:100%;height:0;padding-bottom:66.66%}.c-pageDescription_img img{position:absolute;top:-100%;right:-100%;bottom:-100%;left:-100%;height:100%;margin:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.c-pageDescription_lead{background:-webkit-linear-gradient(120deg,rgba(36,46,82,.5) 50%,#242e52 50%);background:-o-linear-gradient(120deg,rgba(36,46,82,.5) 50%,#242e52 50%);background:linear-gradient(-30deg,rgba(36,46,82,.5) 50%,#242e52 50%);-webkit-background-clip:text;background-clip:text;color:transparent;background-size:500% 100%;background-position-x:100%;white-space:pre-line}@media print,screen and (max-width:1023px),screen and (min-width:1024px) and (max-width:1024px) and (orientation:portrait){.c-pageDescription_lead{margin-top:32px;font-size:18px}}@media print,screen and (min-width:1024px) and (orientation:landscape),screen and (min-width:1025px){.c-pageDescription_lead{margin-top:80px;font-size:1.75695vw}}@media print,screen and (max-width:1023px),screen and (min-width:1024px) and (max-width:1024px) and (orientation:portrait){.c-pageIntro{width:100%;padding:0 20px;margin:0 auto 56px}.gallerySection{padding:56px 0}}.galleryCaption{color:#242E52;white-space:normal}@media print,screen and (min-width:1024px) and (orientation:landscape),screen and (min-width:1025px){.c-pageIntro{width:90.62958vw;margin:0 auto 120px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.gallerySection{padding:120px 0}.galleryCaption{font-size:1.1713vw}}@media print,screen and (max-width:1023px),screen and (min-width:1024px) and (max-width:1024px) and (orientation:portrait){.c-dflipWrapper{padding:102px 0 58px}.c-dflipPdf .df-icon-arrow-left1::before,.c-dflipPdf .df-icon-arrow-right1::before{width:20px;height:16px}}.c-dflipPdf{max-width:1024px;margin:auto}.c-dflipPdf .df-icon-arrow-left1,.c-dflipPdf .df-icon-arrow-right1{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}.c-dflipPdf .df-icon-arrow-left1::before,.c-dflipPdf .df-icon-arrow-right1::before{content:"";background-image:url(../images/dictionary/dflip_arrow.svg);background-size:contain;background-position:center;background-repeat:no-repeat}@media print,screen and (min-width:1024px) and (orientation:landscape),screen and (min-width:1025px){.c-dflipWrapper{padding:176px 0 160px}.c-dflipPdf .df-icon-arrow-left1::before,.c-dflipPdf .df-icon-arrow-right1::before{width:32px;height:25px}}.c-dflipPdf .df-icon-arrow-left1{left:0!important}.c-dflipPdf .df-icon-arrow-right1{right:0!important}.c-dflipPdf .df-icon-arrow-right1::before{rotate:180deg}.c-dflipPdf .df-float .df-ui{bottom:3px;height:35px;padding:0 12px;background-color:#DDD6C5;border-radius:18px}.c-dflipPdf .df-float .df-ui .df-icon-add-circle::before,.c-dflipPdf .df-float .df-ui .df-icon-download::before,.c-dflipPdf .df-float .df-ui .df-icon-file::before,.c-dflipPdf .df-float .df-ui .df-icon-first-page::before,.c-dflipPdf .df-float .df-ui .df-icon-fullscreen::before,.c-dflipPdf .df-float .df-ui .df-icon-last-page::before,.c-dflipPdf .df-float .df-ui .df-icon-minus-circle::before,.c-dflipPdf .df-float .df-ui .df-icon-more::before,.c-dflipPdf .df-float .df-ui .df-icon-share::before,.c-dflipPdf .df-float .df-ui .df-icon-volume::before{content:"";width:16px;height:16px;background-size:contain;background-position:center;background-repeat:no-repeat}.c-dflipPdf .df-float .df-ui>.df-ui-btn,.c-dflipPdf .df-float .df-ui>.df-ui-page{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;padding:0;background-color:#DDD6C5}.c-dflipPdf .df-float .df-ui>.df-ui-page{line-height:35px}.c-dflipPdf .df-float .df-ui>.df-ui-page label{font-size:14px;letter-spacing:0;color:#242E52}.c-dflipPdf .df-float .df-ui .df-icon-grid-view{display:none}.c-dflipPdf .df-float .df-ui .df-icon-add-circle::before{background-image:url(../images/dictionary/dflip_zoom_in.svg)}.c-dflipPdf .df-float .df-ui .df-icon-minus-circle::before{background-image:url(../images/dictionary/dflip_zoom_out.svg)}.c-dflipPdf .df-float .df-ui .df-icon-fullscreen::before{background-image:url(../images/dictionary/dflip_full.svg)}.c-dflipPdf .df-float .df-ui .df-icon-share::before{background-image:url(../images/dictionary/dflip_share.svg)}.c-dflipPdf .df-float .df-ui .df-icon-more::before{background-image:url(../images/dictionary/dflip_more.svg)}.c-dflipPdf .df-float .df-ui .df-icon-download::before{background-image:url(../images/dictionary/dflip_download.svg)}.c-dflipPdf .df-float .df-ui .df-icon-file::before{background-image:url(../images/dictionary/dflip_file.svg)}.c-dflipPdf .df-float .df-ui .df-icon-first-page::before{background-image:url(../images/dictionary/dflip_to_first.svg)}.c-dflipPdf .df-float .df-ui .df-icon-last-page::before{background-image:url(../images/dictionary/dflip_to_last.svg)}.c-dflipPdf .df-float .df-ui .df-icon-volume::before{background-image:url(../images/dictionary/dflip_sound.svg)}.c-dflipPdf .df-more-container{background-color:#DDD6C5}@media print,screen and (max-width:1023px),screen and (min-width:1024px) and (max-width:1024px) and (orientation:portrait){.c-dflipPdf .df-more-container{bottom:141%;right:4px}}.c-dflipPdf .df-more-container::before{width:0;height:0;border-style:solid;border-width:17px 10px 0;border-color:#ddd6c5 transparent transparent}.c-dflipPdf .df-more-container .df-ui-btn{background-color:#DDD6C5;color:#242E52;font-size:12px}.c-dflipLead{max-width:712px;letter-spacing:0;color:#fff;text-align:center}@media print,screen and (max-width:1023px),screen and (min-width:1024px) and (max-width:1024px) and (orientation:portrait){.c-dflipLead{margin:24px 20px 0;font-size:16px;line-height:1.8}}@media print,screen and (min-width:1024px) and (orientation:landscape),screen and (min-width:1025px){.c-dflipPdf .df-more-container{bottom:122%;right:-70px}.c-dflipPdf .df-more-container::before{bottom:-10px;right:88px}.c-dflipLead{margin:40px auto 0;font-size:1.1713vw;line-height:2}}[lang=ja] .c-dflipLead{font-family:"Zen Kaku Gothic New",sans-serif}@media print,screen and (max-width:1023px),screen and (min-width:1024px) and (max-width:1024px) and (orientation:portrait){[lang=ja] .c-dflipLead{font-size:13px}}.wrapper{margin-top:0}