	.hp_content_wrap{width:100%; min-width:320px; max-width:1200px; margin:0 auto;}


	.business_type1 {width:100%; max-width:1200px; margin:0 auto; }
	.business_type1:after{content:""; display:block; clear:both;}
	.business_type1 .txt_area {width:100%; padding:0px; padding-bottom:50px; margin-top:0px; word-break: keep-all;}
	.business_type1 .txt_area:after{content:""; display:block; clear:both;}
	.business_type1 .txt_area .txt01 { position:relative; float:left; width:50%;  }
	.business_type1 .txt_area .txt01:after { position:absolute; left:5%; top:0;  content:""; display:inline-block; width:4px; height:100%; background:#10218C; }
	.business_type1 .txt_area .txt01 p { padding:0; margin:0; padding-left:10%; padding-right:20px;}
	.business_type1 .txt_area .txt01 span.tit { display:block; font-size:2.2em; color:#000; font-weight:700; line-height:1.2em; margin-bottom:20px; }
	.business_type1 .txt_area .txt01 span.txt { display:block; font-size:1.3em; color:#333; font-weight:400; }
	.business_type1 .txt_area .txt02 { float:left; width:50%; }
	.business_type1 .txt_area .txt02 ul {margin:0; padding:0;}
	.business_type1 .txt_area .txt02 ul li { position:relative; font-size:1.0rem; color:#555; font-weight:400; line-height:1.7em; list-style:none; padding-left:3%; margin-bottom:10px; }
	.business_type1 .txt_area .txt02 ul li:before {position:absolute; top:8px; left:0; content:""; display:inline-block; width:4px; height:4px; background:#555; margin-right:10px;vertical-align:middle;}

		
	@media screen and (max-width:992px){
		
		.hp_content_wrap{width:100%;}

		.business_type1 .txt_area .txt01 { width:100%; }
		.business_type1 .txt_area .txt02 { width:100%; margin-top:40px;}
		.business_type1 .txt_area .txt02 li {padding:0 5%;}
		.business_type1 .txt_area .txt02 ul li {padding-left:7%;}
		.business_type1 .txt_area .txt02 ul li:before { left:5%;  }

		.business_type1 .txt_area .txt01 span.tit  { display:inline-block; font-size:1.85em; }
		.business_type1 .txt_area .txt01 span.txt { display:inline-block; }

	}

	@media screen and (max-width:480px){

		.business_type1 .txt_area {width:100%; padding-top:20px; }
		.business_type1 .txt_area .txt02 ul li {padding-left:9%;}

	}