


/* */
.mainarea div,.mainarea p{
	box-sizing: border-box;
}

/* */
.introduction-title{
	height:280px;
	position:relative;
	margin-bottom:30px;
}

.introduction-title .mainimage{
	position:absolute;
	top:0px;left:0;
	height:360px;
}

.introduction-title .title{
	position:absolute;
	top:85px;left:420px;
}
.introduction-title p{
	position:absolute;
	padding:0 0px;
	top:125px;left:455px;
	width:550px;
	color: #212124;
}





/* */
.introduction-main .title{
float:left;
width:1100px;
margin: 0px 0px 20px 10px;
color: #fff;
font-size:19px;
font-family: "Ÿà–¾’©", YuMincho, "Hiragino Mincho ProN W3", "ƒqƒ‰ƒMƒm–¾’© ProN W3", "Hiragino Mincho ProN", "HG–¾’©E", "‚l‚r ‚o–¾’©", "‚l‚r –¾’©", serif;
background-color: #8c7653;
}

.introduction-main .title2{
float:left;
width:1100px;
margin: 0px 0px 20px 0px;
color: #fff;
font-size:19px;
font-family: "Ÿà–¾’©", YuMincho, "Hiragino Mincho ProN W3", "ƒqƒ‰ƒMƒm–¾’© ProN W3", "Hiragino Mincho ProN", "HG–¾’©E", "‚l‚r ‚o–¾’©", "‚l‚r –¾’©", serif;
background-color: #8c7653;
}

.introduction-main .sideL{
width:520px;
float:left;
margin: 0px 0px 20px 10px;
}

.introduction-main .sideL2 {
    width: 520px;
    float: left;
    margin: 0px 0px 20px 0px;
}

.introduction-main .sideR{
width:520px;
float:left;
margin: 0 10px 20px 45px;
}

.introduction-main h2{
	padding-left: 8px;
	margin-bottom:10px;
        border-left: 8px solid #8c7653;
	background-color: #fff;
	font-size:18px;
	line-height:1.5;
	color:#333333;
}

.introduction-main h3{
	padding-left: 8px;
	margin-top:45px;
	margin-bottom:10px;
        border-left: 8px solid #8c7653;
	background-color: #fff;
	font-size:17px;
	line-height:1.5;
	color:#333333;
}


.introduction-main h4{
	padding-left: 8px;
	margin-top:215px;
	margin-bottom:10px;
        border-left: 8px solid #8c7653;
	background-color: #fff;
	font-size:17px;
	line-height:1.5;
	color:#333333;
}



.introduction-main p{
	padding-top:10px;
	padding-bottom:10px;
	font-size: 17px;
	line-height: 1.6;
}

/** **/
.introduction-main .profile{
	position:relative;
	margin-bottom:30px;
	background-color: #fff;
}
.introduction-main .profile .imgbox {
    position: relative;
    overflow: hidden;
    background-color: #dcdcdc;
    margin-bottom: 45px
}

.introduction-main .profile .img {
    position: relative;
    width: 48%;
    padding:15px 0px 15px 15px;
    overflow: hidden;
}


.introduction-main .profile .txt{
	position:absolute; 
	top:280px;
	left:270px; 
	width: 280px;
	font-size: 16px;
	color: #333;
}


.introduction-main .profile .txt2{
	position:absolute; 
	top:300px;left:265px; 
	width: 280px;
	
	font-size: 16px;
	color: #333;
}



.introduction-main .profile .img2{
	position:relative;
	top:-40px;left:20px;

	width:180px;height:260px;
	overflow:hidden;
}








.introduction-main .profile a{
	text-decoration:underline;
	font-size: 14px;
	color: #333;
}


.imagearea1{
	margin-bottom:20px;
	margin-top:45px;
}


.imagearea2{
	margin-bottom:50px;
	margin-top:60px;
}

.imagearea3{
	margin-bottom:20px;
	margin-top:150px;
}


.imagearea4{
	margin-bottom:20px;
	margin-top:60px;
}