.group-page{padding-bottom:160px}@media(max-width: 767px){.group-page{padding-bottom:60px}}.group-page__container{max-width:1040px;margin:0 auto;border-bottom:1px solid #80a398;padding:20px 20px 60px}@media(max-width: 767px){.group-page__container{margin:0 20px;padding:20px 0 40px}}.group-page__modified{font-size:1.4rem;letter-spacing:.08em;text-align:right}@media(max-width: 767px){.group-page__modified{font-size:1.2rem}}.group-page__inner{max-width:600px;margin:0 auto;padding:20px 0 0}.group-page__block:not(:first-child){margin-top:60px}.group-page__block-title{margin-bottom:32px;padding-left:15px;font-size:2.2rem;font-weight:700;line-height:calc(28 / 20);color:#000;border-left:6px solid #c3d700}@media(max-width: 767px){.group-page__block-title{margin-bottom:24px;font-size:2rem}}.group-page__logo{display:flex;justify-content:center;align-items:center;margin-bottom:40px;border-bottom:1px solid #c7c7c7}@media(max-width: 767px){.group-page__logo{margin-bottom:30px;padding:0 0 20px 0}}@media(max-width: 767px){.group-page__logo-image{height:100%}}.group-page__overview{display:flex;margin-bottom:80px;padding:0 35px}@media(max-width: 767px){.group-page__overview{margin-bottom:60px;padding:0;display:block}}.group-page__overview.-wide{padding:0}.group-page__overview.-wide .group-page__overview-photo{width:284px;margin-right:30px}@media(max-width: 767px){.group-page__overview.-wide .group-page__overview-photo{width:100%;margin-right:0}}.group-page__overview-photo{width:162px;flex-shrink:0;margin-right:34px}@media(max-width: 767px){.group-page__overview-photo{width:54.2%;margin:0 auto 20px;padding:0;text-align:center}}.group-page__overview-photo-image{max-width:100%;height:auto}.group-page__overview-desc-text{font-size:1.5rem;line-height:calc(30 / 15)}@media(max-width: 767px){.group-page__overview-desc-text{font-size:1.6rem;line-height:calc(28 / 16)}}.group-page__info-title{margin-bottom:32px;padding-left:15px;font-size:2.2rem;font-weight:700;line-height:1.4;color:#000;border-left:6px solid #c3d700}@media(max-width: 767px){.group-page__info-title{font-size:2rem;margin-bottom:24px;padding-left:10px}}.group-page__info-table{width:100%;border-bottom:1px solid #c7c7c7}@media(max-width: 767px){.group-page__info-table-row:first-child .group-page__info-table-cell.-head{margin-top:0}}.group-page__info-table-cell{padding:10px 15px 10px 0;border-top:1px solid #c7c7c7;font-size:1.5rem;line-height:calc(30 / 15)}@media(max-width: 767px){.group-page__info-table-cell{width:100%;padding:0 10px;font-size:1.4rem;line-height:calc(20 / 14);display:block;border-top:none}}.group-page__info-table-cell.-head{width:198px;font-weight:700}@media(max-width: 767px){.group-page__info-table-cell.-head{width:100%;padding-top:10px;padding-bottom:8px;margin-top:10px;border-top:1px solid #c7c7c7}}@media(max-width: 767px){.group-page__info-table-row:last-child .group-page__info-table-cell:last-child{padding-bottom:10px}}.group-page__info-anchor{font-size:1.4rem;color:#004831;transition:opacity .3s cubic-bezier(0.13, 0.78, 0.38, 0.98);font-weight:500}.group-page__info-anchor[target=_blank]::after{display:inline-block;width:11px;height:11px;margin-left:4px;background:url(/english/chronicle20/img/ico-external.svg) no-repeat top center/cover;content:""}.group-page__info-anchor:hover{opacity:.5}.group-page__info-list{counter-reset:infoCount}.group-page__info-list-item{padding-left:20px;counter-increment:infoCount;position:relative}.group-page__info-list-item::before{content:counter(infoCount) ".";position:absolute;top:0;left:0}.group-page__info-list-item:not(:first-child){margin-top:1em}.group-page__figure{width:290px;margin:40px auto}.group-page__figure-anchor{display:flex;padding-top:calc((183 / 290) * 100%);border:1px solid #707070;position:relative;transition:opacity .3s cubic-bezier(0.13, 0.78, 0.38, 0.98)}body:not(.o-touch_device) .group-page__figure-anchor:hover{opacity:.5}.group-page__figure-inner{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:20px;position:absolute;top:0;left:0}@media(max-width: 767px){.group-page__figure-inner{padding:15px}}.group-page__figure-image{max-width:100%;height:auto}.group-page__figure-zoom{display:flex;align-items:center;justify-content:center;width:30px;height:30px;background-color:#004831;position:absolute;right:0;bottom:0}.group-page__figure-zoom-icon{width:16px;height:auto}.group-page__figure-caption{margin-top:10px;font-size:1.4rem;color:#6c6c6c;font-weight:500}@media(max-width: 767px){.group-page__figure-caption{margin-top:20px;font-size:1.6rem}}.group-page__history-mh{margin:40px 0 1em;font-size:2rem;font-weight:700}.group-page__history-text{font-size:1.8rem;line-height:calc(34 / 18)}.group-page__history-text+.group-page__history-text{margin-top:1em}@media(max-width: 767px){.group-page__history-text{font-size:1.6rem;line-height:calc(28 / 16)}}.group-page__history-note{margin:0 5px;background:linear-gradient(transparent 95%, #004831 95%);font-size:1.4rem;color:#004831;text-decoration:none;vertical-align:text-bottom;transition:opacity .3s cubic-bezier(0.13, 0.78, 0.38, 0.98)}body:not(.o-touch_device) .group-page__history-note:hover{opacity:.5}.group-page__history-file{margin-top:40px}.group-page__history-file-anchor{display:flex;align-items:center;justify-content:center;height:90px;border:1px solid #004831;font-size:1.6rem;color:#004831;text-decoration:none;position:relative;transition:opacity .3s cubic-bezier(0.13, 0.78, 0.38, 0.98);font-weight:500}@media(max-width: 767px){.group-page__history-file-anchor{height:80px;padding:0 55px 0 20px}}body:not(.o-touch_device) .group-page__history-file-anchor:hover{opacity:.5}.group-page__history-file-arrow{position:absolute;top:calc(50% - 11px);right:15px}.group-page__back{margin-top:60px}@media(max-width: 767px){.group-page__back{margin-top:40px}}.group-page__back-anchor{display:flex;width:280px;height:50px;align-items:center;justify-content:center;margin:0 auto;border:1px solid #004831;font-size:1.8rem;color:#004831;text-decoration:none;transition:opacity .3s cubic-bezier(0.13, 0.78, 0.38, 0.98);font-weight:500}@media(max-width: 767px){.group-page__back-anchor{width:calc(100% - 70px);position:relative}}body:not(.o-touch_device) .group-page__back-anchor:hover{opacity:.5}.group-page__back-arrow{margin-right:38px}@media(max-width: 767px){.group-page__back-arrow{position:absolute;top:calc(50% - 11px);left:20px}}
