@charset "UTF-8";

/* .activitiesArea */
.activitiesArea {
	padding:2.8% 0 0.9%;
}
.activitiesArea .activities {
	width:98%;
	margin:0 auto;
	clear:both;
}
.activitiesArea .txt {
	line-height:2.1;
	padding:0 5px 5.4%;
}
.activitiesArea .txtArea {
	width:100%;
	background:url(../images/activities/bg_mid.jpg) repeat-y left top;
	background-size:100%;
	clear:both;
	margin-bottom:5.5%;
}
.activitiesArea .txtArea div {
	width:92%;
	background:url(../images/activities/bg_top.jpg) no-repeat left top;
	background-size:100%;
	clear:both;
	padding:2.5% 4% 1.8%;
}
.activitiesArea .txtArea img {
	width:100%;
}
.activitiesArea .txtArea .title {
	width:30%;/*EN*/
	margin:0 auto;
	clear:both;
	padding-bottom:4%;
}
.activitiesArea .txtArea .txt2 {
	line-height:1.9;
}
.activitiesArea .txtArea div dl {
	width:50%;
	display:table;
	text-align:left;
	float:right;
	clear:both;
	margin-top:-1%;
}
.activitiesArea .txtArea div dl dt {
	width:47%;
	display:table-cell;
	vertical-align:middle;
	padding-top:3%;
}
.activitiesArea .txtArea div dl dd {
	width:53%;
	display:table-cell;
	vertical-align:middle;

	padding-top:3%;}

@media only screen and (min-width:1px) and (max-width:640px) {
.activitiesArea .activities {
	width:94%;
}
.activitiesArea .txt {
/*	font-size:10px;
*/}
.activitiesArea .txtArea .title {
	width:30%;
}
.activitiesArea .txtArea .txt2 {
/*	font-size:11px;
*/}
.activitiesArea .txtArea div dl {
	width:80%;
}
.activitiesArea .txtArea div dl dt {
/*	font-size:8px;
*/}
} 