.main-contents-body{
	padding:0;
}

@media screen and (max-width: 768px){
	.main-contents-body #introduction .mainArea{
		padding: 30px 0px 70px;
	}
	
	#staff .mainArea .staffDl dl{
		width: 95%;
   		margin: 50px 0 0 ;
    	overflow: hidden;
	}
	
	#staff .mainArea .staffDl dl:first-child{
		margin-top: 0px;
	}
	
	#staff .mainArea .staffDl dl:nth-child(11){
		margin-top: 10px;
	}
	
	#staff .mainArea {
    padding: 30px 0 70px 0;
    overflow: hidden;	
	}
	
	#staff .mainArea .staffDl dt{
		font-weight: normal;
		width: 57%;
    	float: left;
    	clear: both;
    	font-size: 0.9em;	
		line-height: 1.875em;	
	}
	
	#staff .mainArea .staffDl dl dd{
		width:40%;
    	float: left;
    	font-size: 0.9em;
    	line-height: 1.875em;
		margin-left: 3%;
	}
	
	#staff .mainArea .staffDl .mgT20{
		margin-top: 7px;
	}
	
#staff .mainArea .staffDlEn dl{width:95%;margin:0 auto 0 auto; atuo;overflow:hidden;}
#staff .mainArea .staffDlEn dl.mgT20{width:95%;margin:12px auto 0px auto; atuo;overflow:hidden;}

#staff .mainArea .staffDlEn dl dt,#staff .mainArea .staffDlEn dl dd,#staff .mainArea .staffDlEn dl.mgT20 dt,
#staff .mainArea .staffDlEn dl.mgT20 dd{margin:0px;padding:0px;border:none;font-size:1em;line-height:1em;}
#staff .mainArea .staffDlEn dl dt,#staff .mainArea .staffDlEn  dl.mgT20 dt{width:57%;float:left;clear:both;font-size:0.82em;line-height:1.25em;font-weight:normal;}
#staff .mainArea .staffDlEn dl dd,#staff .mainArea .staffDlEn  dl.mgT20 dd{width:43%;float:left;font-size:0.82em;line-height:1.5em;}	
	
}
	
@media screen and (min-width: 769px){
	.contents-wrapper .main-contents .pageTitle{
		border-bottom:none;
		padding-bottom:15px;
	}
	

	
	.main-contents-body{

	}
		
	#headChara img {
		width: 70%;
	}

	.main-contents-body #staff .mainArea{
		padding-top: 35px;
		padding-bottom: 80px;
		border-top-width: 1px;
		border-top-style: solid;
		border-top-color: #53bcf4;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #53bcf4;
		overflow:hidden;
	}
	
	#staff .staffDl {
		margin-bottom: 30px;
    	line-height: 2.125em;
    	font-size: 1.15em;
	}
	
	#staff .mainArea .staffDl dl{
		width: 90%;
   		margin: 50px 0 0 0;
    	overflow: hidden;
	}
	
	#staff .mainArea .staffDl dl:first-child{
		margin-top: 30px;
	}
	
	#staff .mainArea .staffDl dl:nth-child(11){
		margin-top: 10px;
	}
	
	#staff .mainArea .staffDl dt{
		font-weight: normal;
		width: 40%;
    	float: left;
    	clear: both;
    	font-size: 1em;	
		line-height: 1.875em;	

	}
	
	#staff .mainArea .staffDl dl dd{
		width:60%;
    	float: left;
    	font-size: 1em;
    	line-height: 1.875em;	
	}
	
	#staff .mainArea .staffDl .mgT20{
		margin-top: 15px;
	}

#staff .mainArea .staffDlEn dl{width:90%;margin:50px 0 0 0; atuo;overflow:hidden;font-size:1.15em;}
#staff .mainArea .staffDlEn dl.mgT20{width:90%;margin:12px 0 0 0; atuo;overflow:hidden;}
#staff .mainArea .staffDlEn dl:nth-child(1){margin:0px;}
#staff .mainArea .staffDlEn dl dt,#staff .mainArea .staffDlEn dl dd,#staff .mainArea .staffDlEn dl.mgT20 dt,
#staff .mainArea .staffDlEn dl.mgT20 dd{margin:0px;padding:0px;border:none;font-size:1em;line-height:1em;font-weight:normal;}
#staff .mainArea .staffDlEn dl dt,#staff .mainArea .staffDlEn  dl.mgT20 dt{width:35%;float:left;clear:both;font-size:1em;line-height:1.25em;}
#staff .mainArea .staffDlEn dl dd,#staff .mainArea .staffDlEn  dl.mgT20 dd{width:65%;float:left;font-size:1em;line-height:1.5em;}

	
}


