html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,address,cite,code,dfn,em,img,ins,q,strong,small,sub,sup,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;vertical-align:baseline;border:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main{display:block}h1,h2,h3,h4,h5,h6,small{font-size:100%;font-weight:400}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal}table{border-spacing:0;border-collapse:collapse}caption,th,td{text-align:left}q::before,q::after{content:""}object,embed{vertical-align:top}img,abbr,acronym,fieldset{border:0}li{list-style-type:none}a,label{cursor:pointer}img{vertical-align:top}input,button,textarea,select{margin:0;padding:0;background:none;border:none;border-radius:0;-webkit-appearance:none;appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}svg{display:inline-block;overflow:hidden}*,::before,::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;font-size:62.5%}body{position:relative;width:100%;height:100%;min-width:1200px;font-size:1.4rem;font-weight:400;color:#222;-webkit-text-size-adjust:100%;text-size-adjust:100%;font-family:"Noto Sans JP","游ゴシック","Yu Gothic",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;word-wrap:break-word;word-wrap:break-word;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smooth:always;line-height:1.5}@media(max-width: 767px){body{min-width:auto}}input,textarea,select,button{font-family:"Noto Sans JP","游ゴシック","Yu Gothic",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;font-size:inherit;color:inherit;-webkit-appearance:none;appearance:none}input::-ms-expand,textarea::-ms-expand,select::-ms-expand,button::-ms-expand{display:none}input:-webkit-autofill,textarea:-webkit-autofill{box-shadow:0 0 0 1000px #fff inset}input{margin:0}input,button{outline:0}select,button{margin:0;cursor:pointer}::-webkit-input-placeholder{color:#a9a9a9}:-ms-input-placeholder{color:#a9a9a9}::placeholder{color:#a9a9a9}svg{vertical-align:middle}@media all and (-webkit-min-device-pixel-ratio: 0)and (min-resolution: 0.001dpcm){img{image-rendering:-webkit-optimize-contrast}}body>img{position:absolute;top:0;right:0}[v-cloak]{display:none}.pc_appear{display:block}.sp_appear{display:none}@media screen and (max-width: 767px){.pc_appear{display:none}.sp_appear{display:block}}.base-icon{width:1em;height:1em;vertical-align:text-bottom}.global-header-hamburger{display:none}@media(max-width: 767px){.global-header-hamburger{display:block;width:64px;height:100%;margin-left:auto;border-left:1px solid rgba(255,255,255,.5)}}.global-header-hamburger__button{display:flex;justify-content:center;align-items:center;width:100%;height:100%}.global-header-hamburger__button-inner{display:flex;flex-direction:column;justify-content:space-between;width:24px;height:20px}.global-header-hamburger__button-line{width:100%;height:1px;background-color:#fff}.global-header-modal__overlay,.global-header-modal__nav{height:100%;position:fixed;top:0;right:0;z-index:9999}.global-header-modal__overlay{width:100%;background-color:rgba(0,0,0,.6)}.global-header-modal__overlay-enter-active,.global-header-modal__overlay-leave-active{transition:opacity .5s cubic-bezier(0.44, 0.03, 0.14, 0.98)}.global-header-modal__overlay-enter,.global-header-modal__overlay-leave-to{opacity:0}.global-header-modal__nav{width:280px;background-color:#fff}.global-header-modal__nav-enter-active,.global-header-modal__nav-leave-active{transition:transform .5s cubic-bezier(0.44, 0.03, 0.14, 0.98)}.global-header-modal__nav-enter,.global-header-modal__nav-leave-to{transform:translateX(100%)}.global-header-modal__nav-close{background-color:#004831}.global-header-modal__nav-close-button{display:flex;align-items:center;justify-content:center;width:100%;height:50px;color:#fff}.global-header-modal__nav-close-icon{width:15px;height:15px;margin:-3px 10px 0 0;position:relative}.global-header-modal__nav-close-icon::before,.global-header-modal__nav-close-icon::after{display:block;width:21px;height:1px;background-color:#fff;content:"";position:absolute;top:0}.global-header-modal__nav-close-icon::before{left:0;transform-origin:center left;transform:rotate(45deg)}.global-header-modal__nav-close-icon::after{right:0;transform-origin:center right;transform:rotate(-45deg)}.global-header-modal__nav-close-text{font-size:1.6rem}.global-header-modal__nav-inner{padding:5px 15px}.global-header-modal__nav-list-item{border-bottom:1px solid rgba(112,112,112,.3)}.global-header-modal__nav-list-anchor{display:flex;align-items:center;height:58px;text-decoration:none;font-size:1.5rem;color:#004831;position:relative}.global-header-modal__nav-list-icon{width:13px;height:auto;position:absolute;top:calc(50% - 3px);right:0}.global-header-modal__nav-search{margin-top:32px}.global-header-modal__nav-search-inner{position:relative}.global-header-modal__nav-search-input{display:flex;width:100%;height:40px;padding:0 30px 0 40px;border-radius:20px;border:1px solid #004831}.global-header-modal__nav-search-button{position:absolute;top:calc(50% - 8px);left:14px}.global-header-modal__nav-search-icon{width:18px;height:auto}.global-footer{display:flex;align-items:center;justify-content:space-between;height:60px;padding:0 40px;background-color:#004831;color:#fff}@media(max-width: 767px){.global-footer{display:block;height:auto;padding:10px 20px 12px}}.global-footer__reader{display:flex}@media(max-width: 767px){.global-footer__reader{display:block}}.global-footer__reader-environment{margin-left:24px}@media(max-width: 767px){.global-footer__reader-environment{margin-left:0}}.global-footer__reader-environment-anchor{font-size:1.4rem;color:rgba(255,255,255,.7);transition:opacity .3s cubic-bezier(0.13, 0.78, 0.38, 0.98)}.global-footer__reader-environment-anchor:hover{opacity:.5}.global-footer__smfg{transition:opacity .3s cubic-bezier(0.13, 0.78, 0.38, 0.98)}.global-footer__smfg:hover{opacity:.5}@media(max-width: 767px){.global-footer__smfg{margin-top:20px;text-align:center}}.global-footer__smfg-icon{width:205px;height:auto}@media(max-width: 767px){.global-footer__copyright{margin-top:15px}}.global-footer__copyright-text{font-size:1.4rem;color:rgba(255,255,255,.7)}@media(max-width: 767px){.global-footer__copyright-text{font-size:1rem;text-align:center}}.global-header-nav{margin:0 0 0 auto}@media(max-width: 767px){.global-header-nav{display:none}}.global-header-nav__list{display:flex;white-space:nowrap}.global-header-nav__item:not(:first-child){margin-left:30px}.global-header-nav__anchor{display:block;font-size:1.5rem;letter-spacing:.08em;color:#fff;text-decoration:none}.global-header-nav__search{position:relative}.global-header-nav__search-button{width:24px;height:24px}.global-header-nav__search-icon{width:100%;height:auto}.global-header-nav__anchor,.global-header-nav__search-button{position:relative}.global-header-nav__anchor::after,.global-header-nav__search-button::after{display:block;width:0;height:1px;background-color:#fff;content:"";position:absolute;bottom:-3px;left:0;transition:width .3s cubic-bezier(0.13, 0.78, 0.38, 0.98)}.global-header-nav__anchor:hover::after,.global-header-nav__search-button:hover::after{width:100%}.header-search{width:384px;background-color:#fff;position:absolute;top:42px;right:-22px;z-index:10}.header-search::before{display:block;width:0;height:0;border-right:solid 5px transparent;border-bottom:solid 7px #fff;border-left:solid 5px transparent;content:"";position:absolute;top:-7px;right:30px}.header-search__main{display:flex;justify-content:space-between;padding:15px 15px 15px 20px}.header-search__input-wrapper{width:294px;position:relative}.header-search__input{width:100%;height:42px;padding:0 20px;border-radius:999px;border:1px solid #004831}.header-search__button{display:flex;justify-content:flex-end;align-items:center;width:60px;height:100%;padding-right:20px;position:absolute;top:0;right:0;transition:.3s cubic-bezier(0.13, 0.78, 0.38, 0.98)}.header-search__button:hover{opacity:.5}.header-search__button-icon{width:24px;height:auto}.header-search__close{width:42px;height:42px}.header-search__close-button{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;transition:opacity .3s cubic-bezier(0.13, 0.78, 0.38, 0.98)}.header-search__close-button:hover{opacity:.5}.header-search__close-button-icon{width:15px;height:15px;margin-bottom:5px;position:relative}.header-search__close-button-icon::before,.header-search__close-button-icon::after{display:block;width:22px;height:1px;background-color:#004831;content:"";position:absolute;top:0}.header-search__close-button-icon::before{left:0;transform-origin:top left;transform:rotate(45deg)}.header-search__close-button-icon::after{right:0;transform-origin:top right;transform:rotate(-45deg)}.header-search__close-button-text{color:#004831;text-align:center}.header-search-enter-active,.header-search-leave-active{transition:opacity .5s cubic-bezier(0.44, 0.03, 0.14, 0.98)}.header-search-enter,.header-search-leave-to{opacity:0}.global-header{width:100%;min-width:1200px;transition:transform .3s cubic-bezier(0.13, 0.78, 0.38, 0.98)}@media(max-width: 767px){.global-header{min-width:auto}}.global-header__group{display:flex;align-items:center;justify-content:space-between;height:65px;padding:0 30px;border-bottom:5px solid #c4d700;background-color:#004831}@media(max-width: 767px){.global-header__group{height:55px;padding:0 20px}}.global-header__group-logo-image{width:120px;height:auto}@media(max-width: 767px){.global-header__group-logo-image{width:104px}}.global-header__group-logo-s-image{width:83px;height:auto}.global-header__main{display:flex;align-items:center;height:60px;padding:0 30px;background-color:#033927}@media(max-width: 767px){.global-header__main{height:50px;padding:0 0 0 20px}}.global-header__main.-fixed{position:fixed;width:100%;top:0;left:0;z-index:9999}@media(min-width: 768px){.global-header__main.-fixed{min-width:1200px;justify-content:space-between}}.global-header__main-logo-image{width:230px;height:auto}@media(max-width: 767px){.global-header__main-logo-image{width:191px}}.heading-text{font-weight:700;padding-left:1em}.heading-text__anchor{color:#222;text-decoration:none}body:not(.o-touch_device) .heading-text__anchor:hover{text-decoration:underline}.heading-text__anchor::before{content:"#";visibility:hidden;position:relative;margin-left:-1em;width:1em;display:inline-block}body:not(.o-touch_device) .heading-text:hover .heading-text__anchor::before{visibility:visible}.heading-text.-h1{font-size:2em;border-bottom:1px solid #222}@media(max-width: 767px){.heading-text.-h1{font-size:1.8em}}.heading-text.-h2{font-size:1.6em}@media(max-width: 767px){.heading-text.-h2{font-size:1.5em}}@media(max-width: 767px){.main-wrapper{display:flex;flex-direction:column-reverse}}.page-kv{position:relative}.page-kv__image{width:100%;height:auto}.page-kv__title{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;font-family:"Noto Serif JP",serif;font-size:5rem;color:#fff;letter-spacing:.05em;text-align:center;position:absolute;top:0;left:0}@media(max-width: 767px){.page-kv__title{font-size:3rem;letter-spacing:.1em}}.page-kv__title-sub{font-size:1.6rem;margin-top:20px;font-family:"Noto Sans JP","游ゴシック","Yu Gothic",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif}.reading-area h2{margin-top:80px;margin-bottom:40px;font-size:2.2rem;letter-spacing:.08em;font-weight:700}@media(max-width: 767px){.reading-area h2{margin-top:60px;font-size:2rem;line-height:calc(32 / 20)}}.reading-area h3{margin:40px 0 24px;padding-left:15px;font-size:2rem;letter-spacing:.08em;position:relative;font-weight:700}@media(max-width: 767px){.reading-area h3{font-size:1.6rem}}.reading-area h3::before{display:block;width:6px;height:100%;background-color:#c3d700;content:"";position:absolute;left:0}.reading-area h4{margin:40px 0 16px;font-size:1.8rem;font-weight:700}@media(max-width: 767px){.reading-area h4{font-size:1.6rem}}.reading-area li{margin-bottom:1em;font-size:1.7rem;line-height:calc(32 / 17);font-weight:500}@media(max-width: 767px){.reading-area li{font-size:1.6rem;line-height:calc(32 / 16)}}.reading-area li:not(:first-child){margin-top:1em}.reading-area ul>li{text-indent:-18px;padding-left:18px}.reading-area ul>li::before{font-weight:700;content:"・"}@media(max-width: 767px){.reading-area ul>li::before{font-weight:400}}.reading-area ol{counter-reset:item;list-style-type:none}.reading-area ol>li{position:relative;padding-left:50px}.reading-area ol>li::before{position:absolute;left:0;counter-increment:item;content:"（" counter(item) "）";font-weight:700}.reading-area p{margin-bottom:1em;font-size:1.7rem;font-weight:500;line-height:calc(32 / 17);text-indent:1em}@media(max-width: 767px){.reading-area p{font-size:1.6rem;line-height:calc(32 / 16)}}.reading-area a{color:#004831;transition:opacity .3s cubic-bezier(0.13, 0.78, 0.38, 0.98)}body:not(.o-touch_device) .reading-area a:hover{opacity:.5}.reading-area a[target=_blank]::after{display:inline-block;width:11px;height:11px;margin-left:8px;background:url(/chronicle20/img/ico-external.svg) no-repeat top center/cover;content:""}.reading-area a[href^="#note"]{margin:0 5px;background:linear-gradient(transparent 95%, #004831 95%);font-size:1.4rem;text-decoration:none;vertical-align:text-bottom}@media(max-width: 767px){.reading-area a[href^="#note"]{vertical-align:baseline}}.reading-area img{max-width:100%;height:auto}.reading-area iframe{width:100%}.reading-area .image-figure__caption,.reading-area .image-column__caption{margin-top:10px;color:#6c6c6c;font-weight:500}@media(max-width: 767px){.reading-area .image-figure__caption,.reading-area .image-column__caption{margin-top:20px;font-size:1.6rem}}.reading-area .image-figure__anchor,.reading-area .image-figure__item-anchor,.reading-area .image-column__anchor,.reading-area .image-column__item-anchor{display:flex;padding-top:calc((183 / 290) * 100%);border:1px solid #707070;position:relative;transition:.3s cubic-bezier(0.13, 0.78, 0.38, 0.98)}body:not(.o-touch_device) .reading-area .image-figure__anchor:hover,body:not(.o-touch_device) .reading-area .image-figure__item-anchor:hover,body:not(.o-touch_device) .reading-area .image-column__anchor:hover,body:not(.o-touch_device) .reading-area .image-column__item-anchor:hover{opacity:.5}.reading-area .image-figure__inner,.reading-area .image-figure__item-inner,.reading-area .image-column__inner,.reading-area .image-column__item-inner{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:20px;position:absolute;top:0;left:0}.reading-area .image-figure__image,.reading-area .image-column__image{width:auto;max-width:100%;height:auto;max-height:100%}.reading-area .image-figure{width:290px;margin:40px auto}@media(max-width: 767px){.reading-area .image-figure{margin-top:40px}}.reading-area .image-column{display:flex;justify-content:space-between;margin:80px auto 40px}@media(max-width: 767px){.reading-area .image-column{display:block;margin-top:40px}}@media(max-width: 767px){.reading-area .image-column__figure{width:290px;margin:0 auto}}.reading-area .image-column__item{width:290px}@media(max-width: 767px){.reading-area .image-column__item{width:100%}.reading-area .image-column__item:not(:first-child){margin-top:40px}}.reading-area .zoom-icon{display:flex;align-items:center;justify-content:center;width:30px;height:30px;background-color:#004831;position:absolute;right:0;bottom:0}.reading-area .zoom-icon__image{width:16px;height:auto}.reading-area .statement{margin:30px 0;padding:40px;background-color:#f3f3f3}@media(max-width: 767px){.reading-area .statement{padding:30px 20px}}.reading-area .statement>*:first-child{margin-top:0}.reading-area .movie{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;margin-bottom:1em}@media(max-width: 767px){.reading-area .movie{padding-bottom:61.25%}}.reading-area .movie iframe{width:600px;height:100%;position:absolute;top:0;left:0}@media(max-width: 767px){.reading-area .movie iframe{width:375px}}.page-top{position:fixed;right:100px;bottom:80px;z-index:9996;visibility:hidden;opacity:0;transition:.3s}@media(max-width: 767px){.page-top{right:0;bottom:0}}.page-top.-active{visibility:visible;opacity:1}.page-top__button{display:flex;flex-direction:column;justify-content:center;align-items:center;width:80px;height:80px;border:1px solid #114831;background-color:#fff}@media(max-width: 767px){.page-top__button{width:60px;height:60px}}.page-top__button::after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:#fff;opacity:0}.page-top__button:hover::after{transition:opacity .3s cubic-bezier(0.13, 0.78, 0.38, 0.98);content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:#fff;opacity:.5}.page-top__button-icon{width:17px;height:auto;margin-bottom:5px}@media(max-width: 767px){.page-top__button-icon{width:14px}}.page-top__button-text{color:#004831}@media(max-width: 767px){.page-top__button-text{font-size:1.2rem}}.topic-path__list{padding:15px 50px;border-bottom:1px solid #c7c7c7}@media(max-width: 767px){.topic-path__list{padding:15px 20px;border-top:1px solid #c7c7c7;border-bottom:none}}.topic-path__item{display:inline}.topic-path__item:not(:first-child){margin-left:20px}.topic-path__item:not(:first-child)::before{display:inline-block;width:5px;height:10px;margin-right:20px;background:url(/chronicle20/img/ico-topic_path_arrow.svg) no-repeat center center/cover;content:""}.topic-path__item-name.-anchor{color:#004831;transition:opacity .3s cubic-bezier(0.13, 0.78, 0.38, 0.98)}.topic-path__item-name.-anchor:hover{opacity:.5}
