@charset "UTF-8";


.section_heading {
	display: flex;
	align-items: center;
}

.section_heading span {
	margin-left: 7px;
}


#important_topics .topics_sympathy {
  border: 2px solid #ba4040;
  color: #ba4040;
  text-align: center;
  background: #FFF;
  padding: 1.75em;
} 


@media screen and (max-width: 640px) {
	/* box-aside_row */
	.box-aside_row {
		padding: 4px 5px;
	}
	
	.box-aside .box-aside_row .box-aside_img > ul {
		display: flex;
		justify-content: space-between;
	}
	
	.box-aside .box-aside_row .box-aside_img > ul li {
		width: 32%;
		line-height: 0;
	}

	/* content_box */
	.content_box {
		display: block;
		padding: 15px 15px 15px;
		background: #f4f4f4;
		box-sizing: border-box;
	}

	.content_box .heading-bar {
		margin-bottom: 17px;
	}

	.content_box .list-arrow > li:not(:last-child) {
		margin-bottom: 10px;
	}
	
	.content_box a {
		color: #222222;
	}

	.content_box a.color-primary {
		color: #005faf;
	}

  #important_topics .topics_sympathy {
    padding: 1.69em;
  }

	
}

@media screen and (min-width: 641px), print {
	/* box-aside_row */
	.box-aside {
		padding: 28px;
		margin-top: 40px;
		margin-bottom: 40px;
	}
	
	.box-aside .box-aside_row {
		display: flex;
		align-items: center;
	}

	.box-aside .box-aside_row .box-aside_img {
		margin-right: 40px;
	}
	
	.box-aside .box-aside_row .box-aside_img > ul {
		display: flex;
		justify-content: space-between;
		width: 440px;
	}
	
	.box-aside .box-aside_row .box-aside_img > ul li {
		width: 140px;
		line-height: 0;
	}
	
	.box-aside .box-aside_row .box-aside_access {
		width: 540px;
	}

	/* content_box */
	.content_box {
		display: block;
		height: 100%;
		padding: 15px 20px 20px;
		background: #f4f4f4;
		box-sizing: border-box;
	}

	.content_box .heading-bar {
		margin-bottom: 17px;
	}

	.content_box .list-arrow > li:not(:last-child) {
		margin-bottom: 10px;
	}
	
	.content_box a {
		color: #222222;
	}

	.content_box a.color-primary {
		color: #005faf;
	}
}
