@charset "utf-8";

/* 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, .widequick129 .textbox .title {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: 17px; letter-spacing:-0.5px; line-height: 140%; 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; 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: 140%;letter-spacing:-0.5px;padding: 0 10px;box-sizing:border-box;-webkit-line-clamp: 3;-webkit-box-orient:vertical;display:-webkit-box;white-space:normal;overflow: hidden;}

	.widequick129 .linkbox_wrap .linkbox:hover img {opacity:0.8; transform:scale(1.1);}

    .border-radius .widequick129 .linkbox_wrap .linkbox {border-radius:15px;}

    /* layout */
    .borderbox .widequick129 .innerbox {padding:1%;}
    .border-radius .widequick129 .linkbox_wrap .linkbox {border-radius:15px;}


	@media (min-width:800px){
		.widequick129 .textbox h3, .widequick129 .textbox .title {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: 30px;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:990px){
		.widequick129 .innerbox {padding:20px 15px;}

		.widequick129 .textbox {width:100%; padding:0;}
		.widequick129 .textbox h3, .widequick129 .textbox .title {font-size:20px;line-height:25px;/* text-align:center; */}
		.widequick129 .textbox p {/* text-align:center; */font-size: 15px;}
		.widequick129 .textbox p br {display:none;}
		.widequick129 .linkbox_wrap {width:100%; margin-top:20px; text-align:center;}
		.widequick129 .linkbox_wrap .linkbox {border-radius:4px;min-height: 130px;line-height: 130px;}
		.widequick129 .linkbox_wrap .linkbox:nth-child(5) ~.linkbox {margin-top:7px;}
		.widequick129 .linkbox_wrap .linkbox .icon {height: 40px;line-height: 40px;}
		.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;}
	}
