@charset "UTF-8";

/*--基本--*/

.youtubelist_archive .wrapper_item,
.widget_youtubelist .wrapper_item{
	text-align: left;
	margin-bottom: 40px !important;
	display: flex;
	flex-wrap: wrap;
	align-items: flex-start;
	justify-content: flex-start;
}
.widget_youtubelist .wrapper_item{
	margin-bottom: 0 !important;
}
.youtubelist_archive .inner_item,
.widget_youtubelist .inner_item{
	margin: 0;
	line-height: 1.4;
}
.youtubelist_archive .inner_item .heading,
.widget_youtubelist .inner_item .heading{
	margin-bottom: 10px;
}
.youtubelist_archive .inner_item .heading .h,
.widget_youtubelist .inner_item .heading .h{
	font-size: 1.55rem;
}
.youtubelist_archive .inner_item .heading p,
.widget_youtubelist .inner_item .heading p{
	font-size: 1.4rem;
	opacity: 0.8;
	padding-top: 5px;
}
.youtubelist_archive .inner_item .inner_item_txt,
.widget_youtubelist .inner_item .inner_item_txt{
	padding-top: 10px;
}
.youtubelist_archive .inner_item .inner_item_txt>p,
.widget_youtubelist .inner_item .inner_item_txt>p{
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.widget_youtubelist .contents_btn01{
	padding: 30px 8px 0;
}
@media screen and (max-width: 600px){
	.youtubelist_archive .inner_item .heading,
	.widget_youtubelist .inner_item .heading{
		margin-bottom: 5px;
	}
}

/*--lay_column2--*/

.youtubelist_archive.lay_column2 .content_wrapper #primary:nth-of-type(1):nth-last-of-type(1){
	width: 100%;
}
@media screen and (max-width: 850px){
	.youtubelist_archive.lay_column2 .content_wrapper #sidebar{
		float: none;
		margin-bottom: 40px;
	}
}

/*-------------------------------------------------------*/
/*----------------------add_design1 2*n----------------------*/
/*-------------------------------------------------------*/

.youtubelist_archive.add_design1 .inner_item,
.widget_youtubelist.add_design1 .inner_item{
	width: 47%;
	margin-right: 6%;
}
.youtubelist_archive.add_design1 .inner_item:nth-of-type(2n),
.widget_youtubelist.add_design1 .inner_item:nth-of-type(2n){
	margin-right: 0;
}
.youtubelist_archive.add_design1 .wrapper_item .inner_item:nth-last-child(n+3),
.widget_youtubelist.add_design1 .wrapper_item .inner_item:nth-last-child(n+3){
	margin-bottom: 30px;
}
.youtubelist_archive:not(.lay_column2).add_design1 .inner_item .inner_item_txt{
	padding-top: 15px;
}
@media screen and (max-width: 768px){
	.youtubelist_archive:not(.lay_column2).add_design1 .inner_item .inner_item_txt{
		padding-top: 10px;
	}
}

/*-------------------------------------------------------*/
/*----------------------add_design2 3*n----------------------*/
/*-------------------------------------------------------*/

.youtubelist_archive.add_design2 .inner_item,
.widget_youtubelist.add_design2 .inner_item{
	width: 31%;
	margin-right: 3.5%;
}
.youtubelist_archive.add_design2 .inner_item:nth-of-type(3n),
.widget_youtubelist.add_design2 .inner_item:nth-of-type(3n){
	margin-right: 0;
}
.youtubelist_archive.add_design2 .wrapper_item .inner_item:nth-last-child(n+4),
.widget_youtubelist.add_design2 .wrapper_item .inner_item:nth-last-child(n+4){
	margin-bottom: 30px;
}
@media screen and (max-width: 1050px){
	.youtubelist_archive.add_design2 .inner_item,
	.widget_youtubelist.add_design2 .inner_item{
		width: 47%;
		margin-right: 6%;
	}
	.youtubelist_archive.add_design2 .inner_item:nth-of-type(3n),
	.widget_youtubelist.add_design2 .inner_item:nth-of-type(3n){
		margin-right: 6%;
	}
	.youtubelist_archive.add_design2 .inner_item:nth-of-type(2n),
	.widget_youtubelist.add_design2 .inner_item:nth-of-type(2n){
		margin-right: 0;
	}
	.youtubelist_archive.add_design2 .wrapper_item .inner_item:nth-last-child(n+4),
	.widget_youtubelist.add_design2 .wrapper_item .inner_item:nth-last-child(n+4){
		margin-bottom: 0;
	}
	.youtubelist_archive.add_design2 .wrapper_item .inner_item:nth-last-child(n+3),
	.widget_youtubelist.add_design2 .wrapper_item .inner_item:nth-last-child(n+3){
		margin-bottom: 30px;
	}
}