
/* widequick001 */
.widequick001 {width:100%;clear:both;margin:0;float:left;background-color:#e4eff5;padding: 20px 15px;position:relative;box-sizing:border-box;}

.widequick001 .div_block4 {text-align:center;}
.widequick001 .bnr01 {width:98%;background-color:#fff;border: 1px solid rgba(0,0,0,0.1);}
.widequick001 .bnr01 div {float:left;}
.widequick001 .bnr01 .img:after {content:" "; margin-left:-0.6em; white-space:pre;}
.widequick001 .bnr01 img {max-width:58px; max-height:47px;}


@media (min-width:1050px){
	.widequick001 .div_block4 {width:20%; float:left;}
	.widequick001 .bnr01 {height:85px; line-height:85px; margin-bottom:10px;}
	.widequick001 .bnr01 .img {width:40%;}
	.widequick001 .bnr01 img {vertical-align:middle;}
	.widequick001 .bnr01 .bn-p {width:60%;text-align:left;padding-right: 15px;box-sizing: border-box;}
	.widequick001 h4 {font-size:17px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;word-break: keep-all;}
	.widequick001 h2 {font-size: 18px;padding-bottom:20px;line-height: 25px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;width: 100%;}
}

@media (min-width:800px) and (max-width:1049px){
	.widequick001 .div_block4 {width:20%; float:left;}
	.widequick001 .bnr01 {height:85px; line-height:85px; margin-bottom:10px;}

	.widequick001 .bnr01 .img {width:30%;}
	.widequick001 .bnr01 img {vertical-align:middle; width:80%;}

	.widequick001 .bnr01 .bn-p {width:70%; text-align:left;}
	.widequick001 h4 {font-size:15px}
	.widequick001 h2 {font-size:18px; padding-bottom:10px;}

}

@media (min-width:600px) and (max-width:799px){
	.widequick001 {padding:15px;}

	.widequick001 .div_block4 {width:20%; float:left;}
	.widequick001 .bnr01 {height:60px; line-height:60px; margin-bottom:5px;}

	.widequick001 .bnr01 .img {width:30%;}
	.widequick001 .bnr01 img {vertical-align:middle; width:95%;}
	.widequick001 .bnr01 .bn-p {width:70%; text-align:left;}
	.widequick001 h4 {font-size:13px; letter-spacing:-1px;}
	.widequick001 h2 {font-size:18px; padding-bottom:10px;}
}

@media (max-width:599px){
.widequick001 {padding:0; margin-bottom:20px; padding:0px 0 0;}

	.widequick001 .div_block4 {width:20%; float:left;}
	.widequick001 .bnr01 {padding:10px 0; width:100%; height:75px; box-sizing:border-box;}

	.widequick001 .bnr01 .img {width:100%;}
	.widequick001 .bnr01 img {width:35%;}
	.widequick001 .bnr01 .bn-p {width:100%; text-align:center;}
	.widequick001 h4 {font-size:12px; margin-top:5px;}
	.widequick001 h2 {font-size:17px; padding:10px;}
}
