@charset "utf-8";

/* quick115 */
.quick115 {width:100%; height:100%; float:left; background:#fff;}

.quick115 .inner_wrap {width:100%; float:left;}
.quick115 .inner_wrap h2, .quick115 .inner_wrap .qTitle {width:100%;float:left;font-size:18px;color:#333;line-height:27px;padding:15px;box-sizing: border-box;
														white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

.quick115 .q115_wrap {width:100%; float:left;background:#f9f9f9; padding:15px; box-sizing:border-box;}
.quick115 .q115_wrap .innerbox {display:inline-block; vertical-align:middle; width:100%; line-height:normal;}
.quick115 .q115_wrap .innerbox .q115link00 {width:49%; display:inline-block; box-sizing:border-box; margin-left:-1px;}
	.quick115 .q115_wrap .innerbox .q115link00:nth-child(2n+1) {clear:both; padding-right:10px;}
	.quick115 .q115_wrap .innerbox .q115link00:nth-child(2n) {padding-left:10px;}

.quick115 .q115_wrap .innerbox .q115link00 strong.bTitle {font-size: 18px; font-weight:600; clear:both; display:inline-block; width:auto; max-width:100%; 
															white-space:nowrap; overflow:hidden; text-overflow:ellipsis; padding-bottom:3px; border-bottom:2px solid transparent; 
															-webkit-transition:border 0.3s; transition:border 0.3s; }
.quick115 .q115_wrap .innerbox .q115link00 span.bContent {font-size: 16px; line-height:22px; width:100%; display:inline-block; -webkit-line-clamp:2; -webkit-box-orient:vertical; 
														display:-webkit-box; white-space:normal; word-break:keep-all; max-height:44px; text-overflow:ellipsis; overflow:hidden; }

.quick115 .q115_wrap .innerbox .q115link00:hover strong.bTitle {border-bottom:2px solid rgba(0,0,0,0.2);}


	/* height setting */
	.layout_height_H .quick115 .q115_wrap {height:293px;line-height: 263px;}
	.layout_height_M .quick115 .q115_wrap {height:193px;line-height: 163px;}
	.layout_height_L .quick115 .q115_wrap {height:105px;line-height: 75px;margin-bottom: 20px;}

	.layout_height_L .quick115 .inner_wrap h2, .layout_height_L .quick115 .inner_wrap .qTitle {padding-bottom:10px; line-height:20px;}


	.layout_height_H .quick115 .q115_wrap .innerbox .q115link00:last-child,
	.layout_height_H .quick115 .q115_wrap .innerbox .q115link00:nth-last-child(2) {margin-bottom:0px;}
	.layout_height_H .quick115 .q115_wrap .innerbox .q115link00:nth-child(4) ~ .q115link00 {display:none;}
	.layout_height_M .quick115 .q115_wrap .innerbox .q115link00:nth-child(2) ~ .q115link00 {display:none;}
	.layout_height_L .quick115 .q115_wrap .innerbox .q115link00:nth-child(2) ~ .q115link00 {display:none;}

	.layout_06.layout_height_H .quick115 .q115_wrap .innerbox .q115link00:nth-child(4) ~  .q115link00 {display:inline-block;}
	.layout_06.layout_height_M .quick115 .q115_wrap .innerbox .q115link00:nth-child(3) {display:inline-block;}
	.layout_06.layout_height_L .quick115 .q115_wrap .innerbox .q115link00:nth-child(3) {display:inline-block;}

	.layout_height_A .quick115 .q115_wrap .innerbox .q115link00 {margin-bottom: 40px;}
	.layout_height_A .quick115 .q115_wrap .innerbox .q115link00:last-child,
	.layout_height_A .quick115 .q115_wrap .innerbox .q115link00:nth-last-child(2) {margin-bottom:0;}
    
    .border-radius .quick115 .q115_wrap {border-radius:15px;}

@media (min-width:800px){
	.layout_height_H .quick115 .q115_wrap .innerbox .q115link00:first-child,
	.layout_height_H .quick115 .q115_wrap .innerbox .q115link00:nth-child(2) {margin-bottom:50px;}

	.layout_06 .quick115 .q115_wrap .innerbox .q115link00 {width:33%;}
	.layout_06 .quick115 .q115_wrap .innerbox .q115link00:nth-child(2n+1) {clear:none; padding-right:0;}
	.layout_06 .quick115 .q115_wrap .innerbox .q115link00:nth-child(2n) {padding-left:0;}
	.layout_06 .quick115 .q115_wrap .innerbox .q115link00:nth-child(3n) {padding-left:10px;}
	.layout_06 .quick115 .q115_wrap .innerbox .q115link00:nth-child(3n+1) {clear:both; padding-right:10px;}
	.layout_06 .quick115 .q115_wrap .innerbox .q115link00:nth-child(3n+2) {padding:0 5px;}
}

@media (max-width:799px){
	.layout_height_H .quick115 .q115_wrap .innerbox .q115link00:first-child,
	.layout_height_H .quick115 .q115_wrap .innerbox .q115link00:nth-child(2) {margin-bottom:30px;}

	.quick115 .inner_wrap h2, .quick115 .inner_wrap .qTitle {font-size:17px;}
	.quick115 .q115_wrap .innerbox .q115link00 strong.bTitle {font-size:15px;}

	.layout_06.layout_height_H .quick115 .q115_wrap {height:350px; line-height:320px;}
	.layout_06 .quick115 .q115_wrap .innerbox .q115link00 {margin-bottom:30px;}
	.layout_06.layout_height_M .quick115 .q115_wrap .innerbox .q115link00:nth-child(3) {margin-bottom:0;}
}


@media (min-width:600px) and (max-width:799px){
}

@media (max-width:599px){
	.layout_height_H .quick115 .q115_wrap {height:auto; line-height:normal;}
	.layout_height_M .quick115 .q115_wrap {height:auto; line-height:normal;}
}
