@charset "utf-8";
/* CSS Document */

#contents .backnumber_menu {
	text-align:right;
	margin:0 0 30px;
}
#contents .backnumber_menu p {
	display:inline-block;
	margin:0 10px 0 0;
	font-size:85.7%;/*12px*/
}
#contents .backnumber_menu form {
	display:inline-block;
}
#contents .backnumber_menu select {
	cursor:pointer;
}
#contents .backnumber_menu select option {
	padding:3px 5px;
}
#contents .article_section {
	margin:0 0 70px;
}
#contents .article_section h3 {
	margin:0 0 15px;
}
#contents .article_section .date {
	text-align:right;
	margin:0 0 15px;
}
#contents .article_section .img_right {
	float:right;
	margin:0 0 10px 45px;
	text-align:center;
}
#contents .article_section .img_right span {
	margin:10px 0 0;
	display:block;
}
#contents .pressrelease_table {
	border-collapse:collapse;
	width:100%;
}
#contents .pressrelease_table th {
	border:1px solid #e4e4e4;
	background:#f4f4f4;
	padding:10px 0;
	text-align:center;
}
#contents .pressrelease_table th:nth-child(1) {
	width:15%;
}
#contents .pressrelease_table th:nth-child(2) {
	width:55%;
}
#contents .pressrelease_table th:nth-child(3) {
	width:30%;
}
#contents .pressrelease_table td {
	border:1px solid #e4e4e4;
	padding:10px;
	text-align:left;
}
#contents .pressrelease_table td.center {
	text-align:center;
}

@media screen and (min-width: 0px) and (max-width: 650px) {
#contents .article_section .img_right {
	float:none;
	margin:0 0 30px 0;
}
}
@media screen and (min-width: 0px) and (max-width: 600px) {
#contents .pressrelease_table thead {
	display:none;
}
#contents .pressrelease_table thead tr {
	display:block;
}
#contents .pressrelease_table tbody tr {
	margin:0 0 30px;
	display:block;
}
#contents .pressrelease_table td {
	display:block;
	padding:0 0 5px;
	border-top:none;
}
#contents .pressrelease_table td span {
	padding:0 10px;
	display:block;
}
#contents .pressrelease_table td.center {
	text-align:left;
}
#contents .pressrelease_table td:before {
	display:block;
	background-color:#e4e4e4;
	padding:5px 10px;
	margin:0 0 5px;
	font-weight:bold;
}
#contents .pressrelease_table td:nth-of-type(1):before {
	content: "発表年月日";
}
#contents .pressrelease_table td:nth-of-type(2):before {
	content: "タイトル";
}
#contents .pressrelease_table td:nth-of-type(3):before {
	content: "発表者";
}
.en #contents .pressrelease_table td:nth-of-type(1):before {
	content: "Date";
}
.en #contents .pressrelease_table td:nth-of-type(2):before {
	content: "Title";
}
.en #contents .pressrelease_table td:nth-of-type(3):before {
	content: "Participant";
}
}