h1{font-size:1.2rem;width:100%;margin-top:.5rem}h2{font-size:1rem;width:100%;margin-top:1rem}h3{font-size:1rem}p{margin-top:.5rem}img{width:100%;max-width:100%}#news{padding-top:2rem;border-top:1px #ccc solid}#news h2{font-size:1.6rem}main{position:relative;overflow:hidden;padding:5rem 0 2rem}main:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(//www.sangyoujinzai.jp/wp-content/themes/rsp/assets/css/../images/single-bg.webp) center/cover no-repeat;filter:blur(5px) grayscale(100%);opacity:.5;z-index:-1}.simple{padding:2rem 1rem;max-width:960px;background:#fff;width:calc(100% - 1rem);margin:2rem auto 0}.simple .entry-content{padding:0}.post-header{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:1rem}.post-header span{font-weight:400;font-size:.8rem;background:#113e97;color:#fff;text-align:center;padding:.3rem .5rem;margin-right:1rem;margin-left:.3rem;transform:skewX(-10deg)}.news-list-btn{display:none}.single-image{width:100%;margin:1.5rem 0}.single-image img{width:100%;height:auto;display:block;object-fit:cover}.image-double{display:flex;flex-direction:column;gap:1rem;margin:1rem 0 2rem;padding:0;list-style:none}.image-double li{overflow:hidden}.image-double li img{width:100%;height:auto;display:block;object-fit:cover}.sub-title2+.mainImg{margin-top:1rem;margin-bottom:1rem}.pdf-link a{display:block;max-width:160px;border:1px solid #113e97;padding:.3rem .5rem;font-size:.8rem;text-align:center;margin:.8rem 0;transition:color .3s ease-in-out,background .3s ease-in-out}.pdf-link a:hover{background:#113e97;color:#fff}.links{font-size:.9rem}.links a{color:#113e97;transition:color .3s ease-in-out}.links a:hover{color:#13a6ff}@media (min-width:768px){main{padding:8rem 0 4rem}h1{font-size:1.4rem}h2{font-size:1.2rem;font-weight:600}h3{font-size:1.4rem}.main-content{margin-top:1.5rem}#news{padding-top:4rem;padding-bottom:4rem}.post-header span{padding:.3rem 1rem}#news h2{font-size:2rem}.simple{padding:2rem;max-width:780px;width:100%;margin:2rem auto}.image-double{flex-direction:row;flex-wrap:wrap;gap:1rem}.image-double li{flex:1 1 calc(50% - 0.5rem)}.image-double li img{width:100%;height:100%;aspect-ratio:16/9;object-fit:cover}}@media (min-width:1024px){h1{margin-top:1rem}#news h1{font-size:2.4rem}.simple{padding:3rem 4rem 4rem;max-width:1200px;width:100%;margin:2rem auto 4rem}}