


/* */
.mainarea div,.mainarea p{
	box-sizing: border-box;
}

/* */
.introduction-title{
	height:400px;
	position:relative;
	margin-bottom:30px;
}

.introduction-title .mainimage{
	position:absolute;
	top:0px;left:0;
	height:400px;
}
.introduction-title .catchcopy{
	position:absolute;
	top:0px;left:0;
	height:400px;
}
.introduction-title .title{
	position:absolute;
	top:22px;left:44px;
	height:280px;
}
.introduction-title p{
	position:absolute;
	padding:0 15px;
	top:202px;left:32px;
	width:580px;
	color: #000;
}


/* */
.introduction-main .sideL{
width:530px;
float:left;
margin: 0 15px 20px 10px;
}

.introduction-main .sideR{
width:540px;
float:left;
margin: 0 10px 20px 15px;
}

.introduction-main h2{
	padding-left: 8px;
	margin-bottom:10px;

	background-color: #000000;
	font-size:17px;
	line-height:1.8;
	color:#ffffff;
}
.introduction-main p{
	padding-top:10px;
	padding-bottom:30px;

	font-size: 17px;
	line-height: 1.6;



}


/** **/
.introduction-main .profile{
	position:relative;
	height:330px;
	margin-bottom:20px;
	background-color: #b1c3be;
	border-radius:0px;
}
.introduction-main .profile .img{
	position:relative;
	top: 30px;left:17px;

	border-radius:78px;
	width:156px;height:156px;
	overflow:hidden;
}
.introduction-main .profile .txt{
	position:absolute; 
	top: 7px;left:187px; 
	padding-top: 20px;
	width: 330px;
	
	font-size: 15px;
	color: #000;
}
.introduction-main .profile a{
	text-decoration:underline;
	font-size: 14px;
	color: #000;
}


.imagearea1{
	margin-bottom:24px;
}

.imagearea2,
.imagearea3{
	width:600px;
	float:left;
	margin-bottom:20px;
}
.imagearea2 .img,
.imagearea3 .img{
	margin-bottom:10px;
}
.imagearea3{
	margin-left:10px;
}
