@charset "UTF-8";

.widget_post{}
.widget_post .post_title{font-size:18px;font-weight:600;color:#ffffff;border-bottom:2px solid #959595;line-height:1;padding-bottom:0.5em;}
.widget_post .post_content{}
.widget_post .post_content ul{margin:0;padding:0;list-style:none;}
.widget_post .post_content ul li{font-size:16px;font-weight:500;color:#ffffff;line-height:2.5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.widget_post .post_content ul li:nth-child(n+2){border-top:2px solid #dddddd;}
.widget_post .post_content ul li a{color:inherit;text-decoration:none;display:block;}
.widget_post .post_content ul li a:after{content:"";display:block;clear:both;}
.widget_post .post_content ul li .title{float:left;width:calc(100% - 6.5em);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.widget_post .post_content ul li .regdate{float:right;width:6.5em;text-align:right;}
@media all and (max-width:600px){
	.widget_post .post_title{font-size:17px;}
	.widget_post .post_content ul li{font-size:15px;}
}
@media all and (max-width:500px){
	.widget_post .post_title{font-size:16px;}
	.widget_post .post_content ul li{font-size:14px;}
}
@media all and (max-width:400px){
	.widget_post .post_title{font-size:15px;}
	.widget_post .post_content ul li{font-size:13px;}
}
@media all and (max-width:350px){
	.widget_post .post_title{font-size:14px;}
	.widget_post .post_content ul li{font-size:12px;}
}
@media all and (max-width:300px){
	.widget_post .post_title{font-size:13px;}
	.widget_post .post_content ul li{font-size:11px;}
}