﻿.bg_red{background-color: red;}

.blogList1 ul:is(.blog_cate,.blog_month) > li,
.blog_bodyCate > li{
    position: relative;
    padding-left: 30px;
}
.blogList1 ul:is(.blog_cate,.blog_month) > li:before{
    content: "∟";
    display: block;
    position: absolute;
    top: -3px;
    left: 0;
    opacity: 0.5;
}
.blog_bodyCate > li{list-style: none;}
.blog_bodyCate > li:before{
    content: "●";
    display: block;
    position: absolute;
    top: 1px;
    left: 0;
    opacity: 0.5;
}

.blogList1 .blog_yearTitle{
    cursor: pointer;
}
.blogList1 .blog_yearTitle i{
	transform: rotate(180deg);
}
.blogList1 .blog_yearTitle.on_click i{
	transform: rotate(0deg);
}
.blog_pager > li{
    max-width: 41.66667% !important;
    box-sizing: border-box;
}

/* youtube */
.blogBlock.youtube{
 	position: relative;
	width: 100%;
	text-align: center;
	margin: 4% auto 4%;
}
.blogBlock.youtube:before {
	content: "";
	display: block;
	width: 100%;
	padding-top: 56.25%;
}
.blogBlock.youtube iframe{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}