@charset "utf-8";

/*-------------------------------------------------
.bg_area
------------------------------------------------*/
.bg_area {
	background: url('../imgs/common/bg.jpg') repeat-y;
	background-size: 100% auto;
	padding: 70px 0 0;
	font-family: "Cardo",游明朝, "Yu Mincho", "YuMincho", serif;
}

/*-------------------------------------------------
Juries
------------------------------------------------*/
.juries_wrapper {
	position: relative;
	max-width: 998px;
	margin: 0 auto;
}
.juries_wrapper .head {
	margin: 0 0 80px;
}
.juries_wrapper .head h2 {
	color: #b90613;
	font-size: 3.7rem;
	font-weight: normal;
	line-height: 3.7rem;
	margin: 0 0 20px;
}
.juries_wrapper .head h2 span {
	font-size: 1.6rem;
	display: inline-block;
	vertical-align: top;
	margin: 0 0 0 0.5em;
}
.juries_wrapper .head p {
	font-size: 1.2rem;
	line-height: 1.5;
	width: 220px;
}
.juries_wrapper .person_wrapper {
	max-width: 800px;
	margin: 0 auto;
}
.juries_wrapper .person_wrapper section {
	float: left;
	width: 56.5%;
	margin: 0 0 60px 0;
}
.juries_wrapper .person_wrapper section:nth-of-type(2n) {
	width: 43.5%;
}
.juries_wrapper .person_wrapper section::after {
	display: block;
	content: "";
	clear: both;
}
.juries_wrapper .person_wrapper section img {
	width: 128px;
	float: left;
	display: block;
	margin: 0 18px 0 0;
}
.juries_wrapper .person_wrapper section .textarea {
	float: left;
	max-width: 62.3%;
	letter-spacing: 0.07em;
}
.juries_wrapper .person_wrapper section .textarea h3 {
	font-size: 1.8rem;
	color: #cc0000;
	line-height: 1;
	margin: 0 0 5px;
}
.juries_wrapper .person_wrapper section .textarea .name_en {
	font-size: 1.3rem;
	color: #cc0000;
	line-height: 1;
	margin: 0 0 23px;
}
.juries_wrapper .person_wrapper section .textarea .position {
	font-size: 1.2rem;
	line-height: 1.5;
	white-space: nowrap;
	margin: 0;
}



/*-------------------------------------------------

SmartPohne

------------------------------------------------*/
@media screen and (max-width: 735px) {
  /* bg_area */
  .bg_area {
		background: url('../imgs/common/bg_sp.jpg') repeat-y;
		background-size: 100% auto;
	}

  /* Juries */
	.juries_wrapper .head {
		margin: 0 0 55px;
		padding: 0 15px;
	}
	.juries_wrapper .head h2 {
		font-size: 2.7rem;
		line-height: 1;
		margin: 0 0 15px;
	}
	.juries_wrapper .head h2 span {
		font-size: 1.4rem;
		display: block;
		margin: 10px 0 0;
	}
	.juries_wrapper .head p {
		line-height: 1.1;
		width: 280px;
	}
	.juries_wrapper .person_wrapper {
		padding: 0 13%;
	}
	.juries_wrapper .person_wrapper section {
		float: none;
		width: auto;
		margin: 0 0 45px 0;
	}
	.juries_wrapper .person_wrapper section:nth-of-type(2n) {
		width: auto;
	}
	.juries_wrapper .person_wrapper section img {
		width: 36%;
		margin: 0 5% 0 0;
	}
	.juries_wrapper .person_wrapper section .textarea {
		width: 59%;
	}
	.juries_wrapper .person_wrapper section .textarea h3 {
		font-size: 1.4rem;
	}
	.juries_wrapper .person_wrapper section .textarea .name_en {
		font-size: 1.1rem;
		margin: 0 0 13px;
	}
	.juries_wrapper .person_wrapper section .textarea .position {
		font-size: 1rem;
		white-space: normal;
	}
}











