@import"https://fonts.googleapis.com/css2?family=Libre+Baskerville:wght@400..700&family=Zen+Kaku+Gothic+New:wght@400;500;700&display=swap";:root{font-size:16px;--size: 32px;--head: 74px;--cut: 70px}@media screen and (max-width: 1099px){:root{font-size:15px;--size: 5%;--head: 64px}}@media screen and (max-width: 767px){:root{font-size:14px;--head: 64px;--size: 3%;--cut: 62px}}.site-group{background-color:#f0f0f0;position:relative}@media screen and (max-width: 767px){.site-group .aside ul li a{font-size:1rem;padding:.75rem .25rem}}.site-group .group .mid{padding:5rem var(--size);padding-left:220px}@media screen and (max-width: 1099px){.site-group .group .mid{padding-left:var(--size)}}.site-group .group:not(:last-child) .mid{padding-bottom:0}.site-group .group__box__item{display:grid;grid-template-columns:240px 40% 1fr;gap:1.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 1099px){.site-group .group__box__item{grid-template-columns:190px 40% 1fr}}@media screen and (max-width: 767px){.site-group .group__box__item{grid-template-columns:140px 1fr;gap:1rem 2rem}}.site-group .group__box__item:not(:last-child){margin-bottom:3rem}.site-group .group__box__item .thumbnail{padding:1.5rem}@media screen and (max-width: 767px){.site-group .group__box__item .thumbnail{grid-column:1;grid-row:1;overflow:inherit;padding:1rem;position:relative}.site-group .group__box__item .thumbnail:after{content:"";width:1px;height:100%;background-color:#c0c0bf;position:absolute;top:0;right:-1rem;z-index:1}}.site-group .group__box__item .detail{border-right:1px solid #c0c0bf;padding-right:8%}@media screen and (max-width: 767px){.site-group .group__box__item .detail{grid-column:1/-1;grid-row:2;border-right:none;padding:0}}.site-group .group__box__item .detail hgroup{margin-bottom:.5rem}.site-group .group__box__item .detail p{margin-bottom:.5rem;font-size:.875rem}.site-group .group__box__item .detail small{display:block;font-size:.875rem}.site-group .group__box__item .info{font-size:.875rem;padding-left:8%;display:grid;grid-template-columns:120px auto}@media screen and (max-width: 767px){.site-group .group__box__item .info{grid-column:2;grid-row:1;padding-left:0}}.site-group .group__box__item .info dd:before{content:"：";display:inline-block}/*# sourceMappingURL=group.css.map */