.awesome{font-family:"Font Awesome 6 Free";font-weight:700}.bold{font-family:'TBUDゴシック E', sans-serif;font-weight:bold}main#primary h1.informations{display:flex;justify-content:space-between}main#primary h1.informations span{font-size:.9rem;font-family:"TBUDゴシック R",sans-serif;font-weight:normal;letter-spacing:0;align-items:center}@media (max-width: 991px){main#primary h1.informations{flex-direction:column;margin-bottom:50px}main#primary h1.informations span{display:block;line-height:1.5em}}main#primary .blog{padding:50px;margin-bottom:50px;box-shadow:0 3px 6px rgba(0,0,0,0.16);border-radius:30px;display:flex;justify-content:space-between;background-color:white;color:#030303;position:relative}main#primary .blog.new:before{content:"NEW";position:absolute;top:0;right:80px;line-height:1em;color:#030303;background-color:#FCC314;padding:10px;font-family:"TBUDゴシック E",sans-serif;font-weight:bold}main#primary .blog .thumb{width:40%;position:relative;display:flex;background-size:cover}main#primary .blog .thumb:before{content:"";padding-top:70%}main#primary .blog .thumb.noimage{background-color:#eee;justify-content:center;align-items:center;color:#aaa}main#primary .blog .texts{width:55%}main#primary .blog .texts .date{display:block}main#primary .blog .texts h5{font-size:1.1rem;margin:2em 0}@media (max-width: 991px){main#primary .blog{padding:30px;border-radius:20px;flex-direction:column}main#primary .blog .thumb{width:100%}main#primary .blog .texts{width:100%}main#primary .blog .texts .date{margin-top:.5em}main#primary .blog .texts h5{margin:1em 0}}
