@charset "UTF-8";

#news {
	.wrap {
		.contents {
			dl {
				font-size:1.6rem;
				padding:1em 0;
				display:grid;
				grid-template-columns:auto auto 1fr;
				grid-column-gap:1.5em;
				align-items:center;
				&:not(:last-child) {
					border-bottom:1px solid #999999;
				}
				.cat {
					a {
						display:block;
						padding:.22em 1em;
						border-radius:1em;
						background-color:var(--color_sub);
						color:#FFFFFF!important;
						text-align:center;
						text-decoration:none!important;
					}
				}
				dt {
					a {
						display:grid;
						align-items:center;
						grid-template-columns:1fr 2em;
						grid-column-gap:1em;
						line-height:1.5;
					}
				}
			}
		}
	}
	&.single {
		.wrap {
			.contents {
				h2 {
					margin-bottom:1em;
				}
				& > .date {
					font-size:1.8rem;
					text-align:right;
					margin-bottom:2em;
				}
				.heateor_sss_sharing_container {
					text-align:center;
					&:nth-last-child(2) {
						margin-top:2em;
					}
					.heateor_sss_sharing_ul {
						display:flex;
						justify-content:center;
						padding-top:1em;
					}
				}
				line-height:1.8;
			}
		}
	}
}

@media screen and (max-width:768px){

}

@media screen and (max-width:640px){

}

@media screen and (max-width:480px){

}