﻿.archive-contribution{font-size:4.3vw}@media only screen and (min-width: 640px){.archive-contribution{font-size:2.25vw}}@media only screen and (min-width: 1024px){.archive-contribution{font-size:1em}}.archive-contribution .main-content{padding-top:2em;padding-bottom:2em}@media only screen and (min-width: 1024px){.archive-contribution .main-content{padding-top:4em;padding-bottom:4em}}@media only screen and (min-width: 1024px){.archive-contribution .main-content .side-separat .left-side::after{display:none}}.archive-contribution .main-content .side-separat .right-side{display:none}@media only screen and (min-width: 1024px){.archive-contribution .main-content .side-separat .right-side{display:block}}.archive-contribution .contribution-list__item{width:90%;margin-left:auto;margin-right:auto;background-color:#fff;padding:5%;margin-top:2em}@media only screen and (min-width: 1024px){.archive-contribution .contribution-list__item{width:100%}}.archive-contribution .contribution-list__item:first-child{margin-top:0}.archive-contribution .article-head{position:relative;padding-bottom:0.5em;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#3a79b5}@media only screen and (min-width: 1024px){.archive-contribution .article-head{display:flex;justify-content:space-between;align-items:center}}.archive-contribution .article-head__media{font-weight:500;background-color:#3a79b5;line-height:1em;padding:0.25em 0.5em;display:inline;color:#fff}@media only screen and (min-width: 1024px){.archive-contribution .article-head__media{padding:0.5em}}.archive-contribution .article-head__date{margin-top:0.5em}@media only screen and (min-width: 1024px){.archive-contribution .article-head__date{margin-top:0;margin-left:1em;margin-right:auto}}.archive-contribution .article-head__cat{font-size:1.2575em;font-weight:500;position:absolute;top:0;right:0;color:#3a79b5}@media only screen and (min-width: 1024px){.archive-contribution .article-head__cat{position:static}}.archive-contribution .article-body{margin-top:1.25em}.archive-contribution .article-body__title{font-size:1.143125em;font-weight:500;color:#3a79b5}@media only screen and (min-width: 1024px){.archive-contribution .article-body__title{font-size:1.25em}}.archive-contribution .article-body__body{margin-top:0.75em}.archive-contribution .article-cont{border-top:1px solid #c8c8c9;margin-top:1em;padding-top:0.75em}@media only screen and (min-width: 1024px){.archive-contribution .article-cont{display:flex;justify-content:space-between;flex-wrap:wrap;border:none}}@media only screen and (min-width: 1024px){.archive-contribution .article-cont__title{flex-basis:78%;order:2;border-top:1px solid #c8c8c9;border-bottom:1px solid #c8c8c9;height:auto;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:0.25em 0}}.archive-contribution .article-cont__title__name{font-size:0.943125em;font-weight:500;color:#3a79b5}@media only screen and (min-width: 1024px){.archive-contribution .article-cont__title__name{font-size:0.9375em}}.archive-contribution .article-cont__title__name::before{content:'【'}.archive-contribution .article-cont__title__name::after{content:'】'}.archive-contribution .article-cont__title__title{font-size:1.143125em;font-weight:500;color:#3a79b5;margin-top:0.25em;line-height:1.8em}@media only screen and (min-width: 1024px){.archive-contribution .article-cont__title__title{font-size:1.25em;line-height:1.5em}}.archive-contribution .article-cont__title__subtitle{font-size:0.8575em;font-weight:500;color:#3a79b5}@media only screen and (min-width: 1024px){.archive-contribution .article-cont__title__subtitle{line-height:1.5em}}.archive-contribution .article-cont__image{margin-top:1em}@media only screen and (min-width: 1024px){.archive-contribution .article-cont__image{flex-basis:18%;order:1;margin-top:0}}.archive-contribution .article-cont__image .link{width:40%;margin-left:auto;margin-right:auto;position:relative}@media only screen and (min-width: 1024px){.archive-contribution .article-cont__image .link{width:100%;height:100%}}.archive-contribution .article-cont__image .link::after{content:'';display:block;width:1.5em;height:1.5em;position:absolute;background-repeat:no-repeat;background-size:contain;background-position:center center;bottom:0;left:115%}@media only screen and (min-width: 1024px){.archive-contribution .article-cont__image .link::after{display:none}}.archive-contribution .article-cont__image .link img{width:100%;vertical-align:bottom}.archive-contribution .article-cont__image .magnify-icon{box-shadow:2px 2px 4px rgba(64,61,60,0.2);height:auto}.archive-contribution .article-cont__image .magnify-icon::after{background-image:url("../../../../../assets/page/icon-expansion-bk.svg")}@media only screen and (min-width: 1024px){.archive-contribution .article-cont__image .external-link-icon{height:100%}}.archive-contribution .article-cont__image .external-link-icon::after{background-image:url("../../../../../assets/page/icon-outer-link-contri-bk.svg")}.archive-contribution .article-cont__image .text-img{font-size:1.429375em;color:#fff;background-color:#3a79b5;width:100%;height:30vw;display:flex;justify-content:center;align-items:center}@media only screen and (min-width: 1024px){.archive-contribution .article-cont__image .text-img{height:100%;min-height:4em}}.archive-contribution .article-cont__link{margin-top:1em;text-align:center;font-size:0.8575em;line-height:1.4em}@media only screen and (min-width: 1024px){.archive-contribution .article-cont__link{flex-basis:100%;order:3;font-size:0.875em;text-align:left}}@media only screen and (min-width: 1024px){.archive-contribution .article-cont__link .magnify-icon{display:flex;justify-content:flex-start;align-items:center;transition:all .3s ease-in-out}.archive-contribution .article-cont__link .magnify-icon::before{content:'';display:block;width:2em;height:2em;background-image:url("../../../../../assets/page/icon-expansion-bk.svg");background-repeat:no-repeat;background-size:contain;background-position:center center;margin-right:1em}}@media only screen and (min-width: 1024px){.archive-contribution .article-cont__link .external-link-icon{display:flex;justify-content:flex-start;align-items:center}.archive-contribution .article-cont__link .external-link-icon::before{content:'';display:block;width:2em;height:2em;background-image:url("../../../../../assets/page/icon-outer-link-contri-bk.svg");background-repeat:no-repeat;background-size:contain;background-position:center center;margin-right:1em}}.archive-contribution .article-cont__link .link-outer.magazin.external-link-icon{display:flex;justify-content:space-between;text-align:left}.archive-contribution .article-cont__link .link-outer.magazin.external-link-icon::before{content:'';flex-basis:2em;width:2em;min-height:2em;background-image:url("../../../../../assets/page/icon-outer-link-contri-bk.svg");background-repeat:no-repeat;background-size:contain;background-position:center center;margin-right:1em}@media only screen and (min-width: 1024px){.archive-contribution .article-cont__link .link-outer.magazin.external-link-icon::before{display:none}}.archive-contribution .article-cont__link .link-outer.magazin.external-link-icon .link{flex-basis:calc(100% - 3em)}.archive-contribution .mt15{margin-top:1.5em}.archive-contribution .contribution-list__item.tax .cat-col{color:#3364a5}.archive-contribution .contribution-list__item.tax .cat-backcol{background-color:#3364a5}.archive-contribution .contribution-list__item.tax .cat-bordercol{border-color:#3364a5}.archive-contribution .contribution-list__item.hr .cat-col{color:#a2343b}.archive-contribution .contribution-list__item.hr .cat-backcol{background-color:#a2343b}.archive-contribution .contribution-list__item.hr .cat-bordercol{border-color:#a2343b}.archive-contribution .contribution-list__item.it .cat-col{color:#2b8547}.archive-contribution .contribution-list__item.it .cat-backcol{background-color:#2b8547}.archive-contribution .contribution-list__item.it .cat-bordercol{border-color:#2b8547}.archive-contribution .other-section-links{background:none}@media only screen and (min-width: 1024px){.archive-contribution .other-section-links__list{justify-content:center}}@media only screen and (min-width: 1024px){.archive-contribution #banner_area{margin-bottom:4em}}
/*# sourceMappingURL=archive-contribution.css.map */
