
/* widequick129 */
.widequick129 {width:100%;float:left;position:relative;box-sizing:border-box;overflow:hidden;}

.widequick129 .innerbox {text-align:center;width:100%;position:relative;/* padding:20px 0; */float:left;box-sizing:border-box;}

.widequick129 .textbox {width:24.25%;margin-right:1%;padding:15px 0 0;box-sizing:border-box;float:left;text-align:left;}
.widequick129 .textbox h3 {width:100%;display:inline-block; position:relative; box-sizing:border-box;
						  color:#333; font-size:23px; line-height:33px; letter-spacing:-1px; font-weight:400;
						  overflow:hidden; text-overflow:ellipsis; white-space:nowrap; word-break:keep-all;}
					
.widequick129 .textbox p {color:#838383; font-size:14px; letter-spacing:-0.5px; line-height:22px; word-break:keep-all;
						display:block; clear:both; width:100%; box-sizing:border-box; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}


.widequick129 .linkbox_wrap {width:74.45%;position:relative;box-sizing:border-box;display:inline-block;text-align:right;}
.widequick129 .linkbox_wrap .linkbox {width:18.8%;
									  display:inline-block;
									  position:relative;
									  margin-left:-4px;
									  margin-right:1.5%;
									  box-sizing:border-box;
									  background:#adacaa;
									  border-radius:8px;
									  overflow:hidden;
									  text-align:center;
									  vertical-align:top;
									  }
.widequick129 .linkbox_wrap .linkbox:first-child {margin-left:0;}
.widequick129 .linkbox_wrap .linkbox:nth-child(5n), .widequick129 .linkbox_wrap .linkbox:last-child {margin-right:0;}

.widequick129 .linkbox_wrap .linkbox a {vertical-align:middle; display:inline-block;}
.widequick129 .linkbox_wrap .linkbox .icon {
										   width:100%;
										   height:55px;
										   line-height:55px;
										   overflow:hidden;
										   position:relative;
										   margin-bottom:10px;
										   }
.widequick129 .linkbox_wrap .linkbox .icon img {-webkit-transition:transform 1s;transition:transform 1s;vertical-align:middle;max-width:90%;max-height:90%;}
.widequick129 .linkbox_wrap .linkbox p {font-size:17px;font-weight:600;line-height:22px;letter-spacing:-0.5px; padding:0 5px; box-sizing:border-box;}

	.widequick129 .linkbox_wrap .linkbox:hover img {opacity:0.8; transform:scale(1.1);}


	

	@media (min-width:800px){
		.widequick129 .textbox h3 {font-size:26px;line-height:130%;padding-bottom:15px;}
	}
	
	@media (min-width:1300px){
		.widequick129 .linkbox_wrap {max-width:970px; float:right;}
		.widequick129 .linkbox_wrap .linkbox {width:160px; height:160px;margin-right:42px;line-height:160px;}
		.widequick129 .linkbox_wrap .linkbox:nth-child(5) ~.linkbox {margin-top:40px;}
	}

	@media (min-width:800px) and (max-width:1300px){
		.widequick129 .innerbox {padding:20px 15px;}
		.widequick129 .linkbox_wrap .linkbox {min-height:130px; line-height:130px;}
		.widequick129 .linkbox_wrap .linkbox:nth-child(5) ~.linkbox {margin-top:10px;}
	}

	@media (min-width:600px) and (max-width:799px){
		.widequick129 .linkbox_wrap {padding:15px 15px 0 10px;}
		.widequick129 .linkbox_wrap .linkbox:nth-child(5) ~.linkbox {margin-top:5px;}
	}


	@media (max-width:799px){
		.widequick129 .linkbox_wrap .linkbox {min-height:100px; line-height:100px;}
	}

	@media (max-width:599px){
		.widequick129 .innerbox {padding:20px 15px;}
	
		.widequick129 .textbox {width:100%; padding:0;}
		.widequick129 .textbox h3 {font-size:20px; line-height:25px; text-align:center;}
		.widequick129 .textbox p {text-align:center;}
		.widequick129 .textbox p br {display:none;}
		.widequick129 .linkbox_wrap {width:100%; margin-top:20px; text-align:center;}
		.widequick129 .linkbox_wrap .linkbox {border-radius:4px;}
		.widequick129 .linkbox_wrap .linkbox:nth-child(5) ~.linkbox {margin-top:7px;}
		.widequick129 .linkbox_wrap .linkbox .icon {height:50px;line-height:50px;}
		.widequick129 .linkbox_wrap .linkbox p {font-size:15px; line-height:20px; -webkit-box-orient:vertical; display:-webkit-box; white-space:normal; 
												-webkit-line-clamp:2; max-height:40px; overflow:hidden;}
	}





