@charset "utf-8";
/* CSS Document */
	/*	common	*/
		img						{ vertical-align:bottom; }
		#header > div			{ padding:0 0 8px; }
		.setTxt					{ top:3px; }
	
	/*	text align	*/
		#areaCase				{ color:#606060; }
		#areaCase .textCenter	{ text-align:center; }
		
	/*	margin	*/
		#areaCase .noMargin		{ margin:0px; }
		#areaCase .bMargin50	{ margin-bottom:50px; }
	
	/*	font weight	*/
		.bold					{ font-weight:bold; }
	
	
	/*	title	*/
		#areaTitle				{ background-image:url("./../images/bg_01.jpg"); background-position:right 55%; 
								  background-attachment: fixed; 
								  background-size:cover; 
								  margin:0 0 50px; width:100%; }
		#areaTitle > div		{ padding:120px 0 20px; text-align:center; width:100%; 
								  background:rgba(255, 255, 255, 0.5); }
		
		#areaTitle h2			{  }
		#areaTitle span			{ display:inline-block; padding:0 10px 7px; border-bottom:3px solid #004ea1; }
		
	/*	case	*/
		#areaCase				{ width:900px; margin:0 auto; line-height:26px;}
		#areaCase > div			{ overflow:hidden; margin:0 0 40px; }
		
	/*	left right	*/
		.left					{ float:left; width:500px; }
		.right					{ float:right; }
		
	/*	main image	*/
	
	
	/*	info area	*/
		.corpInfo .left			{ width:350px; }
		.corpInfo .right		{ width:535px; }
	
	/*	case text	*/
		.caseTxt .left			{ width:500px; }
		.caseTxt .right			{ width:370px; }
		
		.caseList01				{  }
		.caseList01 dt			{ color:#004ea1; margin:0 0 15px; font-weight:bold; }
		.caseList01 dd			{ margin:0 0 0 28px; }
		
		.caseList02				{ margin:1em 0 0; }
		.caseList02 dt			{ float:left; width:100px; }
		.caseList02 dd			{ margin:0 0 0 100px; }
		
		.caseTxt img			{ margin:4.2em 0 1em; }
		.caseTxt .textCenter img	{ margin:0 0 1em; }
	
	/*	corp prof	*/
		#areaCase .corpProf		{ margin:0 0 10px; font-size:110%; }
	
	/*	corp intro	*/
		.corpIntro				{ display:flex; }
		.corpIntro p			{ width:155px; padding:0 25px 0 0; }
		.corpIntro div			{ display:inline-block; background:rgba(76, 163, 255, 0.1); padding:20px 25px; margin:0px; width:350px; }
		.corpIntro h4			{ margin:0px; font-size:110%; }
		
		
