h2.NewTitle {color: #FF90D3;}
.AnCont {padding: 0 0 40px 0;}
/* content */
#announcers2 {
	max-width: 1096px;
	margin: 0 auto;
	padding-top: 16px;
}

#announcer-list2 {
	display: flex;
  flex-wrap: wrap;
  gap: 16px;
  column-gap: 16px;
  flex-direction: row;
  padding: 16px 20px 40px;
	justify-content: space-between;
	max-width: 550px;
}
#announcer-list2 li {
	width: 47%;
  flex-shrink: 0;
  border-radius: 0px 0px 8px 8px;
  background: #fff;
	word-break: auto-phrase;
	box-shadow: 0 2px 2px 0 rgba(0,0,0,.15), 0 3px 1px -2px rgba(0,0,0,.15), 0 1px 5px 0 rgba(0,0,0,.15);
	max-width: 240px;
	text-align: center;
}
#announcer-list2 li a {color: #1e1e1e;}
#announcer-list2 li a:hover img{opacity: 0.8;}
#announcer-list2 li a img, #reporter-list2 li a img{display:block;}
#announcer-list2 li a span, #reporter-list2 li a span{padding: 12px;display: inline-block;font-size: 0.85rem;}
#announcer-list2 li a span span{font-size: x-small;padding: 0;}
/* single */
#announcer-prof-wrapper {text-align: center;padding: 16px 20px 40px;overflow: hidden;}
#announcer-prof-wrapper h1 {
	padding:6px 12px;
	background: -webkit-linear-gradient(to right, rgb(252 200 0 / 60%), #fff);
	background: linear-gradient(to right, rgb(252 200 0 / 60%), #fff);
	margin: 0 0 30px;
	font-size: 1.4rem;
	font-weight: 500;}
#announcer-prof-wrapper h1 span {font-size: 0.8rem;}
#anno-prof-list {text-align: left;font-size: 0.8rem;}
#anno-prof-list dt {border-top: 1px solid #ccc;padding: 6px 12px 0;font-weight: 400;color: dimgray;}
#anno-prof-list dd {padding: 6px 0 12px 24px;}
#anno-prof-list dd ul {padding: 0 0 0 0;}
#anno-prof-list dd ul li {padding: 0.2em 0;}
#anno-prof-list dd.from, #anno-prof-list dd.birthday, #anno-prof-list dd.blood {padding: 6px 0 12px 24px;}
#blog-update h2 {font-size: 1rem;text-align: center;}
#blog-update ul {padding:12px 0;font-size: 0.8rem;}
#blog-update ul li {text-align: left;border-top: 1px dotted #ccc;padding: 6px 12px;}
p#pic img, #anno-prof-list img {width: auto;}


@media screen and (min-width: 768px){
#announcer-container {padding: 0 0 30px 0;}
#announcer-wrapper {text-align: center;}
#announcer-list2 {max-width: initial;}
#announcer-list2 li {width: 31%;}

#announcer-prof-wrapper {
	padding: 16px 0 30px 0;
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 2fr 3fr;
	grid-template-columns: 2fr 3fr;
	max-width: 900px;
	margin: 0 auto;}
p#pic {
	-ms-grid-column: 1;
	-ms-grid-column-span: 1;
	-ms-grid-row: 2;
	grid-column: 1/2;}
dl#anno-prof-list {
	-ms-grid-column: 2;
	grid-column: 2/2;
	-ms-grid-row: 2;
	-ms-grid-row-span: 6;
	grid-row: 2/6;}
#blog-update {
	margin: 0 auto;
	text-align: left;
	width: 100%;
	-ms-grid-column: 1;
	grid-column: 1/2;
	-ms-grid-row: 3;
	-ms-grid-row-span: 1;
	grid-row: 3/4;}

	#anno-prof-list {margin: 0 0 0 30px;}
	h2.NewTitle {
    font-size: 32px;
    line-height: 32px;
	}
	h2.NewTitle span {
    font-size: 18px;
    line-height: 38px;
	}
}
@media screen and (min-width: 1200px){
#announcer-list2 {justify-content: flex-start;gap: 32px;}
}