.fc_ver2_pointer {color:#C53428; }
	.daon_content_wrap{width:100%; min-width:320px; max-width:100%; margin:0 auto; margin-top:80px;}
	.daon_ver2_page_title{width:100%; text-align:center; margin-bottom:70px;}
	.daon_ver2_page_title h1{width:100%; font-size:2.5em; font-weight:600;}
	.daon_ver2_page_title h1:after {content:""; clear:both; display:block; width:30px; margin:10px auto; border:1px solid #000;}
	.daon_ver2_page_title h2{width:100%; font-size:1.2em; color:#666; margin-top:20px; }
	.ver2_pc_only {display:block;}

	.daon_ver2_sub_type16 {width:100%; }
	.daon_ver2_sub_type16:after{ content:""; display:block; clear:both;}
	.daon_ver2_sub_type16 .busi_top {width:100%;}
	.daon_ver2_sub_type16 .busi_top:after{ content:""; display:block; clear:both;}
	.daon_ver2_sub_type16 .busi_top .img_box { width:100%;}
	.daon_ver2_sub_type16 .busi_top .img_box img {max-width:100%;}
	.daon_ver2_sub_type16 .busi_top .txt_box { position:relative; top:-140px; left:50%; margin-left:-40%; width:80%; padding:40px 0; background-color:#fff; margin-bottom:-140px; transition: 0.3s all ease;}
	.daon_ver2_sub_type16 .busi_top .txt_box h2.tit { display:block; font-size:2em; font-weight:700; text-align:center; color:#1a3989; line-height:1.4em; letter-spacing:-0.05em; word-break:keep-all; }
	.daon_ver2_sub_type16 .busi_top .txt_box div.txts {width:100%; margin-top:10px; text-align:center;}
	.daon_ver2_sub_type16 .busi_top .txt_box div.txts p {display:block; font-size:1.25em; color:#333; line-height:1.4em; margin-top:10px; word-break:keep-all; }
	.daon_ver2_sub_type16 h3.con_tit {display:block; font-size:1.85em; font-weight:700; line-height:1.5em; padding-bottom:15px; max-width:1500px; margin:50px auto 25px; border-bottom:1px solid #222; }
	.daon_ver2_sub_type16 .busi_list_all{width:100%; max-width:1500px; margin:0 auto;  }
	.daon_ver2_sub_type16 .busi_list1 {width:100%;margin:0 auto;  }
	.daon_ver2_sub_type16 .busi_list1:after {content:""; display:block; clear:both;}
	.daon_ver2_sub_type16 .busi_list1 ul {width:100%; margin:0; padding:0; }
	.daon_ver2_sub_type16 .busi_list1 ul li {float:left; width:48%; margin:1%; padding:0; transition: 0.3s all ease;}
	.daon_ver2_sub_type16 .busi_list1 ul li:last-child {margin-right:0;}
	.daon_ver2_sub_type16 .busi_list1 ul li dl.box {  width:100%; margin:0; padding:0; } 
	.daon_ver2_sub_type16 .busi_list1 ul li dl.box dt { width:100%; }
	.daon_ver2_sub_type16 .busi_list1 ul li dl.box dt img { max-width:100%;}
	.daon_ver2_sub_type16 .busi_list1 ul li dl.box dd { width:100%; padding:25px; overflow:hidden;}
	.daon_ver2_sub_type16 .busi_list1 ul li dl.box dd strong {display:block; font-size:1.5em; font-weight:700; line-height:1.2em; }
	.daon_ver2_sub_type16 .busi_list1 ul li dl.box dd p {display:block; margin-top:15px; font-size:1.05em; color:#777;  }
	.daon_ver2_sub_type16 .busi_list1 ul li dl.box dd p:first-child {margin-top:0; }
	.daon_ver2_sub_type16 .busi_list1 ul li dl.box dd a { display:inline-block; text-align:center; padding:10px 20px; margin:20px auto; font-size:1em; text-decoration:none; color:#000; border:1px solid #ddd; }
	


	@media all and (max-width:992px){		
		.daon_ver2_page_title{margin-bottom:50px;}	
		.daon_ver2_page_title h1{font-size:1.85em;}
		.daon_ver2_page_title h2{font-size:1em;}
		.daon_s_tit{font-size:1.2em;}

		.daon_ver2_sub_type16 .busi_top .txt_box h2.tit { font-size:2em; }
		.daon_ver2_sub_type16 .busi_top .txt_box div.txts p {font-size:1.25em;}
		.daon_ver2_sub_type16 .busi_list_all{ padding:0 4%; }
		.daon_ver2_sub_type16 .busi_list1 ul li dl.box dt strong {font-size:1.25em;}
		.daon_ver2_sub_type16 .busi_list1 ul li dl.box dd p {font-size:1em; }
	}

	@media all and (max-width:768px){
		.daon_ver2_sub_type16 .busi_top {margin-top:30px;}
		.daon_ver2_sub_type16 .busi_top .txt_box  { top:-50px; margin-left:-47%; padding:25px 4% 0 4%; width:94%; margin-bottom:0;}
		.daon_ver2_sub_type16 .busi_list1 ul li {width:100%; text-align:center;}
	}

	@media all and (max-width:640px){
		.daon_ver2_sub_type16 .busi_top .txt_box  { top:0px;}
		.daon_ver2_sub_type16 .busi_top .txt_box h2.tit { font-size:1.5em;}
		.daon_ver2_sub_type16 .busi_top .txt_box div.txts p {font-size:1em;}
	}

	@media all and (max-width:480px){
		.ver2_pc_only {display:none;}

		.daon_ver2_sub_type16 .busi_list2 ul li dl.box dd strong {font-size:1.25em; }
	}