body.media .mediaList{display:flex;justify-content:space-between;flex-wrap:wrap;gap:5.46875vw 3.90625vw}body.media .mediaList>.item{display:flex;justify-content:space-between;width:calc(50% - 1.953125vw)}body.media .mediaList>.item .img{width:13.28125vw}body.media .mediaList>.item .img img{width:100%}body.media .mediaList>.item .img.full{width:100%}body.media .mediaList>.item .txt{font-size:clamp(1.105rem,1.015625vw,1.3rem);letter-spacing:.07em;line-height:1.7;width:calc(100% - 14.0625vw)}body.media .mediaList>.item .txt p:not(.date){margin-bottom:1em}body.media .mediaList>.item .txt .title{font-size:clamp(1.275rem,1.171875vw,1.5rem);font-weight:300;margin-bottom:1em}body.media .mediaList>.item .txt .tags{display:flex;gap:5px;flex-wrap:wrap;list-style-type:none;border-top:1px solid #e6e4dc;padding:1.171875vw 0 0 0;margin:1.171875vw 0 0 0;border-top:1px solid #fff}body.media .mediaList>.item .txt .tags>li{font-size:clamp(0.85rem,0.78125vw,1rem);letter-spacing:normal;line-height:1.3;padding:0 3px;border:1px solid #999;border-radius:2px}body.media .mediaList>.item.full{width:100%}body.media .mediaList>.item.full .img,body.media .mediaList>.item.full .txt{width:100%}@media only screen and (max-width: 960px){body.media .mediaList{display:block}body.media .mediaList>.item{width:100%}body.media .mediaList>.item:not(:last-child){margin-bottom:10.6666666667vw}body.media .mediaList>.item .img{width:26.6666666667vw}body.media .mediaList>.item .txt{font-size:3.4666666667vw;width:calc(100% - 29.3333333333vw)}}@media only screen and (max-width: 960px)and (min-width: 820px){body.media .mediaList>.item .txt{font-size:1.9024390244vw}}@media only screen and (max-width: 960px){body.media .mediaList>.item .txt p:not(.date){margin-bottom:.5em}body.media .mediaList>.item .txt .title{font-size:3.7333333333vw;margin-bottom:.5em}}@media only screen and (max-width: 960px)and (min-width: 820px){body.media .mediaList>.item .txt .title{font-size:2.0487804878vw}}@media only screen and (max-width: 960px){body.media .mediaList>.item .txt .tags{padding-top:2.6666666667vw}body.media .mediaList>.item .txt .tags>li{font-size:2.6666666667vw}}@media only screen and (max-width: 960px)and (min-width: 820px){body.media .mediaList>.item .txt .tags>li{font-size:1.4634146341vw}}/*# sourceMappingURL=media.min.css.map */