@charset "utf-8";

.floatLeft{ float:left;}
.floatRight{ float:right;}
.clearLeft{ clear:left;}
.clearRight{ clear:right;}

/* widgetThumb */
.widgetThumb{ position:relative; margin:0; text-align:center; font-size:12px; line-height:1.5;}
.widgetThumb .thumb{ display:block; margin-bottom:5px; position:relative; text-decoration:none;}
.widgetThumb .thumb img{ display:block; width:100%;}
.widgetThumb .thumb .imgNone{ display:block; position:relative; width:100%; padding-top:30px; padding-bottom:50px; background:#eee; text-align:center; cursor:pointer; color:#000;}
.widgetThumb .thumb .category{ display:block; position:absolute; width:100%; bottom:0; left:0; padding:2px 0 0 0 !important; cursor:pointer; text-align:center; font-weight:normal; background:#000; color:#fff; opacity:0.6;  filter:alpha(opacity=60); -ms-filter:alpha('opacity=60'); }
.widgetThumb .title{ display:block;}
.widgetThumb .author{ display:block;}
.widgetThumb .date{ font-size:11px; font-family:Tahoma;}
.widgetThumb .hour{ font-size:11px; font-family:Tahoma;}
.widgetThumb{ color:#333;}
.widgetThumb a{ color:#333;}
.widgetThumb .hour{ color:#888;}

/*News Widget Skin*/
.wg-wrap .open{ display:block !important;}
.wg-wrap a{ text-decoration:none;}
.wg-wrap a:hover,
.wg-wrap a:active,
.wg-wrap a:focus{ text-decoration:underline;}
.wg-wrap img{ border:0;}
.wg-wrap em{ position:relative; line-height:1; display:inline-block; margin:-5px 0; *padding:0 1px; font-style:normal;}
.wg-wrap form{ margin:0; padding:0;}
.wg-wrap fieldset{ border:0; margin:0; padding:0;}

.wgList { margin:0; padding:0; list-style:none; }
.wgList li { 
	display: flex;
	align-items: center;
	margin:0; 
	padding:0; 
	list-style:none; 
	color: #767676;
	border-bottom: 1px solid #efefef;
}
.wgList li:last-child { 
	border-bottom: 0;
}	
.wgList li a.title {
	font-size: 17px;
	color: #222;
} 
.wgList li a.title:hover {
	color: rgb(var(--main-rgb));
}
.wgList li .summary {
	margin: 5px 0;
	font-size: 15px;
} 
.wgList li .category,
.wgList li .board,
.wgList li .date {
	display: inline-block;
	min-width: 80px;
}
.link-underline-sub {
	text-decoration-color: rgba(var(--sub-rgb), var(--bs-link-underline-opacity)) !important;
}

.wgZine{ position:relative; margin:0; padding:0; line-height:1.5; }
.wgZine:after{ content:""; display:block; clear:both;}
.wgZine li { list-style:none; clear:both; margin-bottom:10px; padding-bottom:10px; overflow:hidden; }
.wgZine li p{ margin:0; padding:0;font-size: 15px;}
.wgZine li p.thumbArea{ position:relative; float:left; width:100px; margin-right:-100px;overflow:hidden;}
.wgZine li p.titleArea{ margin-left:120px; margin-bottom: 5px;font-size: 1rem;}
.wgZine li p.titleArea .board{ padding-right:5px;}
.wgZine li p.text{ margin-left:120px; margin-bottom:4px;}
.wgZine li p.authorArea{ margin-left:120px;}
.wgZine li .thumb{ display:block; position:relative; width:100px; height:90px; text-decoration:none; overflow:hidden;}
.wgZine li .thumb img{ position:relative; width:100%;}
.wgZine li .thumb .imgNone{ display:block; position:relative; width:100%; height:80%; padding-top:20%; background:#eee; text-align:center; cursor:pointer; color:#000;}
.wgZine li .thumb .category{ display:block; position:absolute; width:100%; bottom:0; left:0; padding:2px 0 0 0 !important; cursor:pointer; text-align:center; font-weight:normal; background:#000; color:#fff; opacity:0.6;  filter:alpha(opacity=60); -ms-filter:alpha('opacity=60'); }
.wgZine li .category{ padding-right:5px; font-weight:normal;}
.wgZine li .title{ font-weight:bold;}
.wgZine li .replyNum a{ font:10px Tahoma; margin:0 -1px;}
.wgZine li .trackbackNum a{ font:10px Tahoma; margin:0 -1px;}
.wgZine li .author{ margin-right:10px;}
.wgZine li .date{ font-size:14px;}
.wgZine li .board{ color:#333;}
.wgZine li .title{ color:#666;}
.wgZine li .replyNum a{ color:#ff1a1a;}
.wgZine li .author{ color:#333;}
.wgZine li .category{ color:#333;}
.wgZine li .date{ color:#333;}
.wgZine li .text{ color:#888;}

.wgGallery{ position:relative; margin:0; padding:0; font-size:12px; line-height:1.5; }
.wgGallery:after{ content:""; display:block; clear:both;}
.wgGallery li { overflow:hidden; width:100%;padding-bottom:0; white-space:nowrap; list-style:none;}
.wgGallery li.clearRight{ margin-right:0;}
.wgGallery li .thumb{ display:block; position:relative; width:100%; height:100%;border-radius: 1rem; overflow:hidden; text-decoration:none;}
.wgGallery li .thumb img{ display:block; position:relative; width:100%;}
.wgGallery li .thumb .imgNone{ display:block; position:relative; width:100%; height:90%; padding-top:30%; background:#eee; text-align:center; cursor:pointer; color:#000;}
.wgGallery li .thumb .board{ display:block; position:absolute; width:100%; top:0; left:0; padding:2px 0 0 0 !important; cursor:pointer; text-align:center; font-weight:normal; background:#000; color:#fff; opacity:0.6;  filter:alpha(opacity=60); -ms-filter:alpha('opacity=60'); }
.wgGallery li .thumb .category{ display:block; position:absolute; width:100%; bottom:0; left:0; padding:2px 0 0 0 !important; cursor:pointer; text-align:center; font-weight:normal; background:#000; color:#fff; opacity:0.6;  filter:alpha(opacity=60); -ms-filter:alpha('opacity=60'); }
.wgGallery li .author{ display:block;}
.wgGallery li .replyNum a{ font:10px Tahoma; margin:0 -1px;}
.wgGallery li .date{ font-size:12px;}
.wgGallery li .title{ color:#333;}
.wgGallery li .replyNum a{ color:#ff1a1a;}
.wgGallery li .author{ color:#333;}
.wgGallery li .date{ color:#333;}

@media (max-width: 767px) {
	.wgList li a.title {
		font-size: 16px;
	} 
}