@charset "UTF-8";
/*==========================
	profile
============================*/
#subImgBox .description {
	background: url(../img/farm/bgMugi_Right.svg) no-repeat right bottom;
}
#subImgBox .titleLine, #subImgBox .thmText {
	float: right;
	padding: 0 50px 0 0;
	width: 495px;
}
#subImgBox .thmText {
}
.thumCircle {
	float: left;
	margin: 0 0 0 50px;
	width: 410px;
}
/*-----------------
	awards
--------------------*/
#awards .description {
	margin: 0 auto 100px;
	padding: 80px 0;
	width: 1000px;
}
.mainText {
	font-size: 18px;
	margin: 0 auto 50px;
	text-align: center;
}
.dlBox dl {
	text-align: center;
	margin: 0 auto 80px;
	width: 48%;
}
.dlBox dt {
	background: #b7a261;
	border-radius: 10px;
	font-size: 24px;
	line-height: 3.5;
	margin: 0 auto 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
}
.dlBox dd {
	font-size: 18px;
}
.dlBox .first {
	float: left;
}
.dlBox .second {
	float: right;
}
.worldBox {}
.textBlock {
	background: url(../img/profile/titleworld.svg) no-repeat left 10px;
	float: left;
	padding: 0 0 0 130px;
	width: 717px;
}
.thumAward {
	float: right;
	width: 262px;
}
.thumAward li {
	margin: 8px 0 0;
}
/*==========================
	mediaLsit
============================*/
#mediaLsit .description {
}
#mediaLsit ul {
	margin: -13px auto 0;
	width: 1064px;
}
#mediaLsit ul li {
	font-size: 18px;
	float: left;
	margin: 13px 13px 0 13px;
	width: 240px;
}
#mediaLsit ul li a {
	line-height: 3.5;
	text-align: center;
	display: block;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
}
/* Media Queries ================================================== */
@media screen and (max-width: 786px) {
	/*==========================
		profile
	============================*/
	#subImgBox .description {
		background: url(../img/farm/bgMugi_Right.svg) no-repeat right bottom;
		background-size:180px auto;
		-webkit-background-size:180px auto;
		-moz-background-size:180px auto;
		-o-background-size:180px auto;
	}
	#subImgBox .titleLine, #subImgBox .thmText {
		float: none;
		padding: 0;
		width: auto;
	}
	#subImgBox .thmText {
	}
	.thumCircle {
		float: left;
		margin: 0;
		padding: 0 3% 0 0;
		width: 45%;
	}
	/*-----------------
		awards
	--------------------*/
	#awards .description {
		margin: 0 auto 10%;
		padding: 10% 0;
		width: 95%;
	}
	.mainText {
		font-size: 16px;
		margin: 0 auto 5%;
		text-align: center;
	}
	.dlBox {
		margin: 0 auto 10%;
	}
	.dlBox dl {
		text-align: center;
		margin: 0 auto 3%;
		width: 100%;
	}
	.dlBox dt {
		background: #b7a261;
		border-radius: 10px;
		font-size: 16px;
		line-height: 3.5;
		margin: 0 auto 10px;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		-ms-border-radius: 10px;
		-o-border-radius: 10px;
	}
	.dlBox dd {
		font-size: 14px;
	}
	.dlBox .first, .dlBox .second {
		float: none;
	}
	#titleworld {
		margin: 0 auto 10%;
		width: 10%;
	}
	.textBlock {
		background: none;
		float: none;
		padding: 0 0 5%;
		width: auto;
	}
	.thumAward {
		float: none;
		width: auto;
	}
	.thumAward li:nth-child(odd) {float: left;}
	.thumAward li:nth-child(even) {float: right;}
	.thumAward li {
		margin: 0;
		width: 48%;
	}
	/*==========================
		mediaLsit
	============================*/
	#mediaLsit ul {
		margin: -3% auto 0;
		width: 95%;
	}
	#mediaLsit ul li {
		font-size: 13px;
		float: left;
		margin: 3% 0 0 0;
		width: 48%;
	}
	#mediaLsit li:nth-child(odd) {float: left;}
	#mediaLsit li:nth-child(even) {float: right;}
	#mediaLsit ul li a {
		line-height: 3.5;
		text-align: center;
		display: block;
		border-radius: 10px;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		-ms-border-radius: 10px;
		-o-border-radius: 10px;
	}
}
/* Media Queries ================================================== */